webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> recenzje >> magazyny >> PHP Solutions

PHP Solutions 1/2008 (24)

autor: Mateusz Bogolubow, ostatnia modyfikacja: 2008-01-08

szukaj: PHP-Fusion PHP-Fusion MooTools MooTools QuickForm QuickForm Subversion Subversion  framework  Symfony framework Symfony optymalizacja zapytań SQL optymalizacja zapytań SQL framework CakePHP framework CakePHP Delphi for PHP Delphi for PHP

PHP Solutions

Już na sklepowych pułkach z prasą można znaleźć nowy numer magazynu PHP Solutions oznaczony numerem 1w roku 2008. Tym razem tematem głównym wydania jest analiza i optymalizacja skryptów w popularnym CMS-ie PHP-Fusion, ale o tym w dalszej części.

Na początek zajmiemy się systemem kontroli wersji. Tego typu narzędzie ułatwia pracę nad projektem wielu osobom nie martwiąc się przy tym, że nadpiszemy sobie wzajemnie pliki i utracimy kod pisany przez wiele godzin. Oczywiście to stwierdzenie jest dość ogólne, ale właściwie o to głownie chodzi, nie wspominając o możliwości cofnięcia się do każdego z etapów pisania kodu. W publikacji znajdziemy informacje o następcy CVS – Subversion(SVN).

Na następnych stronach znajdziemy już trzecią cześć artykułu dotyczącą znanego framework-a Symfony. Tym razem zajmiemy się uruchamianiem domyślnie wybranego modułu oraz akcji jak i zarządzaniem arkuszami stylów.

Silnik bazodanowy MySQL jest bardzo popularny wśród programistów PHP. Bardzo często jest on wykorzystywany podczas budowy aplikacji web-owych. Jednak aplikacje tego typu muszą być bardzo dobrze zoptymalizowane ze względu na swoją specyfikę. Często odpowiednio skonstruowane zapytania SQL pozwalają przyśpieszyć pracę całej aplikacji kilkukrotnie. Bardzo dobry przykład takiej operacji znajdziemy w magazynie. Autor przedstawia możliwość przyśpieszenia zapytanie z blisko 100s do około 1s!

CakePHP to kolejny framework, o którym przeczytamy na łamach PHP Solutions. CakePHP jest narzędziem opartym o wzorzec projektowy MVC (Model - Widok - Kontroler) w rozwiązaniach zbliżony do Ruby on Rails. Dzięki publikacji postawimy pierwsze kroki podczas pracy z tego typu aplikacją i stworzymy prosty system news-ów.

W końcu doszliśmy do flagowego artykułu tego numeru. Jak wspomniałem na początku dotyczy on analizy i optymalizacji skryptów w PHP Fusion. Tak naprawdę autor skupił się na jednym konkretnym przykładzie i na nim opisuje sposób przeprowadzenia operacji odnalezienia wąskiego gardła skryptu i jego załataniu.

MooTools to kolejna biblioteka JavaScript, która ułatwia proces tworzenia aplikacji. Niestety waży ona najwięcej z pośród znanych tego typu bibliotek(jQuery - 26KB, Prototype.js - 30KB, MooTools - 33KB) jednak wg. narzędzia SlichSpeed jest ona wydajnościowo najlepsza. W tym miejscu trzeba dodać, że jest to narzędzie dołączone do MooTools dlatego nie koniecznie musi być ono wiarygodne. Artykuł zapozna nas z podstawową funkcjonalnością biblioteki jak i jej wykorzystaniem.

Następnym narzędziem, które może ułatwić życie programiście i o którym możemy przeczytać w tym numerze PHP Solutions to QuickForm z repozytorium PEAR. Jest ono odpowiedzialne za tworzenie i zarządzanie formularzami na stronie. Za pośrednictwem QuickForm walidacja i filtracja staje się niezwykle prosta, a funkcjonalność jaką udostępnia pozwala śmiało powiedzieć, że jest niezastąpionym narzędziem przy budowie skomplikowanych formularzy.

Na koniec artykuł z serii Delphi for PHP. Jest to kontynuacja publikacji z poprzedniego numeru, w którym stworzyliśmy stronę z księgą gości. Tym razem zajmiemy się panelem logowania. W tym miejscu chciałbym przypomnieć o konkursie organizowanym przez magazyn, w którym należy wykonać aplikacje w środowisku Delphi for PHP. Do wygrania m.in. Delphi for PHP.

Mateusz Bogolubow

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org