PRADO (rama)
Deweloperzy | Grupa PRADO |
---|---|
Pierwsze wydanie | 1 września 2004 |
Wersja stabilna | 4.2.0 / 2022-04-19 |
Magazyn | Repozytorium Prado |
Napisane w | PHP |
System operacyjny | Międzyplatformowe |
Typ | Ramy sieciowe |
Licencja | Zmodyfikowana licencja BSD |
Strona internetowa |
PRADO to open source , zorientowany obiektowo , sterowany zdarzeniami , oparty na komponentach framework sieciowy PHP . PRADO służy do tworzenia interaktywnych stron internetowych i aplikacji . W 2013 roku został uznany przez nauczycieli informatyki za jeden z sześciu najlepszych frameworków internetowych PHP.
Historia
Nazwa PRADO to akronim wywodzący się od „PHP Rapid Application Development Object-zorientowany ”. Projekt PRADO został zapoczątkowany przez Qiang Xue i został zainspirowany przez Apache Tapestry . Ramy zapożyczyły również pomysły z Borland Delphi i Microsoft ASP.NET Framework. Pierwsza publiczna wersja PRADO ukazała się w czerwcu 2004, ale została napisana przy użyciu bardzo ograniczonego i obecnie przestarzałego modelu obiektowego PHP 4 , co spowodowało wiele problemów. Qiang ponownie napisał framework dla nowego modelu obiektowego PHP 5 i wygrał Zend Konkurs kodowania PHP 5 z nim. [ potrzebne źródło ]
PRADO to platforma szybkiego tworzenia aplikacji (RAD), która w powijakach była krytykowana jako nie gotowa na wysokowydajne scenariusze o dużym natężeniu ruchu. Implementacje buforowania szablonów i konfiguracji w późniejszych wersjach PRADO wyeliminowały niektóre wąskie gardła wydajności w jego architekturze, zwiększając jego przydatność dla stron internetowych o średnim i dużym natężeniu ruchu. [ potrzebne źródło ]
W 2008 roku PRADO zostało zastąpione przez framework Yii , koncepcyjne przeprojektowanie PRADO ukierunkowane na scenariusze o dużym natężeniu ruchu.