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.