Symfony Sushil Chaturvedi www.mobicules.com
<ul><li>Symfony is a full-stack web application framework, a library of cohesive classes written in PHP, the most popular ...
<ul><li>MVC - It separates a web application's business rules, server logic, and presentation views. </li></ul><ul><li>  <...
<ul><li>Easy to install on any configuration. It runs on *nix and Windows platforms. </li></ul><ul><li>Small overhead, so ...
<ul><li>The command-line interface automates application deployment between two servers. </li></ul><ul><li>  </li></ul><ul...
<ul><li>The logging features give administrators full details about an application's activities. </li></ul><ul><li>  </li>...
<ul><li>Routing and smart URLs make the page address part of the interface and search-engine friendly. </li></ul><ul><li>B...
<ul><li>Completely Object Oriented </li></ul><ul><li>  </li></ul><ul><li>Debug panel - Displays all the information you ne...
<ul><li>Apply agile development principles - DRY, KISS or the XP philosophy - and focus on applicative logic without losin...
<ul><li>XSS Secure By Default - Output escaping protects applications from attacks via corrupted data. </li></ul><ul><li> ...
<ul><li>Active forums which can help you with all your queries. </li></ul><ul><li>Active and growing open-source community...
<ul><li>Yahoo! Bookmarks </li></ul><ul><ul><ul><li>http :// bookmarks.yahoo.com / </li></ul></ul></ul><ul><li>Yahoo! Answe...
Thank you Sushil Chaturvedi Tech Lead @ Mobicules Technologies [email_address] www.mobicules.com
Upcoming SlideShare
Loading in …5
×

Introduction To Symfony

1,163 views
1,087 views

Published on

We at Mobicules are experts at designing and implementing great solutions using Symfony.

Symfony is a great framework to build sophisticated, maintainable, extendable and scalable applications using php. Following the MVC paradigm, it keeps code maintainable, and heavily minimizes the number of repetitive tasks that need to be performed while building and maintaining the application.

Symfony is very well suited for building applications in the enterprise context. With its enforcement of the MVC paradigm, configuration controls over libraries and databases, extensive debug and documentation tools, and ability to play with various relational databases, it is an excellent choice to build the most complex of web applications.

Whether you are looking for a Travel Site, a Social Network, an ERP system or any other kind of web application, trust us to come up with a robust and intelligent solution for your application using Symfony. Please send in your requirement to info@mobicules.com.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,163
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction To Symfony

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

×