Zend Framework - porządek w PHP
aktualności
2009-08-24
CoreEditor v1.7
Dzisiaj ukazała się kolejna wersja naszego głównego programu CoreEditor. Oznaczona jest ona numerem 1.7.......
2009-03-15
CoreCut v1.7
Dzisiaj udostępniona została nowa wersja programu CoreCut. W nowej odłosnie dodane zostały takie funkcje......
2008-11-18
CoreCut v1.5
Parę dni temu światło dzienne ujrzał nowy program dla grafików/webmasterów - CoreCut. CoreCut to narzędzie......
2008-11-06
CoreEditor v1.5.9
Przyszedł czas na kolejne poprawki. Dzisiaj opublikowana została najnowsza wersja programu CoreEditor.......
2008-06-10
CoreEditor v1.4.8
Dzisiaj opublikowana została kolejna wersja programu CoreEditor. Główne zmiany, to poprawa stabilności......
2008-02-20
Złośliwe oprogramowanie - Raport Google
Przez ostatnie 18 miesięcy grupa ds. Bezpieczeństwa z Google zbadała miliardy stron internetowych w poszukiwaniu......
2008-02-20
Zend Framework - porządek w PHP
Często podczas pisania własnej aplikacji sieciowej w PHP, kod nie jest do końca przemyślany lub nie zawiera......
2008-02-13
Luka w najnowszej wersji Firefox
Kilka dni temu pojawiła się najnowsza wersja przeglądarki Mozilla Firefox - 2.0.0.12. Załatano w niej......
2008-02-06
Morning Coffee z Firefoxem
Wielu użytkowników Internetu rozpoczyna dzień od filiżanki kawy i przeglądania stron www.
Niedawno pojawiła......
2008-01-30
Najpopularniejsze wyszukiwarki internetowe
Organizacja comScore przedstawiła listę 10 najpopularniejszych wyszukiwarek wśród internautów z całego......
2008-02-20
Często podczas pisania własnej aplikacji sieciowej w PHP, kod nie jest do końca przemyślany lub nie zawiera projektu. Warstwy logiki i prezentacji za bardzo się przeplatają, poprawki trwają długo, aż w końcu nie wiadomo co robić dalej... Na ten problem napotyka wielu programistów PHP. Na szczęście istnieje rozwiązanie - frameworki, czyli gotowe zestawy sprawdzonych narzędzi do tworzenia aplikacji.
Zend Framework 1.0.3 dla PHP5 służy do ustandardyzowania i uproszczenia procesu tworzenia aplikacji. Zend jest rozwijany na bazie licencji BSD przez użytkowników (m. in. przez wykonawców z IBM, MySQL i Oracle). Do jego uruchomienia potrzebne jest środowisko PHP5 i serwer Apache, lub dla Windows - IIS z modułem FastCGI.
Zend Framework
wykorzystuje schemat projektowy: Model-Wygląd-Kontroler, który umożliwia wyodrębnienie trzech podstawowych składników aplikacji:
- Model - model danych - zawiera model danych oraz metody umożliwiające podłączenie się do bazy danych
- Wygląd - interfejs użytkownika - złożony z nagłówka, danych i stopki
- Kontroler - logika sterowania - odpowiada za logikę aplikacji, zawiera elementy funkcjonalności
Oddzielenie logiki aplikacji od interfejsu użytkownika ułatwia tworzenie oraz rozbudowę aplikacji w przyszłości. Powyższy schemat jest stosowany najczęściej do pisania aplikacji wykorzystujących bazy danych, np. sklepy internetowe, portale lub klientów poczty.
Modularna budowa środowiska umożliwia określenie elementów i bibliotek, które będą wykorzystywane w danej chwili.
W środowisku Zend Framework występują również metody i bibliteki, które można wykorzystać samodzielnie.
Zend Framework ułatwia tworzenie lekkich aplikacji oraz zarządzanie nimi i modyfikację w łatwy, i szybki sposób. Wsparcie programowania obiektowego w PHP5 pozwala programistom, korzystającym z Zenda, wygodnie przenosić logikę aplikacji na jej zachowanie i kod.