SlideShare a Scribd company logo
Symfony Sushil Chaturvedi [email_address] www.mobicules.com
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

More Related Content

PPT
Introduction To Symfony
PPTX
Single Page Web Applications with WordPress REST API
PPTX
Multiplatform
DOCX
What is asp
PDF
Pal gov.tutorial3.session7
PPT
MikeTaulty_Ux_Update
PPTX
Microsoft UK TechDays - ASP.NET 4.0 Overview
PPTX
Silverlight 3.0
Introduction To Symfony
Single Page Web Applications with WordPress REST API
Multiplatform
What is asp
Pal gov.tutorial3.session7
MikeTaulty_Ux_Update
Microsoft UK TechDays - ASP.NET 4.0 Overview
Silverlight 3.0

What's hot (20)

DOC
PPT
Building a Bi-Lingual Content Management System (CMS)
PDF
Web Programming - 3 Laravel Framework
PPT
Rupie asp.net
PPTX
Mulesoft Basics and Connector Details
PPTX
Web Development using ASP.NET - Paul Villaruel
PPTX
MVC-3 Vs Webform
PPTX
Websphere-IBM Online Job Support
PPTX
Integration with Microsoft CRM using Mule ESB
PPT
Web Application Development Fundamentals
PPTX
Full stack devlopment using django main ppt
PPTX
6 types of web application development
PPTX
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
PPTX
Mule soft Basics
PPTX
PPT
Mule any pointstudio
PPTX
Mule esb stripe
PPTX
Building enterprise applications on the cloud (Level 100)
PPT
PPTX
Automatic documentation with mule
 
Building a Bi-Lingual Content Management System (CMS)
Web Programming - 3 Laravel Framework
Rupie asp.net
Mulesoft Basics and Connector Details
Web Development using ASP.NET - Paul Villaruel
MVC-3 Vs Webform
Websphere-IBM Online Job Support
Integration with Microsoft CRM using Mule ESB
Web Application Development Fundamentals
Full stack devlopment using django main ppt
6 types of web application development
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Mule soft Basics
Mule any pointstudio
Mule esb stripe
Building enterprise applications on the cloud (Level 100)
Automatic documentation with mule
 
Ad

Similar to Symfony - A Bird's Eye View (20)

PDF
Symfony for non-techies
PDF
Introducing symfony
PDF
The distinct advantages of using PHP-Symfony Framework
PPTX
Php Web Frameworks
PPT
Php Frameworks
PPTX
Building A Platform From Open Source At Yahoo
PDF
Which Tools Are The Best For Symfony Projects_.pdf
PDF
Which Tools Are The Best For Symfony Projects_.pdf
PPTX
CODE IGNITER
PPTX
Comparing web frameworks
PDF
Best PHP Frameworks
PPTX
Tars Tsuiper - When Drupal is not needed. Try to use Symfony.
DOCX
Symfony framework-An overview and usability for web development
PPTX
Freelance web development
PPT
Yii workshop
PDF
Building A Platform From Open Source At Yahoo
PPTX
PDF
symfony_from_scratch
PDF
symfony_from_scratch
PDF
Top 6 leading PHP frameworks for web development
Symfony for non-techies
Introducing symfony
The distinct advantages of using PHP-Symfony Framework
Php Web Frameworks
Php Frameworks
Building A Platform From Open Source At Yahoo
Which Tools Are The Best For Symfony Projects_.pdf
Which Tools Are The Best For Symfony Projects_.pdf
CODE IGNITER
Comparing web frameworks
Best PHP Frameworks
Tars Tsuiper - When Drupal is not needed. Try to use Symfony.
Symfony framework-An overview and usability for web development
Freelance web development
Yii workshop
Building A Platform From Open Source At Yahoo
symfony_from_scratch
symfony_from_scratch
Top 6 leading PHP frameworks for web development
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Modernizing your data center with Dell and AMD
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation

Symfony - A Bird's Eye View

  • 1. Symfony Sushil Chaturvedi [email_address] www.mobicules.com
  • 2. 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?
  • 3. 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
  • 4. 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
  • 5. 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?
  • 6. 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...
  • 7. 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!
  • 8. 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?
  • 9. 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
  • 10. 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...
  • 11. Active forums which can help you with all your queries. Active and growing open-source community.   Actively being developed.   Large User Base. Its Growing!
  • 12. Yahoo! Bookmarks http :// bookmarks.yahoo.com / Yahoo! Answers http://answers.yahoo.com/ Delicious Bookmarks http://delicious.com Apps Built with Symfony
  • 13. Thank you Sushil Chaturvedi Software Engineer Mobicules Systems [email_address] www.mobicules.com