Visa ett inlägg
Oläst 2006-12-27, 09:41 #3
Kaffe Kaffe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 227
Kaffe Kaffe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 227
CakePHP är, för att uttrycka det i facktermer, riktigt coolt. Experimenterar vilt, har inte så mycket tid över till just programmeringsbiten, men det går som vinden när man vill göra något. Eftersom det är inspirerat Rails så är det väl egentligen det närmaste man kommer Rails utan att använda sig av Ruby. CakePHP vill visst undvika att bli kallat Rails-klon, dock.

Många säger också mycket gott om: Symfony. Själv är lite fundersam, projektet ligger visst fortfarande i Beta. Men när det gäller ramverk är allt en fråga om tycke och smak.

Det här är ännu ett: PRADO. Har hört en del rekommendationer, men jag ställer mig högst tveksam till att hämta så mycket ASP.NET. Vi återfinner t ex en lång "pagestate"-sträng i demo-applikationerna. Påfallande likt Viewstaten i ASP.NET. Just viewstate-implementationen är något jag hade svårt för vad gällde ASP.NET. Jag prioriterar klient-kod framför allt, och som du kanske är bekant med, har Microsoft en total brist på respekt för klient-kod.

Även om det här inte är PHP så har Python ett alternativ: Django. Det har smiskat bland annat Ruby på fingrarna vad gäller prestanda-tester. Men, eftersom själva snabbheten sällan är en flaskhals så är det ganska orelevant, det som talar för Django är deras automatiska administrationsgränssnitt.

Men, hur som helst, för att återgå till din fråga. CakePHP är ett bra alternativ, några intressanta aspekter är att det fungerar både för PHP4 och PHP5. Det fritt att välja, helt enkelt. Att ramverket är lättviktigt och inte kräver så mycket alls för att börja arbeta, en editor och en webbserver är som glasyr på kakan. Om man vill kan man använda konsollen för att genera kod, eller så kan man malla för hand, valet är fritt.

Att man i stort sett bara använder PHP och vanlig HTML i template är också högst fördelaktigt. Inget template-language att behöva lära sig.
Kaffe är inte uppkopplad   Svara med citatSvara med citat