Oppgradering fra symfony1 til symfony2

stemmer
7

Vi starter et prosjekt akkurat nå, og vi ønsket å vite hva som er det beste løpet: Bruk Symfony 2, selv om det ikke er stabil og endelig, eller bruke Symfony1 og oppgradere senere?

Publisert på 02/05/2011 klokken 14:01
kilden bruker
På andre språk...                            


4 svar

stemmer
7

Jeg anbefaler å starte med Symfony2: migrere fra Symfony 1-2 vil være svært vanskelig, Symfony2 nesten å være en helt annen ramme.

Jeg må legge til at selv migrere mellom mindre versjoner av Symfony en kan være en reell smerte.

Svarte 02/05/2011 kl. 14:09
kilden bruker

stemmer
6

Jeg slags enig med Frosty, men jeg har nettopp startet et prosjekt og valgt å gjøre det på 1,4 grunn.

  • Jeg har allerede en rekke kodeblokker og hele moduler jeg kan bruke på nytt og tids er kjernen
  • S2 er ikke stabil og hva jeg gjør må være stabil fra dag én
  • Dokumentasjon for S2 mens gode er ikke på samme nivå som for S1.x
  • Mange av plugins for S2 er verk i fremgang, mens mange av dem for S1.x er solide og igjen godt dokumentert
  • Hastighet ytelse er ikke et problem så S2 gevinster er ingen hjelp for meg
  • Klienten bryr seg ikke så lenge de får en leveringspliktig
  • S1.x (vel 1,4) vil bli støttet til slutten av 2012, over 18 måneder som er ofte mye lengre enn gjennomsnittlig levetid for en pice av programvare, spesielt i web arena
  • Det er ikke mors admin backend og jeg virkelig trenger en som bare virker
  • I 6 til 12 måneder i kan reversere, for hånd, dette prosjektet fullt fungerende og testet i S2.x med masser av dokumentasjon for hånden
  • Fabpot er en veldig smart fyr, og vil sannsynligvis ha skrevet et skript for å konvertere 1,4 til 2.x så jeg trenger ikke å bekymre deg (ok kanskje han vil ikke, men alle de andre hold)

Ovennevnte koker ned til ja S2 er trolig stabil nok, og dokumentasjonen er brukbar, og hvis du har nok tid til å gå opp læringskurve, men det vil avhenge av enkeltsaker om hvilken vei cookie crumbles.

Svarte 02/05/2011 kl. 18:50
kilden bruker

stemmer
5

I noen få ord ... Umulig. Vi spurte Mr. Fabien Potencier noe sånt ... "Vil være mulig å migrere fra symfony1 til symfony2?". Hans svar var mye kort enn min ... nei.

Symfony2 har ingenting å gjøre med Symfony1. Bare dele navn, ikke mer. Start nytt prosjekt i SF2, prøve å forstå hvordan det fungerer og du vil være i stand til å tilgjengeleg prosjekt med nye funksjoner.

Migrate er dårlig ...

Svarte 19/12/2011 kl. 15:01
kilden bruker

stemmer
0

2019 Update

Det synes dette spørsmålet er fortsatt aktive i 2019. I dag er det ny teknologi, som kan automatisere all PHP-relatert arbeid.

Takket være verktøy som:

  • php-parser
  • Rektor - et verktøy jeg skrev til automat PHP vandringer og refactorings

du kan:

  • forberede regler til A → B migrering
  • deretter kjøre den på kodebasen
  • det vil endre alle mønstrene der, uansett om 10 k linjer av 1 000 k linjer

Se en mer detaljert svar .


Gi meg beskjed hvis du trenger mer konkret svar skreddersydd for prosjektet.

Svarte 30/04/2019 kl. 22:14
kilden bruker

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