Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [www]Proste forum - PHP bez frameworków.
smk
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.06.2018

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


Cześć.
Prosiłbym Was o opinię kodu, do którego link podrzucam niżej. Jest to proste forum - nie ma tu raczej jakiś rozbudowanych rzeczy, bo jest to mój pierwszy projekt w PHP, ale nawet pisząc takie coś, poznałem wiele nowych zagadnień (IMG:style_emoticons/default/wink.gif) Chciałbym dowiedzieć się co należy poprawić w przyszłości. Jest to projekt bez frameworków do php. Struktura - brak podfolderów leży, ale nie chciało mi się już z tym mieszać (IMG:style_emoticons/default/smile.gif) Poza tym wydaje mi się, że trochę pomieszałem rozbicie funkcji na klasy - na przykład komentarze w klasie postów. Dlatego dobrze gdybyście podpowiedzieli mi, co warto zmienić na przyszłość (IMG:style_emoticons/default/wink.gif)

https://github.com/selfmadeking/simple-forum-php

oraz podgląd jak to działa (trzeba założyć konto, dowolny e-mail jakiś login i hasło (szyfrowanie password_hash hehe), aby mieć dostęp do forum - swoje posty, komentarze, sygnaturę można edytować):

https://imlimitless.000webhostapp.com/index.php

Dodatkowe pytanie - czy Waszym zdaniem to już czas, żeby próbować pisać coś z frameworkiem w php np. Symfony? Czy jeszcze coś napisać? Macie pomysł co? (IMG:style_emoticons/default/smile.gif)

Pozdrawiam i krytykujcie jak się tylko da! (IMG:style_emoticons/default/smile.gif)
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%)
-----


Cytat
i raczej nie jestem w stanie myśleć, tak jak Ty
- jesteś jesteś, tylko musisz skierować wysiłek i energię na nieco inne tory.
Cytat
Mam się za takie rzeczy zabierać, znając ledwo podstawy składni php?
- tak, bo w programowaniu może pare procent to składnia, reszta to sposób myślenia, wzorce, narzędzia, metodyka etc. Co z tego, że będziesz znał super składnie i nawet cytował manuala z pamięci jak wywalisz się przy zaprojektowaniu nawet niewielkiej biblioteki? I nie musisz od razu zabierać się za szkielet aplikacji webowej, można zacząć od części a nawet czegoś nie związanego z architekturą (np. generator menu i breadcrumb).
Cytat
Gdzie nawet teraz widać braki ("<?php echo" zamiast "<?= ")
- takimi detalami na początku nie ma sensu się przejmować, jeśli przyłożysz się do struktury to i z czasem sam kod też się poprawi.

I zanim coś się zacznie trzeba mieć jakiś plan, pomysł, rozrysować sobie na papierze jakich obiektów będę potrzebował, jak to będzie współgrać ze sobą, potem jak to przenieść na klasy itp. itd. etc.
Zamiast powtarzać n razy "mysl_query() or die()" lepiej spróbować zrobić coś skromniejszego, ale lepiej przemyślanego, skupić się na logice działania a nie na obsłudze jak największej liczby żądań.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 21:10