Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inny][Symfony2][ZendFramework2]Zend Framework 2 czy Symfony 2 ? Rokowanie na przyszłość w Polsce
Forum PHP.pl > Forum > PHP > Frameworki
adam1024
Który z tych 2 frameworków bardziej rokuje na przyszłość, oraz co moglibyście polecić aby rozpocząć naukę któregoś z nich?
prz3kus
Cześć, mi bardziej przypadł do gustu Symfony2, a główna tego przyczyna to chyba większe grono osób w necie, co za tym idzię przyjemniejsze znajdywanie prblemów i ich szybkie łatanie smile.gif

Który lepiej rokuje tutaj nigdy nie wiadomo co czas przyniesie jednak można spojżeć, że wiele sporych CMSów przechodzi na Symfony2, na pracuj.pl też widzę, że od pewnego czasu Symfony2 nie najgorzej sobie radzi smile.gif

Od czego zacząć?
Nom od czytania dokumentacji w obu przypadkach jest ona dobra (ale i ma swoje kaprysy), można też kupić knige, ale książki mają ten problem że nie nadążają za zmianami w tych fremworkach i często mogą wprowadzać na zły tor.

Pozdrawiam
aniolekx
mnóstwo projektów powstało i powstaje w oparciu o komponenty Symfony 2
viking
Najlepiej spróbuj zrobić coś prostego w obu. Zależy jakie masz doświadczenie. Postaw sobie zadanie zrobienia np jakiegoś prostego bloga, zobacz jak Ci się pisze w obu a później wybierz ten w którym lepiej się czujesz. O pracę się nie martw bo do obu można bez problemu znaleźć ogłoszenia, chociaż Zend chyba bardziej popularny poza Polską jest.
adam1024
Doświadczenie mam w programowaniu strukturalnym, a o obiektowym mam jakieś pojęcie dlatego chcę się rozwinąć w tym kierunku i poszerzyć swoją wiedzę to po pierwsze a po drugie korzystanie z frameworków chyba w znacznym stopniu upraszcza życie webdevelopera biggrin.gif
Xelah
Cytat(adam1024 @ 1.06.2015, 15:38:20 ) *
Doświadczenie mam w programowaniu strukturalnym, a o obiektowym mam jakieś pojęcie dlatego chcę się rozwinąć w tym kierunku i poszerzyć swoją wiedzę to po pierwsze a po drugie korzystanie z frameworków chyba w znacznym stopniu upraszcza życie webdevelopera :D


Jeśli chcesz poszerzać wiedzę, to proponuję zacząć od pisania kodu OO samemu. Nie rzucaj się na głęboką wodę, bo jedyne czego nauczysz się z frameworka takiego jak Symfony czy Zend, że coś gdzieś się magicznie dzieje i możesz tego w ten czy inny sposób używać.
A jak ktoś Cię poprosi o napisanie czegoś samemu w OOP to i tak nie dasz rady, bo jedyne co będziesz wiedział to to, jak to zrobić w SF czy ZF.

Ja osobiście używam SF już od wersji 0.9.6 ale prawda jest taka, że to wszystko bardziej kwestia upodobań niż konkretnych za/przeciw. Oba frameworki mją swoje plusy i minusy. Nawet jak popatrzysz na dokumentaję jednego czy drugiego to zauważysz, że nawet one mają problem ze stosowaniem się do OOP.

To niestety są tylko frameworki. Zrobione tak, żeby zadowolić jak największą liczbę odbiorców a nie jak najoptymalniej rozwiązać konkretny problem.

Zacznij od nauki OOP, a jak już będziesz w tym dobry, to wybierz framework (lub własne rozwiązanie albo tylko niektóre komponenty) który Ci bardziej odpowiada.

Co do popularności, to wejdź w kilka wyszukiwarek pracy i wpisz Zend a potem Symfony. Będziesz miał obraz tego, co się obecnie dzieje.
adam1024
@Xelah a możesz polecić jakąś książkę do nauki obiektowego PHP? tak konkretnie pod to o czym pisałeś

ale generalnie ciężko mi będzie stwierdzić czy już jestem dobry czy jeszcze nie...

tak jak pisałem jakieś tam pojęcie mam jeśli chodzi o programowanie obiektowe, więc może byłbym w stanie podołać napisaniu czegoś w OOP samemu
Xelah
Nawet się wysiliłem i poszukałem książek w języku ojczystym (ale jak przeczytasz w oryginale to nie zaszkodzi wink.gif)

http://helion.pl/ksiazki/czysty-kod-podrec...rtin,czykov.htm (Clean Code: A Handbook of Agile Software Craftsmanship)
http://helion.pl/ksiazki/zwinne-wytwarzani...rtin,zwiwyo.htm (Agile Software Development, Principles, Patterns, and Practices)
http://helion.pl/ksiazki/mistrz-czystego-k...rtin,mckkod.htm (The Clean Coder: A Code of Conduct for Professional Programmers)

Chociaż nie mają one nic wspólnego z PHP, to nauczysz się z nich solidnych podstaw. To są wzorce, których większość można z łatwością zaaplikować w PHP.
Bo wszystko rozbija się o wzorce i koncepcje, które z powodzeniem można stosować w PHP (w przypadku PHP czasami z mniejszym powodzeniem wink.gif)

Jest jeszcze dostępna online:
http://c2.com/cgi/wiki?DesignPatternsBook

Jeśli sobie radzisz z angielskim (a jako programista powinieneś), to ta również należy do kanonu lektur obowiązkowych.


Jedna bardzo ważna uwaga. Nie traktuj wszystkiego z tych książek jako dogmat. To są wskazówki i w wzorce a nie bezwzględne wytyczne. Jeśli jesteś w stanie logicznie wytłumaczyć dlaczego tak a nie inaczej, to nic strasznego się nie stanie smile.gif
adam1024
Pomógł oczywiście leci wink.gif dzięki serdeczne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.