Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak programować, tworzyć strony
Zwariowany
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

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


Witam. Do tej pory jak coś pisałem w php to razem z html i plik wyglądał tak:

echo '<h1>'.$tekst.'</h1>';

itd itd

teraz chciałbym się dowiedzieć jak profesjonalnie powinień wyglądać duży serwis www pod względem źródłowym.

Gdzie powinien znajdować się html, gdzie php, gdzie mysql. 

Pozdrawiam i proszę o informacje ;]

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(Zwariowany @ 4.01.2010, 23:24:35 ) *
A co się stanie, jak będę pisać to strukturalnie wszystko? Czy również przy dobrym serwie będzie mi zamulać skrypt?


Różnica pomiędzy obiektówką a strukturalnym jest taka, że nad tym pierwszym łatwiej zapanować oraz, że jest delikatnie wolniejsza. A przy zdolnościach przesadzania z obiektami (mistrzowie to m.in ZendFramework) wychodzi Ci kupa na "kwadratowym kole" (czytaj kombajn, którego maluchy wyprzedzają).

Skrypty napisane czysto strukturalnie bardzo często są szybsze (wynika to m.in. z unikania nadmiarowości, którą często spotyka się w obiektówce) oraz to, że zużywają mniej pamięci.

Problem w tym, że nad kodem napisanym strukturalnie bardzo ciężko jest zapanować i zmiana jednej funkcjonalności w dużym systemie może przysporzyć sporo kłopotu. Dlatego stosuje się obiektowość, która pozwala lepiej opisać "rzeczywistość" a dokładniej ułożyć elementy systemu w "klocki", które łatwo poukładasz.

Pytanie trochę bez sensu, ponieważ to temat rzeka i nie można jednoznacznie wskazać typu "rób tak tak i tak" bo to do niczego nie doprowadzi. Umiejętność pisania dobrych serwisów z dobrym kodem nabywa się wraz z doświadczeniem + z chęcią własnej analizy problemów oraz tworzenia do nich rozwiązań. Można zacząć od uczenia się od "lepszych" czyli m.in od wszędobylskich frameworków. Uczyć znaczy przeczytać, przeanalizować, przetestować, spróbować zmodyfikować a na końcu przemyśleć czy jest to rzeczywiście dobre rozwiązanie. Ostrzegam, że wiele FW poszło w niepotrzebną wygodę dla programisty (i nie zawsze to wychodzi) co przekłada się na niewygodę dla serwera i tak w kółko. Dlatego należy kłaść aspekt na w/w uczenie.
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: 3.10.2025 - 01:06