Symfony is a full-stack web application framework, a library of cohesive classes written in PHP, the most popular web scripting language in the world.
It provides an architecture, components and tools to build complex web applications faster, host and scale them without problem, and maintain them over time with no surprise.
It uses most of the best practices of web development and integrates some great third-party libraries.
What is Symfony?
MVC - It separates a web application's business rules, server logic, and presentation views.
Numerous tools and classes aimed at shortening the development time of a complex web application.
Automates common tasks so that the developer can focus entirely on the specifics of an application.
Easy to extend, allowing for integration with other vendor libraries.
Open Source
Entirely free
Good Documentation
Key Features
Easy to install on any configuration. It runs on *nix and Windows platforms.
Small overhead, so no extra hosting costs.
The cache management features reduce bandwidth usage and server load.
It has been thoroughly tested in various real-world projects.
Right Choice
The command-line interface automates application deployment between two servers.
Comaptible with almost all database systems - MySQL, PostgreSQL, Oracle, and MS SQL Server.
SQL Abstraction using ORM - Switch to a new database system in a matter of seconds.
Migrating?
The logging features give administrators full details about an application's activities.
Full control over configuration.
Automated validation and re-population in forms ensure a good quality of data and a better user experience.
The Product...
Routing and smart URLs make the page address part of the interface and search-engine friendly.
Built-in e-mail and API management features.
Factories, plug-ins, and mixins provide a high level of extensibility. Wide range of plugins available.
The built-in internationalization layer allows for both data and interface translation, as well as content localization.
A Better Product!
Completely Object Oriented
Debug panel - Displays all the information you need.
Test-driven development - Built-in unit and functional testing framework.
Easy ajax - One-line helpers that encapsulate cross-browser-compatible JavaScript effects.
Are you a Developer?
Apply agile development principles - DRY, KISS or the XP philosophy - and focus on applicative logic without losing time to write endless XML configuration files.
Admin Generator - Not one line of backend coding.
The presentation uses templates and layouts that can be built by HTML designers without any knowledge of the framework. Helpers reduce the amount of presentation code to write.
Lets do it, Quick & Better
XSS Secure By Default - Output escaping protects applications from attacks via corrupted data.
Authentication and credential features facilitate the creation of restricted sections and user security management.
Single entry point for the whole application.
Highly and easily configurable at Project, Application and Module level.
And...
Active forums which can help you with all your queries.
Active and growing open-source community.
Actively being developed.
Large User Base.
Its Growing!
Yahoo! Bookmarks
http :// bookmarks.yahoo.com /
Yahoo! Answers
http://answers.yahoo.com/
Delicious Bookmarks
http://delicious.com
Apps Built with Symfony
Thank you Sushil Chaturvedi Software Engineer Mobicules Systems [email_address] www.mobicules.com
0 comments
Post a comment