czy warto zmienić framework projektu z Zend na Zend 2?

0

Witajcie. Zaznaczę od tego, że nie jestem programistą a jedynie PM'em, więc z góry poproszę o odpowiedzi, które będę mogła zrozumieć :).

Rozwijamy w firmie projekt, który jest oparty o Zenda 1 i obawiam się o jego "aktualność" w obliczu tego, że jeśli czytam obecnie cokolwiek o Zendzie, to w zasadzie wszyscy polecają już tylko Zend 2. Proszę o Wasze opinie, czy warto wchodzić w upgrade frameworka? Czy to w ogóle dobry pomysł, czy może wyjść z tego więcej kłopotów nież pożytku?

Proszę o opinie i z góry dziękuję za wszelkie uwagi.

1

Przejście z ZF1 na ZF2 to nie jest żadne hop siup, kopiuj-wklej i już działa - praktycznie cały projekt trzeba pisać od nowa, a ponadto programiści muszą jeszcze ZF2 znać - także mocno zależy.

Najlepiej traktuj ZF1 oraz ZF2 jako dwa odrębne frameworki, powiązane w taki sam sposób, jak Java i JavaScript.

3

Tak, przepisanie projektu na Zend 2 to jest napisanie całej aplikacji od nowa. Między tymi frameworkami jest przepaść jeśli chodzi o architekturę itp. Przyszlosciowo ma to sens, bo Zend 1 za jakiś czas straci wsparcie, a Zend 2/3 (które są już bardzo do siebie zbliżone) te wsparcie będzie miał wiele lat. Poza tym łatwiej znaleźć teraz programiste z2 niż z1 :p

To zależy czy was teraz stać na taką inwestycje. Możecie pomyśleć o tak zwanych mikroserwisach, które ostatnio są bardzo modne i w ten sposób projekt kawałek po kawałku przenosić na nowsze wersję oprogramowania a nawet języki programowania i technologie. Ale to już jest temat do przemyślenia. Chodzi o to, że jak masz np sklep, to część odpowiedzialną za wystawianie faktur, zarządzanie użytkownikami czy zarządzanie magazynem możecie rozdzielić do oddzielnych, poniekąd niezależnych, projektów gdzie jak trzeba to powoli jeden po drugim będzie można modernizowac nie przepisac na raz cały skomplikowany serwis.

Ile piszecie już ten system co macie? Policz sobie, że będziecie musieli poświęcić jeszcze raz tyle, by cały system przenieść na Zend 2.

0

Wielkie dzięki za pomoc! Teraz już jasne. A czy wobec tego budując nowe części projektu warto zostawać przy Zendzie, nawet jeśli miałby to być Zend 3, czy lepiej od razu przesiadać się na Laravel?

1

Myślę, że jeszcze sensowniej jest zabrać się za Symfony.

0
Desu napisał(a):

Myślę, że jeszcze sensowniej jest zabrać się za Symfony.

Uzasadnisz?

0

A jeszcze sensowniej porzucić php

0
forsberg napisał(a):
Desu napisał(a):

Myślę, że jeszcze sensowniej jest zabrać się za Symfony.

Uzasadnisz?

Symfony ma już masę dodatków, jest znacznie popularniejszy niż Zend (łatwiej znaleźć programistę) oraz jest prężniej rozwijane.

0
Zibiiiii napisał(a):

A jeszcze sensowniej porzucić php

Na korzyść czego Twoim zdaniem (mówimy tu oczywiście o ogólnym przypadku, nie konkretnym)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1