![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) ![]() ![]() |
Hej
Szukam frameworku do realizowania niby prostego zadania a mianowicie uzupełniania bazy danych za pomocą formularzy. Dajmy na to niech będzie to tabela klienci. Na czym mi zależy: - definiowanie, które pola w formularzu są wymagane a które nie - sprawdzanie, czy jedno z pól (np. PESEL) nie istnieje w bazie i wypluwanie uzupełniającemu stosownego błędu - sprawdzaniie, czy pola nie przekraczają maksymalnej długości zgodnej ze strukturą bazy danych (np. 6 cyfr lub 128 znaków) i również wypluwanie uzupełniającemu bł ędu - walidacja innych pól, np, że tylko liczba, data (fajny byłby datapicker itp) - niektóre pola do wyboru w formularzu, np. miejscowości miałyby się pojawiać jako lista rozwijana (<select>) na podstawie tego, co jest w tabeli miasta Późniejwyświetlanie tych wpisanych do bazy danych jako kafelki, ew. lista/tabela z możliwością sortowania itp. Na razie koduję to ręcznie w PHP jak głupi ale jak to się rozrasta to widzę, ze nie tylko jest to pracochłonne ale np. łatwo coś przeoczyć, powiedzmy że ktoś doda literkę w roku urodzenia albo dwie osoby z takim samym PESELEM. Dlatego szukam frameworka. Co moglibyście mi polecić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
htmlspiecialchars to sobie mozesz sam w czystm php dac, sqlinjection tak samo, uzywasz PDO czy mysqli z bindowanie i tez jestes zabezpieczony.
Rowniez dobrze mozesz byc na to wszystko podatny nawet uzywajac FW. FW to nie jest zadne magiczne cos co cie uchroni przed zlem, zabezpieczy za ciebie strone itd. Oczywiscie, FW udostepnia narzedzia, ktore to ulatwiaja, ale juz nie raz widzialem kody osob ktore pisaly w FW stronki dziurawe jak sito. FW nie jest gwarancja bezpieczenstwa. Na poczatku napisales o problemach takich, jak osoba poczatkujaca w php, stad taki wniosek wysnulismy ze musisz jednak sie poduczyc. Ale jesli uwazasz ze umiesz w php to uzyj FW. Wielu ludzi poleca Laravel bo jest latwy ale z drugiej strony Laravelowi zarzuca sie ze ma gdzies wszelkie standardy. Drugim popularnym FW (albo pierwszym, zalezy jak patrzec) jest Symfony. Poczytaj, wybierz co uwazasz i dzialaj. Pamietaj tylko ze FW to narzedzie a nie zloty srodek na wszystko. I to od ciebie zalezy jak go uzyjesz i czy zrobisz to dobrze. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) ![]() ![]() |
[..]Laravel bo jest latwy ale z drugiej strony Laravelowi zarzuca sie ze ma gdzies wszelkie standardy. Swoją przygodę z programowaniem rozpocząłem właśnie od PHP bo ludzie mówili mi, że jest łatwy. Jednocześnie ostrzegali, że nie nauczę się tak programować i nie będę trzymał żadnych standardów. Teraz jak porównuje swój kod z innymi, chociażby takimi, co programują w python to widzę, że mieli rację. Co do Sumfony to przeczytałem opis na Wiki i podobają mi się te cztery podpunkty: Walidacja formularzy i treści Zarządzanie sesjami Zgodność z najlepszymi standardami oraz wzorcami budowy aplikacji internetowych Wbudowana ochrona przed atakami CSRF oraz XSS |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:11 |