Łukasz Fiłyk

Łukasz Fiłyk Programista PHP

Temat: Kto zarabia na SF 2.0 ?

Z ciekawości, kto z was przesiadł się na nową wersją w projektach płatnych.

Wiem, że się powinno używać najnowszych narzędzi ale za każdym razem gdy mam się zabrać to mi mija ochota po około 1h i stwierdzam że zrobię na 1.4 bo tam już wszystko mam :) A z wersją 2.0 to mam wrażenie, że więcej problemów niż korzyści obecnie.
Daniel Żelazny

Daniel Żelazny Programista PHP,
Symfony

Temat: Kto zarabia na SF 2.0 ?

Ja działam od około 5 miesięcy, ok 2,5 z tego poświęciłem na zapoznanie się i rozwiązanie kilku problemów.

Napisałem jedną aplikację na własny użytek (generowanie stron pod SEO, wysyłka plików po FTP, dokładnie treści z jednego miejsca, nic skomplikowanego), przy użyciu skromnej jak na razie liczby komponentów, miało jak najszybciej ułatwić życie, więc jeszcze sporo do dopracowania, ale już ładnie działa - zajęło ok 2 tygodni.

Inna aplikacja pisana na zamówienie jednego z dotychczasowych klientów, ukończona w ok 85% (klient się ociąga) - zajęło ok 2 miesięcy

Ok dwa tygodnie temu rozpocząłem także prace nad dużym portalem, na razie na etapie projektowania modelu i bazy danych.

Problemy są, mnie na skraj wytrzymałości doprowadziły tłumaczenia, a sprawnie działały w natywnej wersji frameworka 1.4. Aby sensownie rozwiązać tłumaczenia (komunikaty oraz treści przechowywane w bazie danych) musiałem zrobić 3 podejścia do dostępnych bundli (albo moja wiedza była nie wystaraczająca żeby pojąć ich ideę, albo proponowane rozwiązania były słabe), w końcu napisałem własne uproszczenie. W Symfony 2 tylko przy użyciu dodatkowego bundle można zrzucić tłumaczone komunikaty z kontrollera i szablonów, mają coś z tym zrobić w 2.1.

Mimo to programując w Symfony ma się większą kontrolę nad tym co się dzieje w aplikacji i dla mnie to jest najlepszy argument żeby nie sięgać już po 1.4.
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Kto zarabia na SF 2.0 ?

My robimy w Sf2 od czerwca 2011. Zrobiliśmy na dzień dzisiejszy ok 8 projektów, pierwsze 2 były trochę enigmatyczne, bo dopiero poznawaliśmy framework, ale każdy kolejny to bułka z masłem i robi się nieporównywalnie lepiej niż w 1.4. Oczywiście zalety krótszego developmentu są nie do opisania, jak również współpraca z frontend devami przy użyciu Twiga.
Łukasz Fiłyk

Łukasz Fiłyk Programista PHP

Temat: Kto zarabia na SF 2.0 ?

Wojciech Sznapka:
My robimy w Sf2 od czerwca 2011. Zrobiliśmy na dzień dzisiejszy ok 8 projektów, pierwsze 2 były trochę enigmatyczne, bo dopiero poznawaliśmy framework, ale każdy kolejny to bułka z masłem i robi się nieporównywalnie lepiej niż w 1.4. Oczywiście zalety krótszego developmentu są nie do opisania, jak również współpraca z frontend devami przy użyciu Twiga.

To jest jakaś konkretna wskazówka. A przez ten czas jak oceniasz ilość dostępnych wtyczek itp? Mnie trochę niepokoi jakiego to typu pytania techniczne pojawiają się odnośnie 2.0, tzn ludzie pytają się o tak banalne rzeczy (w porównaniu do 1.4), że zastanawiam gdzie jest problem.

Powiedzmy sobie szczerzę, że zawsze jest mało czasu, bo gdyby było go więcej to należałoby go wykorzystać na kolejne projekty :), dlatego jestem ciekaw jak oceniasz % wzrost szybkości kodowania? Czy jest to spowodowane samym 2.0 czy ilością własnego, kodu który wypracowaliście? Jak ktoś ma dobry warsztat narzędzi do 1.4 to trudno jest go przegonić gołym 2.0 - takie moje zdanie.
Łukasz Fiłyk

Łukasz Fiłyk Programista PHP

Temat: Kto zarabia na SF 2.0 ?

A co do Twiga to można go wyłączyć? Szczerzę to nie rozumiem po co takie wynalazki jak Twig i Smarty. Oczywiście cachowanie - to rozumiem, ale tak to bezsensu, po co uczyć się kolejnej nakładki, po co zmieniać nawyki itp Lepiej, że front potrafi czystego PHP niż dodatkowe nakładki obsługiwać. Dla mnie nakładka to nakładka, musi na coś być nałożona.

Zasady zasadami ale tak i tak później można to często sobie do kosza wyrzucić.

Ja czasami dużo logiki daję w partialach, a to dlatego że daje na nim sobie wcześniej cache i po sprawie, w widoku akcji konkretne partiale są w cache i działa, trudno było mi teraz stosować szablony dla zasady i w nich tylko widoki dawać.
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Kto zarabia na SF 2.0 ?

Twig jest opcjonalny, można używać szablonów PHP.

Co do gotowych rozwiązań - jest ich mnóstwo i większość jest wysokiej jakości (bez porównania do 1.4 gdzie pluginy były jednym wielkim shitem). Odkąd wszystko jest na githubie jakoś znacznie się podniosła. Generalnie ciężko porównać szybkość kodowania, ale widzę progress i lepszą jakość w porównaniu do czasów pradawnych ;-)
Daniel Żelazny

Daniel Żelazny Programista PHP,
Symfony

Temat: Kto zarabia na SF 2.0 ?

Jeżeli zdecydujesz sie na szablony PHP, to czeka Cię trochę dodatkowej pracy, wiele bundli jest przystosowanych - domyślnie, tylko do współpracy z TWIG, z tego co wiem to CRUD generator też szablonów w PHP Ci nie wygeneruje, co prawda i tak przerabia się 90% tych domyślanych template'ów, ale na początku to trochę utrudnia pracę.
Polecam jednak przekonać się do TWIG.Daniel Żelazny edytował(a) ten post dnia 09.03.12 o godzinie 09:47
Łukasz Fiłyk

Łukasz Fiłyk Programista PHP

Temat: Kto zarabia na SF 2.0 ?

No oczywiście, plugin pluginowi w jakości nie równy, ale tak do konkretów, używam kilku pluginów które mi sporo ułatwiają pracę, czy na SF 2.0 znajdę ich odpowiedniki, podobne rozwiązania których nie będę musiał dniami wdrażać, chodzi mi o:

http://www.symfony-project.org/plugins/sfImageTransfor... - generowanie miniaturek grafik, różne opcje itp, dopisałem sobie kilka rzeczy i trudno byłoby mi z tego zrezygnować

http://www.symfony-project.org/plugins/ckWebServicePlugin - automatycznie generuje WSDL, łatwość robienia API banalna

Integracja z FCKEditor - bez problemowo? Są inne opcję?

Integracja z jakąś biblioteką do generowanie PDF?

Gdzie można obejrzeć w przystępny sposób listę dostępnych pluginów i rozwiązań do SF 2.0 ?
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Kto zarabia na SF 2.0 ?

Łukasz Fiłyk:
No oczywiście, plugin pluginowi w jakości nie równy, ale tak do konkretów, używam kilku pluginów które mi sporo ułatwiają pracę, czy na SF 2.0 znajdę ich odpowiedniki, podobne rozwiązania których nie będę musiał dniami wdrażać, chodzi mi o:

http://www.symfony-project.org/plugins/sfImageTransfor... - generowanie miniaturek grafik, różne opcje itp, dopisałem sobie kilka rzeczy i trudno byłoby mi z tego zrezygnować
ImagineBundle
http://www.symfony-project.org/plugins/ckWebServicePlugin - automatycznie generuje WSDL, łatwość robienia API banalna
Nie znam, nie robimy API SOAPowych, jeśli jest możliwośc zrobienia w REST. Do tego używamy FOSRestBundle
Integracja z FCKEditor - bez problemowo? Są inne opcję?
Nie używamy FCK, ale jest bundle do TinyMCE
Integracja z jakąś biblioteką do generowanie PDF?
KnpSnappyBundle
Gdzie można obejrzeć w przystępny sposób listę dostępnych pluginów i rozwiązań do SF 2.0 ?
http://knpbundles.com/
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: Kto zarabia na SF 2.0 ?

Łukasz Fiłyk:
Gdzie można obejrzeć w przystępny sposób listę dostępnych pluginów i rozwiązań do SF 2.0 ?
http://knpbundles.com dawne http://symfony2bundles.org

Następna dyskusja:

Cash Flow, WGI kto następny?




Wyślij zaproszenie do