1 / 11

Framework

A framework, or software framework, is a platform for developing softwareu00a0applications. It provides a foundation on which software developers can build programs for a specificu00a0platform.

Télécharger la présentation

Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Power Point Presentation on Topic: Framework Submitted by : HimaniKathal

  2. What is Framework? • A framework, or software framework, is a platform for developing software applications. • It provides a foundation on which software developers can build programs for a specific platform. • For example, a framework may include predefined classes and functions that can be used to process input, manage hardware devices, and interact with system software.  • A framework is similar to an application programming interface (API), though technically a framework includes an API. 

  3. Why framework is used? • Framework is not absolutely necessary: it is “just” one of the tools that is available to help you develop better and faster. •  Framework provides you with the certainty that you are developing an application that is in full compliance with the business rules, that is structured, and that is both maintainable and upgradable. • Framework allows developers to save time by re-using generic modules in order to focus on other areas. Without, however, ever being tied to the framework itself.

  4. Why Framework are important for web development? Here are the key points that will explain why the frameworks are important in web development • Investing in the Task, Not in the Technology : This is the essential principle of a framework: Not having to reinvent the wheel. And, doing away with foreboding, low value-added tasks, for instance, the development of generic components in order to fully focus on the business rules.  • Open Source : Being open source means that frameworks are cost effective for both the customer and the developer.

  5. Efficiency : Efficiency is another vital advantage for web developers. This is because frameworks eliminate the need to write a lot of repetitive code allowing developers to build websites and applications much quicker. • Integration : This is one of the most useful features that have the ability to permit developers to link with other tools such as databases to the framework.

  6. What are the advantages of using Framework? • EFFICIENCY :Jobs that generally would take you hours and hundreds of lines of code to compose, can now be done in minutes with pre-built functions. • SECURITY : An extensively utilized framework has big security applications. The big benefit is the neighborhood behind it, where users end up being long-lasting testers. • Expense : Most popular structures are complimentary, and considering that it likewise helps the developer to code faster, the expense for the final client will certainly be smaller.

  7. What are the disadvantages of using Framework? • CODE IS PUBLIC : Since the framework is readily available to everyone, it is likewise offered to people with bad intentions. • RESTRICTION :framework’s core behavior cannot be modified, indicating that when you utilize a framework, you are required to respect its limitations and work the way it is required. 

  8. What are the different types of Framework? • CSS Framework : - PLAN : Plan is a CSS framework, which aims to lower your development time. - 960 GRID SYSTEM : The 960 Grid System is an effort to streamline internet development workflow by offering typically made use of measurements. • Mobile Framework : - JQUERY MOBILE : Query mobile framework takes the “write less, do more” mantra to the next level: Instead of writing special apps for each mobile device or OS.

  9. - IWEBKIT : iWebKit is a file package designed to help you develop your very own iPhone, iPod Touch and iPad compatible internet site or webapp. • PHP Framework : - CODEIGNITER : CodeIgniter is an effective PHP framework with a very little footprint, built for PHP coders who require a basic and elegant toolkit to create full-featured web applications. - CAKEPHP : CakePHP is a fast development framework for PHP that offers an extensible architecture for establishing, maintaining, and deploying applications.

  10. What are the different types of Web Framework?

  11. Thank you…

More Related