Php rammeverk: symfony 1, 2 eller symfony Yii

stemmer
9

Vi kommer til å bytte fra en hjemmelaget ramme for å Symfony eller Yii. Egenskapene til disse to rammene er, fra vårt synspunkt, lignende (dvs. de begge har det vi trenger).

Vår situasjon: php 5.2.9, middels størrelse nettsted (10.000 unike / dag), men delt hosting.

  • Gitt den versjonen av PHP som vi har, kan vi ikke gå for symfony 2 (den trenger 5.3.4) så er det et smart trekk å gå for symfony en nå at versjon 2 er ute?
  • Vi er i delt hosting (gå til en dedikert server er ikke et alternativ for nå, har vi ikke penger til det), vil ikke Symfony en og Yii be om for mye ressources (jeg er mer bekymring om symfony 1 , fra hva jeg har lest)?
  • Noen av nettsteder bidragsyterne er egentlig ikke opplevd med PHP / MVC rammeverk: når strukturen av nettstedet vil bli konvertert til en av disse 2 rammer, vil det være vanskelig for disse bidragene? Tilbringe 2-3 dager å oppdage rammen er OK, er 2-3 uker ikke. Jeg har lest at Yii har mindre tutorials (men fullstendig dokumentasjon) enn symfony men dette siste er vanskeligere å forstå.

Vennligst ingen svar som dette er bedre, ideelt sett noen som ville ha bruk de to rammeverkene nylig.

Publisert på 06/05/2011 klokken 08:25
kilden bruker
På andre språk...                            


4 svar

stemmer
15

Jeg er svært sent til spillet her, men det er slags relevant fordi Symfony2 er faktisk stabil og i bruk. Jeg slet med å få Symfony2 arbeider for en og en halv uke på et arbeid dev boksen kjører CentOS 5.6 VPS (med en relativt låst ned konfigurasjon, men jeg kan sudo).

Da sluttet jeg fordi "Agile Development med Yii" og "Yii Cookbook" Jeg hadde bestilt et par dager tidligere hadde kommet, og jeg tenkte for meg selv "ingenting kan være verre enn dette hodepine". I utgangspunktet var det alle slags problemer med git og Symfony konsoll avhengig av det (tror jeg). Jeg prøvde bare å spille.

Så begynte jeg å spille med Yii. Jeg designet min db veldig nøye, sjekket ut utvidelser, inkludert bada $$ bootstrap extensions, og utgangspunktet mitt hele programmet ble gjort i ca 48 timer, og det følger med en 10 bord db, tonnevis av data, og ganske komplekse brukertillatelser, etc.

Lett som bare det. Jeg forstår ikke helt se fordelen av Symfony2 annet enn det faktum at det kommer til å være ryggraden i Drupal 8, hvis det er den slags ting du liker. :)

Oh, og ikke bare gjorde Yii gjør det enkelt å bygge programmet, det gjorde det lett å gjøre meg se ut som en ROCKSTAR. Total jQueryUI integrering (i tillegg til bootstrap - som er responsive som standard, så jeg trenger ikke engang å bekymre deg for at crap). Alle data er levert gjennom portletter og widgets som er super enkelt å bruke.

Jeg kunne ikke anbefale Yii høyt nok. Det er bomben.

Svarte 19/03/2012 kl. 09:48
kilden bruker

stemmer
1

Opplyse dine krav, en heads up som Symfony2 trenger PHP 5.3.2.

http://symfony.com/blog/why-will-symfony-2-0-finally-use-php-5-3

Svarte 15/07/2011 kl. 01:02
kilden bruker

stemmer
1

Som jeg ikke har bruk Yii jeg kan ikke gjøre en sammenligning der. Men hvis du går for Symfony 1.xx nå at S2 er ute, som du ikke kan bruke på grunn av php-versjon, er det en begrenset støtte liv for å bli tatt i betraktning. Sensio si november 2012, men støtte og reparasjoner kan godt halen som S2 blir mer trekkraft. Det betyr ikke at det vil forsvinne selvfølgelig, men du må veie denne faktoren i beslutningsprosesser.

Svarte 06/05/2011 kl. 11:12
kilden bruker

stemmer
1

symfony2 er ikke ute ennå. det er ikke mer forhåndsvisning, men det er fortsatt beta.

til punkt 2; avhenger hva dine grenser i php (f.eks minnegrensen) Symfony har forresten en hyggelig caching strategi, så det bør ikke være et problem.

som du nevnte, er det ingen svar som "a eller b er bedre". men du bør sjekke om du er i stand til å kjøre disse rammer på den delte verten (noen ganger er det litt bitchy å sette opp symfony på delte verter).

Svarte 06/05/2011 kl. 08:32
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more