Your SlideShare is downloading. ×
0
`Q   1Q        Mahiti Infotech          Starting the learning curve                      with           Open Source Web Te...
Zend FrameWork•Zend Framework is an open source object orientedweb application framework impelmented in PHP5.•This framewo...
Key Features Simplicity    Maintainability & extensibility-->reusing    components .   Fully Documented .   Simple & r...
Zend components Classification
Zend Framework Installation     • Switch to user    Sudo apt-get install zend-framework   Add to include_path in php.ini f...
What is MVC?Model : The ”stuff” you are using in the application data, web services, feeds etc.View: The display returne...
MVC module in real timeUser Enters in the form                    Db searches out   User to                               ...
MVC Flow
Zend-framework Anatomy•   Top level Directories•   Application•   Library•   Public•   tests
Zend bootstrap File
From Online to OfflineBrowser – pluginCostOpen Source
Offline Architecture       Text
Offline Tools                        In the past            Dojo Storage, Derby/JavaDB, ZimbraToday          Adobe AIR ...
Detecting & Installing Gears<script src="gears_init.js"></script><script> if (!window.google || !google.gears) {  location...
Components  Local Sever  Let web applications interact  naturally with your desktop  Database  Store data locally in a ful...
LocalServer                     Specialized URL Cache       Requests for URLs in the LocalServer’s cache are intercepted  ...
DataBase      Open source SQLite Database Simplified SQL Syntax Full-text Search
WorkerpoolTime-intensive processes can be run in the               backgroundUI stays responsive/browser doesn’t blockNo w...
Example
Example
Applications              Docs            GmailSpreadSheet          Google          Calendar                     Gears    ...
Conclusions It opens a lot of doors to developers looking to bridgethe narrowing gap between desktop and web-basedapplica...
Presentation By : -   Srishti Sethi C.S.E (4th year )
Introduction to Zend Framework
Upcoming SlideShare
Loading in...5
×

Introduction to Zend Framework

434

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
434
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction to Zend Framework"

  1. 1. `Q 1Q Mahiti Infotech Starting the learning curve with Open Source Web Technologies Php-mysql Smarty Zend-Framework GoogleGears
  2. 2. Zend FrameWork•Zend Framework is an open source object orientedweb application framework impelmented in PHP5.•This frameworks seeks to promote web developementbest practices among the php community•Zend provides Zend engine for PHP for free
  3. 3. Key Features Simplicity  Maintainability & extensibility-->reusing components . Fully Documented . Simple & rapid development . .Follows MVC pattern . Showcase Current Trends Web Services Ajax Search
  4. 4. Zend components Classification
  5. 5. Zend Framework Installation • Switch to user Sudo apt-get install zend-framework Add to include_path in php.ini file – php_value include_path .:/usr/share/php/libzend-framework-php cd /var/www/ – Test on command line – Zf create project Places
  6. 6. What is MVC?Model : The ”stuff” you are using in the application data, web services, feeds etc.View: The display returned to the userController : Manages the request & determines whathappens
  7. 7. MVC module in real timeUser Enters in the form Db searches out User to Model View to the Controller The view database user Controller directs to db Finds the reqd. And sends back the data
  8. 8. MVC Flow
  9. 9. Zend-framework Anatomy• Top level Directories• Application• Library• Public• tests
  10. 10. Zend bootstrap File
  11. 11. From Online to OfflineBrowser – pluginCostOpen Source
  12. 12. Offline Architecture Text
  13. 13. Offline Tools In the past  Dojo Storage, Derby/JavaDB, ZimbraToday  Adobe AIR  Google Gears  Microsoft SilverlightComing Soon  FireFox 3  HTML5 Working Draft Client-side database storage
  14. 14. Detecting & Installing Gears<script src="gears_init.js"></script><script> if (!window.google || !google.gears) { location.href = "http://gears.google.com/?action=install&message=<your welcome message>" + "&return=<your website url>"; }</script>
  15. 15. Components Local Sever Let web applications interact naturally with your desktop Database Store data locally in a fully-searchable database WorkerPool Run JavaScript in the background to improve performance
  16. 16. LocalServer Specialized URL Cache Requests for URLs in the LocalServer’s cache are intercepted and served locally from the user’s disk RecourseStore (Manual Update) ManagedResourceStore (Automatic Update) Manifest File
  17. 17. DataBase Open source SQLite Database Simplified SQL Syntax Full-text Search
  18. 18. WorkerpoolTime-intensive processes can be run in the backgroundUI stays responsive/browser doesn’t blockNo warning dialog “Unresponsive Script”
  19. 19. Example
  20. 20. Example
  21. 21. Applications Docs GmailSpreadSheet Google Calendar Gears Reader Maps
  22. 22. Conclusions It opens a lot of doors to developers looking to bridgethe narrowing gap between desktop and web-basedapplications. Google Gears is an open source plugin that aims topush the Web forward• The components are simple to use• You need to think about your architecturehttp://code.google.com/apis/gears/http://gears.google.com/Thanks for your time : )
  23. 23. Presentation By : - Srishti Sethi C.S.E (4th year )
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×