Brief introduction
Symfony is a Web application framework for the development of PHP5 projects, using PHP+MYSQL developed Content management System CMS, which contains powerful caching capabilities that automatically load class. It fully implemented the MVC three layer, encapsulated everything, including $POST, $GET data, exception handling, debugging, data detection, and using XSLT as a template engine, not only can output Web pages can also generate CSS and JavaScript, PDF, SVG and so on. Simple templates, comprehensive functionality, and highly readable code can speed up the creation and maintenance of Web applications and help developers reduce duplication of coding efforts. Due to its expansibility, customization, reusability, and low maintenance cost, the symfony is suitable for the development of large scale Web application projects, mainly for advanced developers.
Advantages
1. The readability of the code, the expansion of the framework, customization, reusability and so strong;
2. The framework is rich in functionality, simple in template, and almost compatible with all databases;
3. Multi-person collaborative development will not have problems, suitable for team cooperation;
4. System requirements and development costs are not high, especially in the late maintenance cost is lower;
Disadvantages
1. Compared to other frameworks, it is slower and less efficient, especially when parsing templates and reading configuration files can take a lot of time and cache control is not very good;
2. The cost of learning is very high, there is no corresponding tutorial documents, such as Chinese manual, beginners need to spend more time to master all functions;
3.Symfony does not support PHP4, and some features are somewhat complicated to use.
Symfony v1.4.8 free download Address: http://down.ddvip.com/view/128988562237534.html
Symfony official website address: http://www.symfony-project.org/