Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] poczatki, czy warto?
Forum PHP.pl > Forum > PHP > Frameworki
estiv
witam wszystkich
chce zrobic sobie taki mini portal firmowy, troche czytalem i najlepiej to zrobic we frameworku, padlo na symfony, ale chyba za malo umiem, zeby sie za to brac, wiec mam pare pytan
1. majac male pojecie o programowaniu obiektowym poradze sobie z symfony, czy lepiej wczesniej jakis kurs obiektowy, tylko jaki? podstawy rozumiem, zaczynajac zabawe z jobeetem mniej wiecej rozumiem
2. jest jakis inny przyklad niz jobeet, tzn tak rozpisany?
3. jesli bym chcial dodac np komentarze w jobeecie do kazdej oferty pracy to przez plugin? ale wtedy to chyba nie ma szans, zebym to zrobil znajac tylko podstawy...
4. jesli np po lewej stronie chcialbym zrobic proste menu uzytkownika to wtedy musze tworzyc nowy modul, czy wystarczy to dodac w layoucie? bo w jobeecie jest tak, ze tworzac baze robi sie model i z tego potem generuje sie modul, a jakbym wlasnie nie chcial nic z bazy pobierac to jak to zrobic?

ogolnie calkiem przyjaznie to symfony wyglada, ale boje sie ze jak mi przyjdzie robic samemu, zwlaszcza np dodanie komentarzy to moze byc problem

pozdrawiam wszystkich!
destroyerr
Cytat
1. majac male pojecie o programowaniu obiektowym poradze sobie z symfony, czy lepiej wczesniej jakis kurs obiektowy, tylko jaki? podstawy rozumiem, zaczynajac zabawe z jobeetem mniej wiecej rozumiem

Programować obiektowo bez znajomości programowania obiektowego się nie da. Po drugie, nie da się programowania obiektowego nauczyć z kursu/książki. Moim zdaniem to jest proces, w którym na początku i tak będziesz robił źle, ale jeśli będziesz dociekliwy i samokrytyczny to będziesz szedł do przodu.
Cytat
2. jest jakis inny przyklad niz jobeet, tzn tak rozpisany?

Jest, ale już dawno nie aktualny (Askeet).
Cytat
3. jesli bym chcial dodac np komentarze w jobeecie do kazdej oferty pracy to przez plugin? ale wtedy to chyba nie ma szans, zebym to zrobil znajac tylko podstawy...

Możesz przez plugin a możesz też napisać samemu.
Cytat
4. jesli np po lewej stronie chcialbym zrobic proste menu uzytkownika to wtedy musze tworzyc nowy modul, czy wystarczy to dodac w layoucie? bo w jobeecie jest tak, ze tworzac baze robi sie model i z tego potem generuje sie modul, a jakbym wlasnie nie chcial nic z bazy pobierac to jak to zrobic?

symfony nie wymaga modelu do stworzenia modułu. Jak przerobisz Jobeeta i dokumentację to już będziesz wiedział jak takie coś robić w symfony.
estiv
Cytat
Programować obiektowo bez znajomości programowania obiektowego się nie da. Po drugie, nie da się programowania obiektowego nauczyć z kursu/książki. Moim zdaniem to jest proces, w którym na początku i tak będziesz robił źle, ale jeśli będziesz dociekliwy i samokrytyczny to będziesz szedł do przodu.

czyli znajac podstawy obiektowego programowania moge sie go nauczyc uczac sie symfony? czy lepiej sobie darowac?

Cytat
Jest, ale już dawno nie aktualny (Askeet).

czyli przerabiajac samego jobeeta i czytajac dokumentacje powinno sie udac w tym zrobic jakis mini portal?

Cytat
Możesz przez plugin a możesz też napisać samemu.

przez plugin niby wszystko gotowe, ale pewnie latwiej napisac samemu, niz to potem dopasowac? a rozumiem, ze np jak bedzie jakis system newsow to to wszystko jest na darmowej licencji i moge to sobie wykorzystywac legalnie?


prosze o jeszcze inne opinie
pozdrawiam wszystkich



Crozin
Lekki OT:
Cytat
Moim zdaniem to jest proces, w którym na początku i tak będziesz robił źle, ale jeśli będziesz dociekliwy i samokrytyczny to będziesz szedł do przodu.
Taka sytuacja ma chyba miejsce jedynie wtedy gdy ktoś ma umysł "skażony" już jakimś innym paradygmatem. Zauważyłem, że wśród osób którym tłumaczyłem zasady OOP te, które miały wcześniej jakiś kontakt z prog. miały problemy z załapaniem - te, które miały "świeży" umysł jakieś tam drobne błędy popełniały, ale generalnie samą ideę i sposób prog. łapały naprawdę bardzo szybko.

Cytat
czyli znajac podstawy obiektowego programowania moge sie go nauczyc uczac sie symfony? czy lepiej sobie darowac?
To tak trochę jakby spawać, nie umiejąc spawać. Coś tam zrobisz, coś tam Ci z tego wyjdzie, ale ani to dobre nie będzie, ani warte świeczki. Co więcej winy nie będziesz mógł zrzucić na spawarkę, bo to Ty jesteś głównym ograniczeniem, nie narzędzie.

Cytat
czyli przerabiajac samego jobeeta i czytajac dokumentacje powinno sie udac w tym zrobic jakis mini portal?
Symfony 1.x jest dobrze udokumentowany, ale i tak zapewne skończysz na jakimś grzebaniu w źródłach (bardzo często jest to najszybszy sposób na sprawdzenie czegoś/zrozumienie działania). Źródła nie są jakieś nie wiadomo jak rozbudowane.

Cytat
a rozumiem, ze np jak bedzie jakis system newsow to to wszystko jest na darmowej licencji i moge to sobie wykorzystywac legalnie?
Co najwyżej coś może być darmowego i ewentualnie można tego używać w projektach (nie)komercyjnych. Wszystko zależy od licencji - jeżeli przy jakimś kodzie nie ma podanej licencji nie możesz z nim praktycznie niczego zrobić - musisz pytać bezpośrednio właściciela (zazwyczaj autora).
estiv
Cytat
To tak trochę jakby spawać, nie umiejąc spawać. Coś tam zrobisz, coś tam Ci z tego wyjdzie, ale ani to dobre nie będzie, ani warte świeczki. Co więcej winy nie będziesz mógł zrzucić na spawarkę, bo to Ty jesteś głównym ograniczeniem, nie narzędzie.

wiec co polecasz? jak sie tego obiektowego uczyc? robie tego jobeeta i poki co to raczej kapuje, wiec az tak zle nie jest

Cytat
Symfony 1.x jest dobrze udokumentowany, ale i tak zapewne skończysz na jakimś grzebaniu w źródłach (bardzo często jest to najszybszy sposób na sprawdzenie czegoś/zrozumienie działania). Źródła nie są jakieś nie wiadomo jak rozbudowane.

w dodatku widze, ze dobrze opisane


smentek

Cytat
wiec co polecasz? jak sie tego obiektowego uczyc? robie tego jobeeta i poki co to raczej kapuje, wiec az tak zle nie jest


Jak mówił tata wielbłąd do małego wielbłądka, pracuj, pracuj a garb ci sam wyrośnie...

Nie potrzebujesz dużego pojęcia na temat programowania obiektowego aby zacząć programować w jakimkolwiek frameworku o ile ma on dobrą dokumentację a symfony ją ma.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.