PRADO 3.1.0 beta is released

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

We are proud to announce the BETA release of PRADO 3.1.0. This is
the result of nearly one year of hard work from the PRADO Group and
represents a major milestone in the PRADO development. We hereby
thank all PRADO developers and supporters.

Please note, since this is a beta release, part of the code
(especially those related with new features) may not be stable and
are subject to change. Be very cautious if you intend to use this
release in a production environment.

You can download PRADO from its project website at .


- DB access: added three layers of database support, including
  PDO-based data access, Active Record and SqlMap.
- Active controls: a list of AJAX-enabled Web controls.
- Web services: added SOAP and JSON services.
- TOutputCache: a control that caches selective parts of rendered
  HTML pages and can improve performance significantly.
- TShellApplication: the base class for PRADO command line application
- TDbCache: a generic cache module using database as persistent
- TDbUserManager: a database-driven user manager module
- TClientScriptLoader: a control for loading JavaScript libraries
- Added five new demos, including chat, currency-converter, soap,
  sqlmap and time-tracker.
- Many minor feature enhancements and bug fixes.


Please see the upgrade instructions included in the release. In
general, upgrading to PRADO 3.1.0 from 3.0.x should be very safe
without much effort.


PHP 5.1 or above is required. All functionalities have been tested on
Windows and Linux using Internet Explorer 6/7, FireFox and Safari.


For those who have never heard of PRADO before, PRADO is a
component-based and event-driven programming framework for developing
Web applications in PHP 5. PRADO stands for Php Rapid Application
Development Object-oriented. PRADO was initially released in August
2004 as the grand prizer winner of Zend coding contest and has since
been adopted by thousands of developers.

PRADO is best suitable for creating Web applications that are highly
user-interactive. It can be used to develop systems as simple as a
system to those as complex as a content management system (CMS) or a
complete e-commerce solution. Because PRADO promotes object-oriented
programming through its component-based methodology, it fits extremely
well for team work and enterprise development.

Site Timeline