Budowanie aplikacji PHP bez użycia frameworków (Michał Łukaszewski) |
Budowanie aplikacji PHP bez użycia frameworków (Michał Łukaszewski) |
13.04.2018, 11:20:31
Post
#21
|
|
Grupa: Zarejestrowani Postów: 618 Pomógł: 143 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Nie zapomnij o kopaniu gołymi rękoma pod fundamenty. Chyba że dorzucisz jakieś nietypowe rozwiązanie typu łopatograbiowidły bo trzeba było zrobić coś uniwersalnego
|
|
|
13.04.2018, 14:28:49
Post
#22
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Ale właśnie to duże fw to łopato-grabio-widły-z-pilotem-do-koparko-spycharki mimo że potrzebna jest tylko łopata i szpadel
|
|
|
13.04.2018, 16:01:18
Post
#23
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Właśnie pracuję na takim home-made-fw. Autor zarzeka się że daje on mu elastyczność. W praktyce nie da się prosto wprowadzić jakiejś funkcjonalności i tam gdzie trzeba coś lekko zmienić pojawia się metoda1, metoda2, metoda3. Do tego wszystkie zapytania przechodzą przez pdo->query zamiast prepared statements, brak jest obsługi transakcji, zero namespace, zero wyjątków. Debugowanie to echo $this->debug .= ''; Działa na tym jedna z większych firm w Polsce a autor na wszystkie słowa "unowocześnienie", "interface", "di" reaguje alergicznie "bo to zwiększy narzut na naukę". Co jest kpiną bo dokumentacji żadnej nie ma. Pewnie chodzi o to żeby go nie zwolnili. Tylko on ogarnia co się dzieje.
-------------------- |
|
|
13.04.2018, 16:25:02
Post
#24
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Znam kilku takich "twurcuf" FW.... I tak... w pewnym senisie taki to się ustawi
|
|
|
13.04.2018, 16:32:58
Post
#25
|
|
Grupa: Zarejestrowani Postów: 618 Pomógł: 143 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Ale właśnie to duże fw to łopato-grabio-widły-z-pilotem-do-koparko-spycharki mimo że potrzebna jest tylko łopata i szpadel Tyle że w przypadku dużych fw zazwyczaj sie da (przynajmnie powinno się dać ) wybrać tylko to co potrzebne, potrzebujesz koparki, bierzesz i używasz koparki, potrzebujesz wideł, bierzesz widły. A we "frameworkach" masz na chwile łopatą do śniegu wykopać dól bo nie było czasu nad utworzeniem normalnej łopaty albo łopata się łamie Ogólnie rzecz ujmując, należy zawsze brać narzędzie potrzebne do wykonywanej pracy, czasem lepiej "napisać" sobie prostą łopatę niż brać koparkę do wykopania dołka pod jednego kwiatka |
|
|
13.04.2018, 16:38:04
Post
#26
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Grunt to nie wybierać się z motyką na słońce
|
|
|
13.04.2018, 22:52:13
Post
#27
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) |
Cytat że wam chce się dyskutować... - w hydeparku zawsze Cytat Właśnie pracuję na takim home-made-fw. - hehe, mi się też właśnie taki projekt trafił, zaczynam od error handlera, który rozszerza klasę bazy danych a ta z kolei rozszerza główny kontroler - wyświetla błędy w stylu "błąd w zapytaniu select * from tabela" i ani nic w logach, ani stack trace, ani nawet w którym pliku - domyśl się. Klikam na nazwę klasy, ale IDE nie potrafi powiedzieć gdzie jest jej definicja, bo nazwy plików są inne niż nazwy klas a ładowanie klas jest dynamiczne na podstawie parametrów z URL.Zapowiada się niezła zabawa. |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 15:10 |