Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak powinien wyglądać dobry skrypt/aplikacja?
MOniToR
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


Witam

Zajmuję się programowaniem w PHP już trochę czasu jednak zawsze jak programuje skupiam się na samym efekcie/celu, a nie na sposobie jaki go osiągam. Dlatego mam uczucie, że moje skrypty są dość ułomne mimo tego, że dużo potrafią.

Np. tworzę skrypt (w jendym pliku np. news.php), który dodaje newsy do bazy danych i o to krótki opis jak on działa:
  • Sprawdzam czy nie istnieje zmienna $_POST["dodajnews"]
  • Jeżeli nie istnieje to wyświetlam formularz(sam html), w którym button ma nazwę 'dodajnews'
  • Po naciśnięciu buttona 'dodajnews' strona się przeładowuje i tym samym tworzy się $_POST["dodajnews"]
  • Jeżeli istnieje $_POST["dodajnews"] to uruchamia się skrypt, który dodaje rekordy do bazy danych i pozniej przy pomocy skryptu javascript wraca do np. strony głównej lub strony z newsem lub ładuje od nowa formularz.
I prosiłbym o powiedzenie jak Wy robicie takie skrypty, które np. mają dodać jakiś rekord do bazy danych Np. Czy może dzielicie skrypt na dwa pliki, że w jednym jest sam html a w drugim tylko php (tylko jak wtedy stworzyć później skrypt do edycji? przy użyciu templates? czy może templates w takim wypadku to tylko utrudnianie sobie życia?), czy zamiast na funkcji warunkowej opieracie się na samych funkcjach itd.

Proszę o jakiekolwiek porady, dzięki którym według Was taki prosty skrypt byłby bardzie 'pro' według Was. Proszę też nie skupiać się bardzo na zabezpieczeniach ale na samej funkcjonalności skryptu. Jeżeli ktoś ma jakieś ciekawe propozycje też co do późniejszego wyświetlania takiego wstawionego rekordu to tez bym prosił o radę. Ja to zazwyczaj robie w taki sposób w jednym pliku, np. index.php :

  1. <?php
  2. echo" jakaś tresć ".$row["tresc_rekordu"]." jakaś treść";
  3. ?>


Ten post edytował MOniToR 5.01.2008, 13:57:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MOniToR
post
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


Jak tak czytam o tych frameworkach(sam nie używałem) to chyba raczej nie skorzystam. Widzę, że framework'i to jest pewnego rodzaju uproszczenie a wydaje mi się, że lepiej będzie jak sam napisze aplikacje. Poza tym chcę stworzyć dość spory serwis i obawiam się, że jakiś prosty framework sobie nie da rady a zaawansowany będzie dla mnie zbyt czasochłonny aby nauczyć się go obsługiwać. Nie wiem nie jestem jakiś przekonany, trochę się też może boje, że sobie z tymi framework'ami nie poradzę albo ze zmarnuje tylko czas (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ma ktoś jakieś inne rady? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(MOniToR @ 6.01.2008, 03:00:09 ) *
Ja mam: Przemyśl jeszcze raz błędną decyzję
Inwestycja we frameworki to inwestycja na przyszłość. Jeśli chcesz pisać duże, skomplikowane systemy zgodnie z przyjętymi zwyczajami i w profesjonalny sposób to powinieneś to robić w OOP oraz za pomocą popularnych wzorców.

Poza tym frameworki to nie uproszczenie możliwości. To oszczędność czasu wykonania aplikacji.
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 23:10