![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 0 Pomógł: 0 Dołączył: 10.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Po 2-3 latach ( z przerwami) pisania strukturalnie biorę się za obiektówkę - zasadę działania rozumiem, napisanie prostej klasy to też nie problem. Postanowiłem nauczyć się jakiegoś frameworka - padło na silex-a bo nie jest kobyłą a bazuje na symfony, więc przyda sie na przyszłość. Pytanie i zarazem prośba do Was - czy uczyć się i rozwijać projekt we frameworku, czy jednak napisać to samemu w oop? Zauważyłem że framework to nic innego jak układanie czegoś z gotowych klocków - czyli napisanie formularza to np.:
To samo z połączeniem do bazy, wysłaniem danych do widoku itp. Z jednej strony fajnie, bo jak ktoś inny znający ten fw przy tym usiądzie to po chwili wie co i jak i może zając sie swoja częścią, co jest kluczowe w pracy w kilka osób. Z drugiej strony dla mnie taki framework to jak nauka jeżdżenia autem - wiem że jak nacisne na kierownice to zawsze zatrąbi, jak przekręcę kierownicą to zawsze skręci, prawa noga to zawsze gaz itp. , ale nie wiem jak działa wspomaganie, w jaki sposób obroty silnika się zwiększają i tak dalej.... Czyli defacto ucze się bardziej jaki kod wpisać/jaką klase podpiąć by wykonać daną operacje ( w przypadku auta: co zrobić by skręcić w lewo), niż faktycznie tworzenia i pisania własnego kodu ( czyli budowania auta i pełnej znajomości jak co działa). Jasne, mogę rozebrać auto czy też przejrzeć każdą klasę frameworka, jednak dalej to nie mój kod a tylko gotowe rozwiązanie, więc tak naprawde nie pisze, tylko ukladam coś całego z klocków. Dodatkowo praktycznie każda rekrutacja ma w wymogu znajomość frameworka, natomiast pytanie/zadanie to napisanie jakiejś klasy która cos robi. Znając frameworka wiem że można to zrobić w dany szablonowy sposób, natomiast pisząc własną klasę mogę o czymś zapomnieć ( zabezpieczenie przed sql injection, rzutowanie itp.) bo w frameworku miałem to już wcześniej przez siebie wdrożone. Będę niezmiernie wdzięczny za nakierowanie w którą iść stronę, i jak moje gdybania mają się do rzeczywistości. Ten post edytował hyacenty 10.06.2017, 07:36:51 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jako początkujący, dzięki frameworkom nauczysz się jak strukturyzować i układać kod. Po to są właśnie te gotowe klocki żebyś nie mając wiedzy mógł rozpocząć pisanie bardziej poukładanego kodu nie martwiąc sie przy tym o np bezpieczeństwo zapytań. Korzystanie z fw w żaden sposób nie wyklucza pisanie własnych klas. Z mikro fw IMO warto zobaczyć Zend Expressive jako że jest pisany przez https://mwop.net/ który to bardzo mocno uczestniczy w tworzeniu ostatnich rozwiązań PSR.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 15:37 |