Symfony - A Bird's Eye View

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Symfony - A Bird's Eye View - Presentation Transcript

    1. 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
    2. Thank you Sushil Chaturvedi Software Engineer Mobicules Systems [email_address] www.mobicules.com
    SlideShare Zeitgeist 2009

    + csushilcsushil Nominate

    custom

    504 views, 0 favs, 1 embeds more stats

    An Introduction to Symfony

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 504
      • 358 on SlideShare
      • 146 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 13
    Most viewed embeds
    • 146 views on http://www.mobicules.com

    more

    All embeds
    • 146 views on http://www.mobicules.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories