Skocz do zawartości

Pierwszy Framework


boddah

Rekomendowane odpowiedzi

Programuję w PHP od ok. dwóch lat, ale raczej strukturalnie. Z podejściem obiektowym miałem do czynienia na studiach(c++) i podstawy z pewnością znam. Od kilku tygodni zacząłem w wolnych chwilach czytać o frameworkach i ich idea jak najbardziej mi się podoba. Ponoć najłatwiejszym FW dla początkującego jest Kohana. Ciekaw jednak jestem, czy aby pisać w miarę rozbudowane aplikacje (cmsy, sklepy int.) trzeba się świetnie orientować w OOP, czy wystarczy praca z dokumentacją danego FW ?

Dziękuję za odpowiedź :chatownik:

Odnośnik do komentarza
Udostępnij na innych stronach

akurat dokumentacja Kohany to jej najsłabszy punkt, ale raczej poradzisz sobie bez problemu

Wykończeniówka Wrocław - jeśli szukasz firmy do remontu lub wykończenia mieszkania

FM Group sklep internetowy - sklep internetowy z produktami FM Group

Hokej Wrocław - amatorska drużyna hokejowa WTH Wrocław

Odnośnik do komentarza
Udostępnij na innych stronach

A ja polecam Symfony. Jeśli znasz angielski to z nauczeniem się nie będzie problemu. "Adwentowy" tutorial jak zrobić portal z ogłoszeniami pracy dostępny na stronie projektu. Dodatkowo darmowe wersje elektroniczne książek o tym frameworku.

Sam framework bardzo ułatwia i przyśpiesza tworzenie rozbudowanych skryptów. Symfony jest zintegrowane z Propelem i Doctrine (do wyboru) do obsługi bazy danych. Rozszerzenie funkcjonalności możliwe dzięki systemowi pluginów.

Naprawdę polecam: https://www.symfony-project.org/

SiteAlert - monitoring stron internetowych
Odnośnik do komentarza
Udostępnij na innych stronach

Kohana to okrojony CI.
Kohana nie jest okrojonym CI. To framework napisany od zera w PHP5 (podczas gdy CI jest napisany w PHP4). Niektóre elementy CI nie istnieją w Kohanie, a inne zostały dodane (jak na przykład ORM), więc raczej trudno mówić o okrojeniu.

Hosting już od 39 zł brutto/rok! Sprawdź nasze możliwości: brak limitu domen, subdomen, kont FTP, baz danych MySQL, wiele wersji PHP, dostęp do konta przez SSH, automatyczna instalacja WordPress, kompatybilność z frameworkami Symfony/Laravel, blokada krajów, integracja z CloudFlare i wiele innych.

Odnośnik do komentarza
Udostępnij na innych stronach

Kohana jest na codeigniterze (okrojony czy jakoś tak), może spróbuj od tego ?

pierwsza wersja Kohany była forkiem CI na PHP5. Aktualnie nie ma nic wspólnego z CI.

Codeigniter, bardzo dobry, przemyślany framework + najlepiej udokumentowany.

i przy okazji z lekka przestarzały

Zend - framework który zawsze warto poznać.

nie framework tylko zestaw klas :)

Kohana to okrojony CI.

jw.

Okrojony w kontekście mniej bibliotek, słabsza dokumentacja (uboższy). I nie od zera ale na podstawie CI.

czyli zend jest okrojonym symfony? i aktualnie od zera, a nie na podstawach CI :)

Odnośnik do komentarza
Udostępnij na innych stronach

Ja również polecam Symfony.

Przerobisz Jobeet, nawet niekoniecznie do końca, później spróbujesz to wszystko przełożyć na jakiś swój projekt odbiegający ideą od systemu ogłoszeń o pracę i jesteś w stanie zrobić prawie wszystko, framework daje ogromne możliwości.

Do tego ogromna dokumentacja, szeroka społeczność. Jedynym minusem może być zżeranie zasobów przez symfony, chociaż mam już na homowym czy masternetowym hostingu postawionych kilka mniejszych projektów, z problemami się nie spotkałem.

Jak masz podstawy obiektowe to na Twoim miejscu już bym się brał za Jobeet :)

Odnośnik do komentarza
Udostępnij na innych stronach

bo jak się czyta takie głupoty jak te pisane przez @Zoreander to...
Się odechciewa pisać cokolwiek w tym topiku :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Ciekaw jednak jestem, czy aby pisać w miarę rozbudowane aplikacje (cmsy, sklepy int.) trzeba się świetnie orientować w OOP

Zależy jeszcze jak pisać :) Można nawet bez OOP i frameworka, tylko jeszcze jest kwestia efektu końcowego :)

Ja bez dobrej znajomości OOP bym się za jakikolwiek framework nie brał. Po co komu zaawansowane narzędzia jeśli ma braki w podstawach? Poza tym jeśli pisałeś coś bardziej skomplikowanego w C++ to się możesz szybko nauczyć praktycznie wszystkiego.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja bez dobrej znajomości OOP bym się za jakikolwiek framework nie brał. Po co komu zaawansowane narzędzia jeśli ma braki w podstawach? Poza tym jeśli pisałeś coś bardziej skomplikowanego w C++ to się możesz szybko nauczyć praktycznie wszystkiego.

imho najszybciej doswiadczenie zdobywa sie w boju ;) wiec nie ma sie co przejmowac brakami teoretycznymi tylko zaczac kodowac, przerobic z 2 tutoriale w miedzy czasie doczytac niejasne rzeczy i po 2-3 wlasnych projektach jest sie duzo bardziej do przodu:)

Kontakt: email/gtalk:pawel@tykwinski.pl, gg:5154380, skype:clpik-

NAJLEPSZY tani hosting W SIECI! Jeszcze lepszy HOSTING SEO

428x60.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności