Kom ihåg mig?
Home Menu

Menu


Framework CodeIgniter - PHP

Ämnesverktyg Visningsalternativ
Oläst 2007-03-29, 19:28 #1
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
Har funderat lite på att gå över till Ruby on Rails men det vore "synd" att lära sig något helt nytt så jag råkade trilla över ett ramverk som heter CodeIgniter som underlättar programmeringen väldigt mycket. Men det finns fler liknande framework för PHP underlättar så pass mycket att en övergång till RoR är tveksam.

Någon som har erfarenhet av CodeIgniter eller någon annat framework för PHP? Jag är mest nyfiken på vad ni använder och vad ni tycker är bra.

Jag är faktiskt besviken på mig själv att jag inte upptäckt detta tidigare. Vissa av mina sidor är väldigt grötiga med kod.

Om någon annan är intresserad av att läsa så:
http://www.codeigniter.com/
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-30, 10:02 #2
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
Personligen använder jag CakePHP (Rails-inspirerat ramverk för PHP). Jag har lite drygt en helgs erfarenhet av CodeIgniter. Jag fann det dock inte särskilt inspirerande av några snabba anledningar:
  • Brist på konventioner
  • Egentligen mer av ett VC pattern istället för MVC, mindre kod men lite förvirrande
  • Performance Hype. Det autoload i princip inga komponenter. Du är t om tvungen att ladda in databas-komponenten. Lite fult att det i vissa performance-tester varit mer än dubbelt så snabbt som t ex CakePHP pg a detta
  • Verkade inte finnas någon implementation för en master template


Som sagt, jag hann bara sitta med det under en helg och försöka replikera fundamentet för en applikation i CakePHP. Det var alltså inga ruskigt avancerade saker och inte särskilt omfattande.

Eftersom jag tillhör en av de där rullstolsprogrammerarna som inte tar mig särskilt långt utan lite hjälpmedel så tycker jag CakePHP och Rubys idé om strikta konventioner är fullkomligt underbart att arbeta efter.
Kaffe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-31, 04:54 #3
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
Hur länge sedan var det du satt med det?

Du ställer själv in vad som ska laddas automatiskt. Men jag ser ingen anledning att ha databas påslaget om den inte ska användas. Starta onödiga databaskopplingar är inte att rekommendera.

Ja det saknas möjlighet till master template. Har i alla fall inte hittat någon men med några ändringar i deras kod så har man det efter 5min, så det är inget problem.
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-31, 09:55 #4
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
Citat:
Originally posted by FredrikMH@Mar 31 2007, 03:54
Hur länge sedan var det du satt med det?

Du ställer själv in vad som ska laddas automatiskt. Men jag ser ingen anledning att ha databas påslaget om den inte ska användas. Starta onödiga databaskopplingar är inte att rekommendera.

Ja det saknas möjlighet till master template. Har i alla fall inte hittat någon men med några ändringar i deras kod så har man det efter 5min, så det är inget problem.
Nyligen, två - tre veckor sedan.

Det där med auto-loading var att vissa performance tester jag tog del var alltså enkla Hello World exempel, efter CodeIgniter inte laddar in någonting per automatik så blir ju performance testerna orättvisa. Men CakePHP kan givetvis slå av databaskopplingarna vid behov.

Sedan sitter inte jag här och säljer CakePHP. Ramverk är en fråga om produktivitet, och enkelhet. Det är ju bättre att hålla fast vid något man trivs med. Det verkar ju onekligen som om du trivs med CodeIgniter så för all del håll fast vid det.
Kaffe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-31, 23:42 #5
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
Citat:
Originally posted by Kaffe@Mar 31 2007, 08:55
Nyligen, två - tre veckor sedan.

Det där med auto-loading var att vissa performance tester jag tog del var alltså enkla Hello World exempel, efter CodeIgniter inte laddar in någonting per automatik så blir ju performance testerna orättvisa. Men CakePHP kan givetvis slå av databaskopplingarna vid behov.

Sedan sitter inte jag här och säljer CakePHP. Ramverk är en fråga om produktivitet, och enkelhet. Det är ju bättre att hålla fast vid något man trivs med. Det verkar ju onekligen som om du trivs med CodeIgniter så för all del håll fast vid det.
Har inte använt något annat ramverk och detta har jag suttit ett par timmar med bara men det är bättre ingenting. Tror inte det är så stora skillnader mellan ramverken om vi ser till prestanda.

Jag ska prova Code Igniter på ett mindre projekt, då lär jag få en hum om det.
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017