konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Witam

Mam takie pytanko odnośnie doboru frameworka. Otóż mam do zrobienia taki projekt:

Stworzenie testu online, który pobierałby pytania z bazy danych, odpowiedzi a,b,c,d wielokrotnego wyboru i potem zapamiętywał wszystko w bazie. Test ma być na czas (nie wiem głownie jak to rozwiązać)

Byłby to mój pierwszy projekt tworzony we frameworku (trzeba w końcu się ich nauczyć :P) , stąd moje pytanie: który fw nadawałby się najlepiej do tego zadania ? Chodzi mi zwłaszcza o łatwość nauki(dostępne materiały online jak i książki), "pomagacze" wbudowane i przyszłościowo pomoc ze strony community gdybym się do niego przywiązał na następne projekty :)
Wioletta Makuch

Wioletta Makuch Ekspert ds.
Raportowania i
Rozliczeń Sprzedaży,
Orange Po...

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Zend Framework http://framework.zend.com/

Małe uzasadnienie:
- dobre i ciągle rozwijane środowisko
- bardzo duże możliwości
- całkiem prosty i przyjemny do nauki
- wiele tutoriali dla początkujących
- wparcie zarówno po polsku i angielsku
czy na początek trzeba czegoś więcej?Wioletta Makuch edytował(a) ten post dnia 06.06.11 o godzinie 18:44

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Wioletta Makuch:
Zend Framework http://framework.zend.com/

Małe uzasadnienie:
- dobre i ciągle rozwijane środowisko

true
- bardzo duże możliwości

true
- całkiem prosty i przyjemny do nauki

o, rly ? różne już opinie słyszałem o ZF, ale nie jest to
- wiele tutoriali dla początkujących

taaa ? gdzie ? fakt- tutoriali jest wiele, ale naprawdę ciężko jest trafić na takie konkretne, wyjaśniające realne zadania, a nie takie "Jak zrobić formularz za pomocą Zend_Form"
- wparcie zarówno po polsku i angielsku

co rozumiesz poprzez "wsparcie" ?
czy na początek trzeba czegoś więcej?

KOMPLETNEJ dokumentacji! :D

edit: żeby nie było - ZF używam prawie na codzień :DPiotr Lewandowski edytował(a) ten post dnia 06.06.11 o godzinie 20:34
Wojciech Zymonik

Wojciech Zymonik Programista PHP

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Na dzień dobry poleciłbym CodeIgniter-a, jak się już lepiej z nim poczujesz dopiero ZF (chyba że masz czas, to poświęć go na zapoznanie się z jednym i drugim).
Paweł G.

Paweł G. Team Leader

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Polecam Ci zainteresować się dwoma frameworkami: Zend Framework lub Symfony. Oba mają potężne możliwości, wysokie pokrycie kodu testami (w przypadku zenda wymagania są takie by było to przynajmniej 80%). Zend posiada dokumentację bardzo nierówną, zdarzają się komponenty świetnie opisane, a czasem można się natknąć na pewne luki. Z symfony korzystałem okazjonalnie, więc nie będę się dużo o niej wypowiadał, ale pobieżne zaznajomienie wystarczy mi by docenić ten framework.

Resztę frameworków zignoruj.

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Wg mnie warto skupić się na Symfony. To co napisała Wiola, odnosi się jak najbardziej właśnie do Symfonii, tyle, że tutaj naprawdę jest dobra dokumentacja do praktycznie wszystkiego. Świetny tutorial, który wprowadza w zagadnienie programowania we frameworku. Oprócz tego, jeżeli zdefiniujesz dobrze schemat bazy danych, to domyślnie formularze masz już stworzone:D "wspomagacze" typu szybkie generowanie panelu administracyjnego również tam znajdziesz;)Michał Majewski edytował(a) ten post dnia 06.06.11 o godzinie 21:30

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

No tak, ale jeżeli kolega zaczyna prace z frameworkami to ja zaproponuje coś innego np.: Kohana. Prosty framework, który nie jest przerośnięty jak Zend czy Symfony (nie umiejszając im możliwością oczywiście). Nie odstraszy cię na początku rozmiar samego frameworka, a z tego co czytam nie potrzebujesz wiele. Z łatwością powinieneś w nim dostrzec zalety stosowania frameworków, modelu MVC, programowania skalarnego, jednocześnie sporo wynosząc z natywnego PHP.

Sam zaczynałem z tym systemem mając zaledwie podstawy angielskiego i jakoś dałem radę ;)

Jeżeli miałbyś jakieś problemy zawsze możesz napisać. A naprawdę polecam ten framework na początek.

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Marcin W.:
Witam

Byłby to mój pierwszy projekt tworzony we frameworku (trzeba w końcu się ich nauczyć :P) , stąd moje pytanie: który fw nadawałby się najlepiej do tego zadania ? Chodzi mi zwłaszcza o łatwość nauki(dostępne materiały online jak i książki), "pomagacze" wbudowane i przyszłościowo pomoc ze strony community gdybym się do niego przywiązał na następne projekty :)
Żaden.
Nie bierzesz frameworka by się uczyć podczas realizacji projektu.
Zmarnujesz czas na naukę, kod który stworzysz będzie słaby i w efekcie powstanie "ble".

Frameworka pouczysz się "po godzinach".
No chyba, że masz dużo czasu na realizację by co kawałek refaktoryzować bo się dowiedziałeś, że można lepiej i szybciej.

Jeśli jednak jesteś irracjonalny i uparłeś się - bierz Symfony2.Michał Wachowski edytował(a) ten post dnia 07.06.11 o godzinie 01:24

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Niestety użycie frameworku jest obowiązkowe więc na jakiś muszę się zdecydować. Najlepiej na taki, który będzie szybki w nauce bo na całość zostało 3 tygodnie ;)
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Bartek M.:
Niestety użycie frameworku jest obowiązkowe więc na jakiś muszę się zdecydować. Najlepiej na taki, który będzie szybki w nauce bo na całość zostało 3 tygodnie ;)
Jeżeli ktoś ma doświadczenie, to taki projekt z czy bez frameworka to kilka godzin. Ja osobiście poleciłbym tak jak poprzednicy ZF lub Symfony. Nie dlatego, że są może jakieś wybitne, ale dlatego, że są najpopularniejsze i chyba najwięcej firm w Polsce korzysta z nich (szczególnie ZF) dlatego w kontekście pracy zarobkowej warto któregoś z nich się nauczyć.

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Dzięki za wszystkie odpowedzi, zatem ZF :) W przyszłości jak wyjdzie finalne sf2 z dobrą książką też będzie trzeba się zainteresować, słyszałem w sumie same dobre oponie o sf2, ale podobno ciężki dla początkującego i bardzo javowe
Tomasz Zadora

Tomasz Zadora programuję

Temat: Pomoc w wyborze frameworka do konkretnego projektu

"Javowość" może być zaletą, bo w javie wszystko jest ładnie poukładane.
Jakub L.

Jakub L. Programista

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Tomasz Zadora:
"Javowość" może być zaletą, bo w javie wszystko jest ładnie poukładane.

Chyba żartujesz. Tak samo mam poukładane śmieci w worku.

Plus javowość oznacza zazwyczaj przegadanie i długie identfikatory.
Bartosz Ratajczyk

Bartosz Ratajczyk MS SQL Developer

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Piotr Lewandowski:
- całkiem prosty i przyjemny do nauki

o, rly ? różne już opinie słyszałem o ZF, ale nie jest to

Do podstawowego załapania o co chodzi jest raczej prosty. Potem się zaczynają schody, ale też zależy co się chce z ZF wycisnąć.

Dla mnie był bardzo prosty do nauki zanim weszła wersja 1.8 z nową obsługą autoloadera, bootstrapa i zasobów. Od wersji 1.8 mam wrażenie, że jest wyższy próg wejścia, ale to moje subiektywne odczucie.
taaa ? gdzie ? fakt- tutoriali jest wiele, ale naprawdę ciężko jest trafić na takie konkretne, wyjaśniające realne zadania, a nie takie "Jak zrobić formularz za pomocą Zend_Form"

Sam lubię zajrzeć na zendcasts.com akrabat.com weierophinney.net/matthew/

Ale fakt, większość szukania to google i dodawania do zakładek co lepszych artykułów.
czy na początek trzeba czegoś więcej?

KOMPLETNEJ dokumentacji! :D

true :)
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Jakub L.:
Tomasz Zadora:
"Javowość" może być zaletą, bo w javie wszystko jest ładnie poukładane.

Chyba żartujesz. Tak samo mam poukładane śmieci w worku.

Plus javowość oznacza zazwyczaj przegadanie i długie identfikatory.
Co racja to racja - biblioteki w stylu Javowych frameworków to istny Babilon ;)

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Dużo zależy od potrzeb, tak naprawdę. To, co robisz wydaje się być bardzo mały projekcikiem, więc nie wiem czy jest sens podciągania pod niego takiej krowy jak Symfony, chyba że w ramach nauki czy eksperymentu.

Osobiście polecam ZF jeśli chcesz się uczyć - przyda się do kariery w PHP:) Wiele korporacji wybiera go z prostego powodu skalowalności. Łatwo jest go zintegrować z rozbudowanymi systemami, jako warstwę aplikacji składającej się z wielu środowisk. Z Symfony nie jest już chyba tak prosto.

Małe projekty najlepiej jednak trzaskać na "lżejszych" frameworkach jak CI, Kohana czy Cake. Albo nawet posilić się o jakiś wygodny CMS, np Symphony - zdaje egzamin:)

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Pracę już mam więc nauka czegoś dużego dlatego, że pracodawcy tego chcą nie jest tak ważna, jak stworzenie szybko działającego projektu :) Bawiłem się ostatnio podstawowymi tutorialami kilku frameworków i chyba najbardziej na początek skłaniałbym się ku CI bo jest bardzo łatwy w porównaniu do "kobył" no i można w nim chyba w miarę szybko bez kobminowania zrobić prosty projekt, nie wspominając o ładnej dokumentacji i licznych tutorialach w necie. A symfony2 ruszę jak się ustabilizuje i będzie jakaś dobra książka do tego, coś w stylu tej co była do symfony 1.4

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Jak powiedział już ktoś wcześniej nauka frameworka na "żywym" zleceniu może być strzałem w stopę. Jeśli w przyszłości zamierzasz nauczyć się Symfony 2, a teraz chciałbys mieć takiego małego "wspomagacza" do programowania polecam zapoznać się z micro-frameworkiem Silex.

Silex wyszedł ze stajni sensio (twórcow Symfony) i bazuje na Symfony2. Także późniejsza przesiadka na "poważne" Sf2 będzie nieco prostsza. A teraz będziesz miał przyjemne narzędzie, którego nauka na pewno nie zajmie Ci dużo czasu.

konto usunięte

Temat: Pomoc w wyborze frameworka do konkretnego projektu

Może i być strzałem w stopę, ale wyboru nie mam, framework być musi :) Hm o Silex nie słyszałem nigdy, zaraz zobaczę z czym to się je :)

Następna dyskusja:

Integrator projektu stron i...




Wyślij zaproszenie do