FW php ? czy już tylko symfony?

0

Cześć, mam taką zagwostkę. Uczę się obecnie FW yii2. Wszystko jakoś sobie powoli leci itd, ale jak widzę to 90% rynku oparte jest o symfony, większość ofert pracy to symfony, symfony i symfony.. jest w ogóle sens uczyć się czegoś innego niż symfony? skoro potem i tak cięzko znaleźć robotę umiejąc inny FW niż ten symfony cały? Czy olać Yii i zacząć faktycznie naukę tego giganta? Choć szkoda mi trochę już czasu który poświęciłem na yii a jednak masę rzeczy dalej nie umiem.

0

To zależy czego oczekujesz.

Jeśli chcesz szybko znaleźć pracę, to sprawdzaj oferty pracy i ucz się tego, czego wymagają - w tym wypadku Symfony.

Znając jeden Framework znacznie łatwiej jest przesiąść się potem na inny w razie zmiany pracy/FW.

Skoro coś jest niepopularne i nie chcesz tego wykorzystać do prywatnego projektu/własnego rozwoju, to po co się tego uczyć, gdy masz znacznie lepsze opcje? Nikt nie stworzy miejsca pracy, bo zacząłeś naukę czegoś i nie chcesz zmienić technologii.

0

Nie chodzi o to, że nie chcę zmieniać technologii, ale na razie fajnie mi się pisze w Yii2. Nie jest to też najmniej popularny FW, bo z danych wynika, że jest w pierwszej 5, problem taki, że 90% to symfony, a reszta innych FW to 10 %.

0

Nie wiem na jakiej podstawie stwierdzasz, że Symfony jest wymagany w 90% ofert pracy, bo to nie prawda.

Z mojego doświadczenia topowe frameworki na ten czas to Symfony, Laravel i Zend, mniej więcej w równym stopniu.

Z drugiej strony spokojnie można znaleźć oferty pracy z mniej popularnymi frameworkami Yii, CodeIgniter czy CakePHP.

Podsumowując na Twoim miejscu nie przywiązwyał bym wagi do nauki konkretnego frameworka, bo i tak wszystkie mają podobne funkcje np: MVC, abstrakcja bazy danych, abstrakcja HTTP, security, formularze, itd. Każdy implementuje to w jakiś mniej lub bardziej wyrafinowany sposób. Proponuje eksperymentować, napisać mały projekt w kilku i wtedy dowiesz się który jest najlepszy dla Ciebie i w tym szukaj pracy. Pamiętaj, że praca przy projekcie w jednym z framworków nie oznacza, że będzie się go kurczowo trzymał do końca życia, elastyczność to plus ;)

0

Symfony to jest kobyła po pierwsze trudna do opanowania. Ale dość można próbować na tym dość dobrym tutorialu:

http://tutorial.symblog.co.uk/

Po drugie, nie wiem z czego tak naprawdę wynika ta popularność S2, wiem że jak się idzie do roboty to się pracuje w narzuconych przez pracodawców frameworkach, obstawiam jednak że to jest efekt potężnego marketingu Symfony a nie tylko tego co ten framework oferuje.

Po trzecie, testowanie aplikacji w środowisku developerskim to prawdziwa męka. Ładuje się na localhoście diabelsko powoli, ze względu na ten profiler, choć jest naprawdę profesjonalny.

Po czwarte, nie jest to chyba framework dla kogoś kto dopiero co zaczyna wchodzić w świat nowoczesnych aplikacji webowych opartych zasadniczo o MVC, dużo prostsze do opanowania są CI, Kohana, CakePHP. I nie przekonuje mnie to że S2 jest idealny do większych projektów, bo jak na moje doświadczenia z Kohana (ten mi się akurat bardzo podoba) też można by elegancko tworzyć i poważne serwisy www. Symfony uchodzi zresztą za jeden z najwolniejszych, zaś Kohana jest bardzo szybki a już do najszybszych należy Phalcon. No ale ten został napisany jako rozszerzenie PHP.

A zresztą nie wiadomo jak długo ten S2 będzie wiodący w Polsce.

0

Laravel też ostatnio coraz bardziej popularny według wykresików obok symfony najwięcej się w tym pisze :)

0

No niestety, większość firm poszukuje osoby zamiennie ze znajomością Symfony albo ZF2, taki trend już dosyć długo się utrzymuje. Zdając sobie jednak sprawę z sytuacji na rynku pracy mimo to nadal popularne są Laravel czy Yii. Trudno przewidzieć jakie będą potrzeby biznesu w przyszłości.

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