Symfony

Title Symfony
Defnition Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.

Symfony provides a lot of features seamlessly integrated together, such as:
1. simple templating and helpers,
2. cache management,
3. smart URLs,
4. scaffolding,
5. multilingualism and I18N support,
6. object model and MVC separation,
7. Ajax support and
8. enterprise ready

Pros Fully-featured framework
ORM (Propel or Doctrine)
Admin Generator – prebuilt CRUD forms
Full native internationalization support
Supports layouts, templates, components
Excellent documentation
Active community
Automatically creates production/development environments
Great debugging toolbar
Cons PHP5 only
Many extra features which may not be useful to all developers
Steep learning curve
Most tasks tend to be more complicated than other frameworks
Confusing directory structure
Uses too many configuration files; not suitable for smaller projects
Generally perceived as one of the slowest frameworks
But real-world performance should be fine (caching)
Conclusion

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>