Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!
Wyszukiwarka

Wyszukiwarka

Aby odnaleźć interesujące Cię informacje wpisz poniżej szukane frazy:
Logowanie

Logowanie

Zaloguj się aby zobaczyć swój profil:

Tygodniowy Przegląd Artykułów [OSCOn]

Witam wszystkich, właśnie wróciłem z urlopu (co można było zauważyć brakami w newsach). Tak więc mając odświeżony (sformatowany :)) umysł postanowiłem napisać krótki przegląd tego co działo się na OSCOn 2004, a dokładniej przyjrzeć się dokładnie wydanym slajdom.

  • "Modele, na przykładach, w aplikacjach internetowych w PHP"
  • "Daczego PHP5 wciąga! Dlaczego PHP5 rządzi!"
  • "PHP5 + MySQL5 = Perfekcyjna 10'tka"
  • "Formularze PHP: HTML Quickform"
  • "Planowanie: Strategie cachowania w PHP"
  • "Smarty: Zrób projektantem www własny kod"

1. "Modele, na przykładach, w aplikacjach internetowych w PHP" ( "Patterns by Example in PHP Web Applications" [PDF])

Modele programowania to potężne narzędzia. Używane odpowiednio mogą znacznie uprościć nasze życie, jednak nadużywanie ich może przynieść dokładnie odwrotny efekt. Zamiast tworzyć kolejne "Java Struts" w PHP, Terry Chay na swojej sesji pokazuje specyficzne modele używane już w projektach opartych na php. Niektóre przykłady zawierają min. agregację, Proxy, REST oraz szablony (tak, modele programowania nie muszą być zorientowane obiektowo).

2. "Daczego PHP5 wciąga! Dlaczego PHP5 rządzi!" ( "Why PHP 5 Sucks! Why PHP 5 Rocks!" [PPT])

  • Próbowałeś już PHP5? Oczywiście, nowy model obiektu wygląda super, ale dlaczego PHP zmienia się w Jave?
  • Używasz XML? Twój kod napisany w PHP4 nie będzie działał. DOM i XSLT w PHP5 nie są kompatybilne w tył.
  • Lubisz MySQL? Nie możesz używać MySQL 4.1 bez przejścia na nowe rozszerzenie MySQL'a.

Oczywiście, kto potrzebuje DOM kiedy jest SimpleXML (jak narazie w początkowej fazie rozwoju) ? Update rozszerzenia MySQL'a pozwoli ci robić kilka nowych fajnych rzeczy. Nie wspominając o innych możliwościach PHP (wyjątkach, interfejsach itp.). Autor w zabawny sposób podchodzi do nowej wersji i przedstawia całość w troche innym świetle.

3. "PHP5 + MySQL5 = Perfekcyjna 10'tka" ( "PHP 5 + MySQL 5 = A Perfect 10" [PPT])

PHP5 ma nowe, ciekawe rozszerzenie MySQL'a, które posiada dwa interfejsy : obiektowy i proceduralny. Używa również nowego binarnego protokołu dla szybszej komunikacji z bazą danych oraz pozwala na używanie przygotowanych wyrażeń i zbindowanych parametrów. MySQL 5 posiada podzapytania, transakcje, replikacje, oraz wiele innych nowych możliwości. Autor pokazuje jak skutecznie używać kombinacji tych dwóch bardzo użytecznych komponentów.

4. "Formularze PHP: HTML Quickform" ( "PHP Forms: HTML Quickform" [ZIP])

Wyświetlanie i poprawne przetwarzanie formularzy HTML w PHP może przyprawić o ból głowy. Musisz uważać na zwracanie sensownych błędów, zachowywanie domyślnych wartości, poprawne kodowanie znaków oraz sprawdzać wiele różnych typów pól. Pakiet PEAR noszący nazwę HTML_QuickForm może poprawić Ci humor. Daje Ci on elastyczną architekture, która pomoże ci z obsługą nawet dużych formularzy.Autor podczas sesji wyjaśnia:

  • Pracowanie z różnymi typami elementów
  • Sprawdzanie wejścia
  • Przetwarzanie wysłanych danych łącznie z upload'em
  • Wyświetlanie formularza używając domyślnego silnika
  • Wyświetlanie formularza używając zewnętrznego systemu szablonów

5. "Planowanie w przód: Strategie cachowania w PHP" ( "Planning Ahead: A Survey of Caching Strategies in PHP" [PPT])

Tak jak w tytule, autor pokazuje różne techniki, które odpowiednio użyte mogą przyspieszyć naszą stronę. A oto one:

  • Proste cachowanie oparte na kluczach i id
  • Cachowanie zapytań bazy danych
  • Cachowanie rezultatów wyszukwiarki
  • Dynamiczne cachowanie obrazków
  • Narzędzia administracyjne
  • Harmonogram

6. "Smarty: Zrób projektantem www własny kod" ( "Smarty: Getting Web Designers Out of Your Code" [SXI])

PHP kusi nas do mieszania go z HTML, na początku jest to dobry pomysł, jednak w miarę jak projekt rośnie, zaczynają się kłopoty (bałagan itd.). Wtedy dobrym pomysłem jest zastosowanie Smarty. Jest to potężny i popularny silnik obsługujący szablony. Pozwoli on na separację części prezentacyjnej od kodu. Przedłuży to czas życia twojego kodu oraz całej strony. Na slajdach znajdziemy:

  • Wstęp do Smarty
  • Zaawansowane możliwości
  • Zmiana starego projektu, tak aby współpracował z Smarty
  • Budowanie systemów szablonów
Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2024 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System