Wpis z mikrobloga

#programowanie #webdev #php

może ktoś mi podać racjonalne powody, dla których unika się używania w dzisiejszych czasach frameworków? jak słyszę, że ktoś chce pisać od podstaw własne standardowe komponenty, np.logowanie, które już istnieją, są używane, testowane i myśli nad nimi tłum ludzi, to zastanawiam się, czy stoi za tym jakaś głębsza idea, czy po prostu obrzydzenie przed nauką czegoś gotowego? Przecież to jest nielogiczne, nie mówiąc o tym, że nieekonomiczne i niepraktyczne.
  • 85
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

? jak słyszę, że ktoś chce pisać od podstaw własne standardowe komponenty


@uirapuru: Sztuka dla sztuki. Nauka.

Poza tym frameworki =/= gotowe komponenty.

Czasami zdarza się, że projekt jest tak dziwaczny i specyficzny, że przerabianie gotowych komponentów jest bardziej czasochłonne, niż pisanie ich od nowa.
  • Odpowiedz
@DiKey: a wiesz jak fajnie tworzy się coś od podstaw z użyciem frameworka? pytanie, czy Twoim celem jest skupiać się na formie i robić dopieszczone logowanie, czy skupienie się na treści i stworzenie użytecznego narzędzia, którego jedną z wielu funkcji jest logowanie się. sztuka dla sztuki w tym temacie jest dość... głupia.
  • Odpowiedz
są tacy, którzy unikają.


@uirapuru: Uczyć się tego trzeba. Do tego w jednej pracy jedneogo używają, gdzie indziej innego. Pewne elementy są wspólne, ale jednak zawsze ;f

No ale takie czasy, że chcąc nie chcąc trzeba ogarniać przecież frameworki, wszędzie się ich wymaga.
  • Odpowiedz
@katinka: Nauka? To czemu od assemblera nie zaczną? Informatyka jest dziedziną wiedzy "hierarchicznej" nazwałbym to. Poznajemy nowe rozwiązania zbudowane na starych i nie musimy o tych drugich pamiętać, żeby móc iść dalej. Ta wiedza przydaje się w naprawdę niewielu wypadkach, nieopłacalnych. Nie jesteśmy lekarzami - tam trzeba znać "starą" i "nową wiedzę", pełen przekrój.
  • Odpowiedz
@uirapuru: wiem jak się tworzy - większość czasu spędzasz na konfiguracji, googlowaniu i przeglądaniu niedokładnie napisanej dokumentacji ()
  • Odpowiedz
Nauka?


@uirapuru: Można poznać lepiej sam język programowania, zrozumieć wzorce projektowe, dlaczego coś jest tak, a nie inaczej. Owszem w projektach które nie są wyłącznie twoje prywatne mija się z celem ( ͡° ͜ʖ ͡°) chyba że lubisz być przeklinany ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@katinka: Nie przekonuje mnie taki argument. Poznać lepiej sam język programowania można korzystając tak samo z frameworka, a już zdecydowanie lepiej uczyć się z niego wzorców projektowych niż próbować robić to poza dobrze napisaną "sadzawką". Najgorzej, jak sam framework używa źle wzorców albo zmienia ich nazwy (#laravel ;)))
  • Odpowiedz
@uirapuru: Przecież to zależy od konkretnego projektu. Czasami szybciej wyjście napisanie własnego rozwiązania, niż dostosowanie gotowego. Czas to pieniądz. Nie zawsze chce mi się babrać kilka godzin w dokumentacji i implementować gotowy komponent, i być może jeszcze po drodze dojdą jakieś problemy, skoro to co potrzebuję napiszę w godzinę.
  • Odpowiedz