konto usunięte

Temat: Zgodność wsteczna zend

Witam.

Czy kolejne wersje zend-a (myśle o wersji 1.x) są zgodne wstecznie ze sobą. Inaczej mówią że jak mam kod napisany w wersji w wersji 1.2 będzie działał gdy zastosuje wersje 1.8.
Szymon Rybczyński

Szymon Rybczyński właściciel,
Prohost.pl

Temat: Zgodność wsteczna zend

Powinno być to samo ale jak robisz swoje klasy oparte na klasach zenda to są zmiany potrzebne często.
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Zgodność wsteczna zend

wystarczy pokryc kod testem, jezeli cokolwiek zostanie zmienione w zendzie i nie bedzie kompatibilne z twoim kodem to wyplynie odrazu :)

konto usunięte

Temat: Zgodność wsteczna zend

Wszystkie informacje o zmianach masz tutaj.

http://framework.zend.com/manual/en/migration.html

Nie pamietam dokladnie od ktorej wersji (1.8?) - ale pojawily sie chociazby zasoby do konfiguracji aplikacji.

Edit: Pytales oczywiscie o BC - wiec powyzsze zdanie nic nie wnosi ;)Sławek Łukasiewicz edytował(a) ten post dnia 29.06.11 o godzinie 11:19
Arkadiusz Burszczan

Arkadiusz Burszczan Programista Java

Temat: Zgodność wsteczna zend

Ja wiem z doświadczenia, że moja aplikacja napisana na zendzie 1.8 nie działa jak podgrałem zenda 1.96. Już nie pamietam co było nie tak, ale na pewno nie chciała działać.Arkadiusz Burszczan edytował(a) ten post dnia 29.06.11 o godzinie 20:52
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Zgodność wsteczna zend

kiedyś, podczas migracji na nowszą wersję miałem problem z Zend_Config, w wersji 1.7 znacznie się różnił. Do tego doszedł nowy bootstrap, ale na starym aplikacja też działa.

konto usunięte

Temat: Zgodność wsteczna zend

Czyli rozumiem że raczej powinno działać bez problemów. Dziękuje.
Marcin K.

Marcin K. Programowanie jest
moim powołaniem,
Alleluja

Temat: Zgodność wsteczna zend

Bez problemu?. Nie będzie działało bez większych zmian w kodzie.

W wersji 1.8 wprowadzono bootstrap w formie klasy, przestrzenie pseudo nazw, inny sposób tworzenia configa, przebudowa Zend_forma... nazbierało się tego trochę, a każda kolejna wersja wprowadza dodatkowo coś od siebie.

Nie wiem czy warto jest zatrzymywać się na wersji 1.8 (jest to wybór słuszny przy braku zmiany wersji PHP na serwerze na nowszą). Najlepiej zmienić od razu do najnowszej wersji 1.11.8, skoro i tak trzeba bawić się w zmiany to lepiej dostosować to do ostatniego rozwiązania.

Duże znaczenie ma bezpieczeństwo samej aplikacji jak i bezbłędne wyniki podczas wykonywania funkcji Frameworka, obecnie na bieżąco śledzę zmiany w repozytorium nt. tego co jest zmieniane i wersja 1.8 do najnowszych nie należy, nie wspominając o pełnej zgodności z PHP 5.3 i nadchodzącym wielkimi krokami 5.4. Dużo używanych metod w wersji 1.8 framework-a zostało określone jako deprecated, a od wersji 5.4 zapowiadają się kolejne duże zmiany.

http://www.php.net/archive/2011.php

Wersja 2.0 frameworka jest w fazie dev3, więc mało prawdopodobne by urodził się do końca tego roku w formie stabilnej. Sami developerzy na swoich blogach wspominają, po stabilnej wersji PHP 5.4 będzie Zend 2.0
Zostajemy więc przy ostatnim stable w gałęzi 1.xx ;)Marcin K. edytował(a) ten post dnia 09.07.11 o godzinie 02:00

Następna dyskusja:

Aplikacje oparte na Zend Fr...




Wyślij zaproszenie do