Framework PHP - który?

Forum Komputery
Odpowiedz
24.10.2012 10:02
😊
1
odpowiedz
Grzesiek
78
Legend

Framework PHP - który?

Mam takie pytanie - język PHP znam powiedziałbym na poziome średnio-zaawansowanym. Programuję głównie w C#, PHP z czasem poznawałem, długo pracowałem na projektach Joomlowskich.

Mam do wykonania w sumie niewielki projekcik (jego pierwsza wersja ma być mini, później mam go rozwijać). Pomyślałem, że można by stworzyć ten projekt w oparciu o jakiś fajny framework.

Czytałem wczoraj dosyć dużo, ale te rankingi do mnie nie przemawiają. Zainstalowałem Yii, ZF2 oraz SF2. Pierwsze dwa jakoś mi nie przypadły do gustu. Postanowiłem trochę pomęczyć tego SF2.

Moje pytanie - czy na kogoś, kto nigdy nie pisałem "od zera" na jakimkolwiek PHPowym Frameworku, SF2 jest rozsądnym wyborem?
Widzę, że jest dużo dodatków, spodobał mi się sposób generowania tabel na podstawie plików php (doprawdy niezłe), duża społeczność.

Ale czy czasem nie porywam się z armatą na to, by muchę zabić?

24.10.2012 10:21
Katane
2
odpowiedz
Katane
170
Useful_Idiot_

Szczerze, to nie wyborazam sobie juz teraz pisania w PHP bez frameworku (sam uzywam CakePHP). Raz to ogarniesz i juz nigdy nie bedziesz chcial wracac do czasow przed-frameworkowych.

Wszystkie wymienione przez Ciebie frameworki sa swietne, maja natomiast rozne stopnie skomplikowania i ilosc 'bajerow'. W kolejnosci od najbardziej zlozonego i 'przepakowanego': Zend, Symfony, Yii.

Jesli to maly projekt to najlepiej sprawdzilby sie chyba Yii, ale bardzo duzo dobrego slyszalem o nowym Symfony.

24.10.2012 10:22
Vaerin
3
odpowiedz
Vaerin
111
Generał

Jak piszesz małą aplikację, tylko po to aby się pobawić to polecam Kohanę.

24.10.2012 10:47
Regis
😊
4
odpowiedz
Regis
133

ZF to raczej framework do pisania własnych frameworków, albo w sytuacjach, kiedy projekt jest bardzo niestandardowy i te wszystki "rusztowania" frameworkowe i tak trzeba będzie orać niemal do zera - używałem, ale do małych projektów nie polecam.

Do szybszego wdrażania małych, "typowych" projektów zdecydowałbym się na Symfony albo CakePHP.

Pisania bez frameworka w ogóle nie polecam - nie ma sensu tracić czasu na wynajdywanie koła na nowo, a "nauczenie się" frameworka w stopniu pozwalającym na praktyczne użycie go to parę godzin. Potem w trakcie pracy poświęcisz na Googlanie na jego temat tyle samo czasu, co na dłubanie pewnych oczywistych rzeczy własnoręcznie, za to plus jest taki, że wiedza zostanie na inne okazje ;)

Dodam tylko, że PHP nie zajmuję się od prawie trzech lat, więc mogę nie być na bieżąco, ale nie sądzę, żeby na rynku pojawi się w tym czasie jakiś framework, który zdystansowałby konkurencję w jakiś znaczący sposób ;)

24.10.2012 11:46
😊
5
odpowiedz
Grzesiek
78
Legend

@Vaerin
No właśnie bawienie się to będzie w tej wersji mini. Natomiast w krótki czasie po wydaniu "mini" zamierzam projekt dalej rozwijać :)

@Regis
Dokumentacja nowego Zenda mnie poraziła ;) Jakoś nie mogę przez niego przebrnąć.
Symfony jest już w wersji 2 - za czasów 1.X były nagonki, teraz wiele osób zachwala tego FWa.

Do Cake'a jeszcze nie doszedłem w testach/próbach, ale spróbuję zgłębić temat :)

Forum Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl