Publisher review:RSD is a development environment that makes PHP appliction development faster and more secure. RSD is a development environment that makes PHP appliction development faster and more secure. RSD provides: - EVS - The Easy Versioning System for managing the application development.
- All web applications developed with RSD implement a certain Design Model - MVC.
- RSD implements and applies the RSD Coding Conventions (see the docs)
- The regression testing framework for unit tests PEAR::PHPUnit is integrated to ease quality assurance.
- The PHP API documentation tool PHPDocumentor for easy documentation of your projects.
- The RSDEngine - a code generator for automated and therefore rapid and secure development based on the following packages:
- The Database Abstraction Layer PEAR::DB
- The Authentication System PEAR::Auth
- An extended version of Auth_Container_DB: Auth_Container_RSDB
- The Authentication and Permission Management Framework PEAR::LiveUser
- The Mail Sending Class PEAR::Mail
- The Error Manager RSErrorManager
- The Template Engine Smarty
You get the most out of the RSDEngine when developing a database backended web application with and authentication and an authorization system.
You make the database design and specify the options for the authentication system and specify which rights are required for which tables/records and the RSDEngine does the rest: - It creates the application model - all truly object orientated. The classes the RSDEngine will generate for each table will only select/insert/update/create records if the currently logged in user has the specified right to perform this specific operation.
- The RSDEngine creates as well the necessary controllers and (smarty-) templates for selecting, inserting, updating and deleting records from each table.
RSD PHP 0.1.9 is a PHP script for Development Tools scripts design by Lukas Feiler.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris