Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inny][Symfony2][ZendFramework2]Zend Framework 2 czy Symfony 2 ? Rokowanie na przyszłość w Polsce
adam1024
post 1.06.2015, 09:09:25
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 13.02.2009

Ostrzeżenie: (0%)
-----


Który z tych 2 frameworków bardziej rokuje na przyszłość, oraz co moglibyście polecić aby rozpocząć naukę któregoś z nich?


--------------------
Lubisz okazje i promocje? Wbij na HotShops.pl z mojego refa i pozwól zdobyć mi pkt. ;)
Go to the top of the page
+Quote Post
prz3kus
post 1.06.2015, 09:26:07
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował prz3kus 1.06.2015, 10:01:02
Go to the top of the page
+Quote Post
aniolekx
post 1.06.2015, 13:39:56
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


mnóstwo projektów powstało i powstaje w oparciu o komponenty Symfony 2
Go to the top of the page
+Quote Post
viking
post 1.06.2015, 14:20:00
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
adam1024
post 1.06.2015, 14:38:20
Post #5





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 13.02.2009

Ostrzeżenie: (0%)
-----


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


--------------------
Lubisz okazje i promocje? Wbij na HotShops.pl z mojego refa i pozwól zdobyć mi pkt. ;)
Go to the top of the page
+Quote Post
Xelah
post 1.06.2015, 17:04:07
Post #6





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 12.05.2013
Skąd: Hamburg

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
adam1024
post 1.06.2015, 22:23:46
Post #7





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 13.02.2009

Ostrzeżenie: (0%)
-----


@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


--------------------
Lubisz okazje i promocje? Wbij na HotShops.pl z mojego refa i pozwól zdobyć mi pkt. ;)
Go to the top of the page
+Quote Post
Xelah
post 2.06.2015, 07:31:09
Post #8





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 12.05.2013
Skąd: Hamburg

Ostrzeżenie: (0%)
-----


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

Ten post edytował Xelah 2.06.2015, 09:13:04
Go to the top of the page
+Quote Post
adam1024
post 2.06.2015, 15:34:16
Post #9





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 13.02.2009

Ostrzeżenie: (0%)
-----


Pomógł oczywiście leci wink.gif dzięki serdeczne


--------------------
Lubisz okazje i promocje? Wbij na HotShops.pl z mojego refa i pozwól zdobyć mi pkt. ;)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 23:27