Changeset 27
- Timestamp:
- 10/30/05 03:48:21 (8 years ago)
- Files:
-
- trunk/doc/book/content/introduction.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/doc/book/content/introduction.txt
r18 r27 5 5 -------- 6 6 7 Symfony is an object-oriented PHP5 framework based on the MVC model. It allows to separate easily the business rules, the server logic and the presentation of a web application. It also contains numerous tools and classes aimed at shortening the time of a complex web application development.7 Symfony is an object-oriented PHP5 framework based on the MVC model. Symfony allows for the separation of the business rules, the server logic and the presentation of a web application. It also contains numerous tools and classes aimed at shortening the development time of a complex web application. 8 8 9 9 Introduction … … 21 21 * simple in most cases, but still flexible enough to adapt to complex cases 22 22 * most common web features included 23 * compliant with most of the web "bests practices" and w ith web "design patterns"23 * compliant with most of the web "bests practices" and web "design patterns" 24 24 * very readable code with easy maintenance 25 25 * open source 26 26 27 The main concept underlying the Symfony framework is that the most common tasks have to be done automatically so that the developer can focus entirely on the specificities of an application. There is no need to reinvent the wheel every time a new web application is built.27 The main concept underlying the Symfony framework is that the most common tasks are done automatically so that the developer can focus entirely on the specificities of an application. There is no need to reinvent the wheel every time a new web application is built. 28 28 29 To fulfill these requirements, Symfony was written entirely in [PHP5](http://www.php.net/manual/en/migration5.php). It has been thoroughly t ried on various real world projects, and is actually in use for high demand e-business websites. It is compatible with most of the available databases, among which:29 To fulfill these requirements, Symfony was written entirely in [PHP5](http://www.php.net/manual/en/migration5.php). It has been thoroughly tested in various real world projects, and is actually in use for high demand e-business websites. It is compatible with most of the available databases, among which include : 30 30 31 31 * MySQL … … 51 51 * scaffolding 52 52 * email sending 53 * list paging53 * Pagination 54 54 * Ajax communication 55 55 56 In addition, to fulfill the requirements of enterprises having their own coding guidelines and project management rules, Symfony can be entirely reconfigured through [YAML](http://www.yaml.org/) configuration files. It provides by default several development environmentsand is bundled with tools to easily achieve the following operations:56 In addition, to fulfill the requirements of enterprises having their own coding guidelines and project management rules, Symfony can be entirely reconfigured through [YAML](http://www.yaml.org/) configuration files. It provides by default, several development environments, and is bundled with tools to easily achieve the following operations: 57 57 58 58 * prototyping