ZF2 vs ZF3

1

Czy lepiej zacząć naukę od Zend Framework w wersji 3 czy lepiej od drugiej? Czy jest jakaś drastyczna różnica w pisaniu programów? Zanim zacznę cokolwiek wolę dopytać ale pewnie i tak w międzyczasie sam znajdę odpowiedź. Ale ciekawie będzie poznać Waszą opinię.

0

Najlepiej to się nie uczyć frameworka tylko programowania :)
A tak na serio to w jakim kontekście pytasz? Zaczynasz pisać własny projekt i nie wiesz czego użyć? Czy chcesz znaleźć pracę i nie wiesz czego się uczyć żeby się bardziej "opłacało"?

0

Jeśli mam być szczery to raczej to drugie.

0

Dlaczego w takim razie Zend Framework? Z tego co wiem najwięcej pracy w PHP jest dla Symfony i Laravel. Ale najważniejsza nie jest znajomość danego FW, posłuchaj sobie np. https://devstyle.pl/2017/03/06/devtalk51-o-php-z-mariuszem-gilem/

Założmy, że nauczysz się ZF3 "na blachę" wtedy będziesz bardzo ograniczony jeżeli chodzi o rozwiązania które niekoniecznie ZF3 przewidział jak i o pracodawcę.
Moja rada jest taka - napisz sobie mały projekt w ZF2, potem w ZF3 potem w Symfony, Laravel itp. itd. Wtedy będziesz moim zdaniem bardziej wartościowym programistą.
A jeszcze lepiej - poszukaj od razu pracy, jeżeli aktualnie nie pracujesz jako programista.

0

Chętnie poszukałbym pracy tylko obawiam się, że nie umiąc używać żadnego frameworka mogę mieć ogromne problemy na początku. Chciałbym tego uniknąć dlatego chciałbym chociaż powierzchowanie poznać zenda lub inny framework. W ogóle od dawna się przymierzam do podjęcia pracy jako programista(aktualnie robię na magazynie, nie z przyjemności a z konieczności). Nie wiem czemu ale ciągle wydaje mi się, że za mało wiem żeby zostać programistą.

0

nie wchodź w ZF, aktualnie ZF mało jest pracy. Jesli php to tylko symfony i laravel

0

No właśnie też o tym czytałem, że te dwa FW królują w polsce. Lecz z drugiej strony w dużej ilości ogłoszeń z Krakowa przewija się albo znajomość jednego frameworka ze wskazaniem na zenda albo samego zenda. Ogólnie interesuje mnie webdevelop-backend, jak dla mnie to FW mogły by nie istnieć ale jak chce się "wejść między wroby trzeba krakać jak i one", jak to mówią. Jak do tej pory uczyłem się i uczę samego programowania bez żadnych "wspomagaczy". Ogólnie zastanawiam się też czy nie przejść np. na Ruby i działać z Railsami. Ruby jakoś mi się zawsze podobał ale nigdy nie miałem czasu, chęci czy okazji go wypróbować. Chyba złapałem lekki kryzys programistyczny. No nie wiem, chyba zrobię sobie z tydzień przerwy.

0

W Laravelu robi chyba tylko jedna sensowna firma, a mianowicie devpark (chyba, ze @mr_jaro założył swoją, to dwie :P).

Cała reszta (wartego uwagi) rynku to Symfony 2/3.

Trochę źle patrszysz na FW. Przytocze pewna anegdotę o muzyku:

Muzyk chciał nagrać piosenkę:

Początkowo jako perkusję podłożył gotowe sample perkusyjne, ale uznał, że nie jest to „prawdziwe”…
…więc nagrał wszystkie sample perkusyjne samodzielnie – nie chciał korzystać z gotowej biblioteki dźwięków perkusji.
Nadal nie czuł się „true”, więc podszkolił się w graniu na perkusji i całą perkusję nagrał w jednym podejściu.
Jednak nadal nie czuł się z tym dobrze. Stwierdził, że musi sam zbudować perkusję, na której nagra ścieżkę perkusji!
Kupił drewno, skóry dzikich zwierząt i sam zbudował perkusję. Jednak wciąż czuł, że oszukuje, bo korzystał z gotowych materiałów…
…więc zajął się hodowaniem kóz, by mieć na perkusję skórę z samodzielnie wyhodowanej kozy.
Ostatecznie nigdy żadnej piosenki nie skończył, bo był zbyt zajętym hodowaniem kóz.

Anyway, jeżeli chcesz zwiększyć swoje szanse, to PHP i Symfony, ewentualnie najpierw laravel (to poznasz Active Model), a później Symfony. Jak ogarniesz jeden framework to ogarniesz tez inne, to trochę jak z jazda samochodem.

0

Jeśli chodzi o pracę w Zend 1, 2 to będzie utrzymywanie starych, kilkuletnich aplikacji.
Nie widziałem ogłoszeń z Zend 3. Nowsze projekty, poważniejsze firmy to raczej Symfony 2 i 3.
Naucz się SF3, przyda ci się gdybyś w pracy musiał sam stworzyć jakiś projekt i miał wolną rękę w wyborze frameworka.
W listopadzie ma wyjść SF4 który będzie ulepszoną i uproszczoną wersją SF3.
W laravela, a tym bardziej w yii, kohane, phalcona, codeigniter, cakephp bym się nie pchał.
Za dużo tego jest i szkoda czasu na ich naukę. Ogarniesz w pracy jeśli będzie trzeba.

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