Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Budowanie aplikacji PHP bez użycia frameworków (Michał Łukaszewski)
Tomplus
post
Post #1





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Ostatnio trafiłem na film z konferencji 4Developers z roku 2017, od tego czasu minęło trochę czasu i zmieniły się pewne rzeczy np. Symfony już nie jest taki ociężały jak wcześniej.

https://www.youtube.com/watch?v=7uzE2I3-iUk

Dlatego mam pytanie, czy zgadzacie się z autorem prezentacji dot. budowania serwisów bez frameworków (a raczej bez popularnych frameworków).

Wiele osób np. dla zwykłej prostej wizytówki internetowej instaluje wordpress tylko po to aby pokazać dwie strony: - główna i - kontakt.
Kiedyś firma na frameworku Symfony 1 zrobiła wizytówkę... strony szkolenia. Gdzie jedyną formą integracji z użytkownikiem był formularz zgłoszeniowy.

Takie przypadki nauczyły mnie że nie zawsze potrzeba używać zaawansowanego frameworka lub skomplikowanego CMSa aby stworzyć mały serwis.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Dla mnie to jest raczej próba wywołania dyskusji o frameworkach i o kierunku, w którym to wszystko ma podążać.
Bo na zdrowy rozum: jaka jest alternatywa dla popularnego frameworka?
Tylko własny framework - a przecież własny framework ma dokładnie te same wady, o których wspomina autor, tylko należałoby je pomnożyć razy dwa:
Cytat
Korzystasz z kodu, którego nie rozumiesz
- dołączenie do zespołu np. symfony vs framework Ziutka, kto teraz będzie bardziej błądził?
Cytat
Zaczynasz korzystać z tego co dostałeś a nie tego czego potrzebujesz
- ok, nie podoba mi się bundle do oAUTH to go zmieniam na 20 innych lub piszę własny - a framework Ziutka? Klniesz czy krzyczysz?
Cytat
Mnóstwo kiepskiej dokumentacji
- za to framework Ziutka to ma super dokumentację, no ale przecież każdy powie, że najlepsza dokumentacja to czysty kod (IMG:style_emoticons/default/arrowheadsmiley.png)
Cytat
Opóźnione aktualizacje, wieczna zgodność itp.
- za to framework Ziutka sam w magiczny sposób niedawno obsługuje Bootstrapa 4 - a przepraszam, planujemy za dwa lata odejść od PHP 4, ale na razie nie ma kasy na refaktoryzację (IMG:style_emoticons/default/smile.gif)
Cytat
Są coraz wolniejsze
- za to framework Ziutka z dnia na dzień coraz szybszy (IMG:style_emoticons/default/Lkingsmiley.png)
Cytat
Brak kontroli nad bezpieczeństwem
- nie to co we frameworku Ziutka, wystarczy wszędzie używać mysql_escape
Cytat
Zależności
- tak, u Ziutka nie ma tych problemów bo tu wszystko zależy od wszystkiego (IMG:style_emoticons/default/smile.gif)

Następne "Programista frameworka" to wypisz wymaluj moje problemy z apkami "bez frameworka"
- nie mogłem użyć standardów, bo fw Ziutka
- spędziłem dni wertując kod, zamiast godzin wertując dokumentację
- zamiast zamęczać staka zakłócałem spokojną starość twórców Ziutka (IMG:style_emoticons/default/smile.gif)
- coś co nie jest w bundlu nie istnieje - zgadza się, zamiast w 15 minut dociągnąć bundla musiałem siedzieć tydzień albo powiedzieć biznesowi, że się nie da lub za droga
- rozwiązuje problemy stwarzane przez framework - o to to to, za to Ziutek wolny od bugów, elastyczny, wszystko logiczne i intuicyjne
- wierzy, że reszta świata się myli - nie to co twórcy Ziutka upierający się przy swoich rozwiązaniach (IMG:style_emoticons/default/zakochany.gif)
Go to the top of the page
+Quote Post
Tomplus
post
Post #3





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


@Pilsener
Nie wiem dlaczego wszystko sprowadzasz do tego jakby twórca aplikacji bez znanego lub własnego framework był totalnym imbecylem informatycznym.

Cytat(Pilsener @ 12.04.2018, 10:26:00 ) *
Następne "Programista frameworka" to wypisz wymaluj moje problemy z apkami "bez frameworka"
a) nie mogłem użyć standardów, bo fw Ziutka
B) spędziłem dni wertując kod, zamiast godzin wertując dokumentację
c) zamiast zamęczać staka zakłócałem spokojną starość twórców Ziutka :)
d) coś co nie jest w bundlu nie istnieje - zgadza się, zamiast w 15 minut dociągnąć bundla musiałem siedzieć tydzień albo powiedzieć biznesowi, że się nie da lub za droga
e) rozwiązuje problemy stwarzane przez framework - o to to to, za to Ziutek wolny od bugów, elastyczny, wszystko logiczne i intuicyjne
f) wierzy, że reszta świata się myli - nie to co twórcy Ziutka upierający się przy swoich rozwiązaniach :zakochany:


Nie chce bronić twojego Ziutka, ale...
ad a)
Aplikacje na starych frameworkach też mają trudności z użyciem standardów.

ad B)
W dokumentacji też nie musi być wszystkiego. Dokumentacje Symfony, Laravel etc nie są idealne. Dotyczą podstaw. Gdy dodasz własne rozwiązania, klasy, funkcje nie koniecznie będą wpisane do dokumentacji.

ad c)
Jak znam życie, Ziutki nie pamiętają tego co napisali.

ad d)
Cóż... albo wykorzystujesz pracę innych, albo wytężasz bardziej swój umysł.

ad e)
Nic nie jest wolne od bugów, w tym przypadku na korzyść frameworków przemawia że są szybciej wyłapywane, ale nie koniecznie równie szybko dostaniemy nową wersję.
Ziutkowy system naprawy bugów, może wyłapany błąd naprawić od razu (przy okazji tworząc dwa inne które zostaną odkryte w późniejszym czasie)

ad f)
To tak jak ktoś buduje dom 10 lat, potem przychodzi jakaś moda albo lepsza technologia która pozwala budować domy które po wybudowaniu będą tańsze w eksploatacji.
Ale ile osób pozwoli sobie zburzyć ten swój dom z cegiel w który wrąbali mnóstwo oszczędności, energii czy też emocji. Tylko po to aby zacząć budować coś od nowa?
Szczególnie jeżeli nie ma się dodatkowego wsparcia, który przyśpieszyłoby ten proces.

Ten post edytował Tomplus 12.04.2018, 16:58:43
Go to the top of the page
+Quote Post

Posty w temacie
- Tomplus   Budowanie aplikacji PHP bez użycia frameworków (Michał Łukaszewski)   30.03.2018, 10:23:24
- - kayman   Cytat(Tomplus @ 30.03.2018, 10:23:24 ...   30.03.2018, 12:53:23
- - Pyton_000   Co rozumiesz przez pojęcie "mikroframeworka s...   30.03.2018, 13:56:12
- - kayman   rozumiem to że będzie miał część zarówno backendow...   30.03.2018, 14:05:22
- - Lion   Przeniosłem swojego bloga na Sculpin'a - polec...   30.03.2018, 19:24:50
- - daro0   Obawiam się że w biznesie nie ma miejsca na takie ...   1.04.2018, 20:03:26
|- - Tomplus   Cytat(daro0 @ 1.04.2018, 21:03:26 ) O...   2.04.2018, 09:13:49
- - phpion   Ja w wielu kwestiach zgodzę się z przedstawionym m...   2.04.2018, 08:42:04
- - vokiel   Jak to mówią - zależy... Weźmy jako przykład pros...   2.04.2018, 11:20:56
- - sazian   Jakiś czas temu wykonywałem integrację z nowym API...   2.04.2018, 13:11:03
- - nospor   CytatMoim zdaniem czasami warto poświęcić chwilę c...   2.04.2018, 18:38:47
- - sazian   Tak jestem pewien że ładuje te 29 plików ponieważ ...   2.04.2018, 19:38:51
- - daro0   Guzzle jest chyba tylko opcjonalne, nie wiem jak j...   2.04.2018, 19:59:00
- - nospor   @sazian az sprawdzilem te liczbe klas w Guzzle. No...   3.04.2018, 09:07:15
- - com   Jeśli mówimy o Guzzle to on ma te jedna zaletę, że...   8.04.2018, 16:56:45
- - Pilsener   Dla mnie to jest raczej próba wywołania dyskusji o...   12.04.2018, 09:26:00
|- - Tomplus   @Pilsener Nie wiem dlaczego wszystko sprowadzasz d...   12.04.2018, 16:58:16
- - nospor   @Pilsener widze ze ten "Ziutek" zalazl c...   12.04.2018, 09:29:08
- - Pilsener   Cytatwidze ze ten "Ziutek" zalazl ci nie...   12.04.2018, 21:42:28
- - gitbejbe   że wam chce się dyskutować... jeśli nie jesteś mol...   13.04.2018, 08:34:25
- - ohm   Nie zapomnij o kopaniu gołymi rękoma pod fundament...   13.04.2018, 11:20:31
- - Tomplus   Ale właśnie to duże fw to łopato-grabio-widły-z-pi...   13.04.2018, 14:28:49
|- - ohm   Cytat(Tomplus @ 13.04.2018, 15:28:49 ...   13.04.2018, 16:32:58
- - viking   Właśnie pracuję na takim home-made-fw. Autor zarze...   13.04.2018, 16:01:18
- - Pyton_000   Znam kilku takich "twurcuf" FW.... I tak...   13.04.2018, 16:25:02
- - Tomplus   Grunt to nie wybierać się z motyką na słońce   13.04.2018, 16:38:04
- - Pilsener   Cytatże wam chce się dyskutować... - w hydeparku z...   13.04.2018, 22:52:13


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 08:53