Rapide
Z Wikipedii
Rapide - polski opensource'owy framework stworzony w 2006 roku. Rapide Framework napisany został z wykorzystaniem szeregu najczęściej stosowanych wzorców projektowych oraz najnowszych trendów programowania OOP (ang. Object-Oriented Programming) w PHP 5. Rapide Framework jest frameworkiem przeznaczonym do szybkiego budowania modularnych i łatwych w rozwoju aplikacji internetowych. Został opracowany po zapoznaniu się z rozwiązaniami spotykanymi w innych projektach tego typu, m.in. w Zend Framework, Mojavi. Do nazywania zmiennych w Rapide została zastosowana notacja węgierska. Framework ten jest w pełni obiektowy w wyniku czego rzadkie jest tutaj powielanie kodu, a zależności między poszczególnymi obiektami rezydującymi w Rapide są minimalne, dzięki czemu jego kod jest w pełni ortogonalny. Każda klasa znajdująca się w Rapide znajduje się w osobnym pliku. Każdy taki plik opatrzony jest nazwą odzwierciedlającą nazwę definiowanej klasy. Strategia taka została zastosowana w celu promowania elastyczności i zwiększeniu możliwości wielokrotnego wykorzystania tego samego kodu. Pojedyncze klasy można wtedy wykorzystywać równocześnie w niezależnych projektach, zwalniając interpreter od obowiązku przetwarzania, wraz z potrzebną klasą, również rzeszy klas zupełnie w danym projekcie nieprzydatnych.
Najważniejsze cechy frameworka:
- Ogromna modularność
- Implementacja wzorca MVC
- Obsługa łańcuchów akcji
- Kontrola dostępu do akcji (ACL)
- Implementacja Active Records dla MySQL
- Zaawansowane widoki HTML z obsługa szablonów PHP
- Cache z obsługą min. Memcached