Since the advent of high-speed internet, web applications have advanced. They are preferred more because they are only dependent on the browser, no additional software or hardware is required. Increasing popularity of smart phones has lead to an increase in trend of surfing the web using phones. Developing these web and mobile apps using various kind of framework has become very easy. These frameworks not only make the development process easier, they also keep the code manageable, tidy, and well structured and help maintain the layout of the app. Some commonly used frameworks for both mobile and web apps are discussed below:
Web App Frameworks
Behat BDD Framework for PHP
It is a framework built in PHP, and is based on BDD technology. This framework tests an application’s outer front, meaning only its inputs and outputs. It is an inspiration from Ruby’s Cucumber.
Initializr is an HTML 5 based template generator that utilizes HTML 5 Boilerplate template. This framework generates customizable and clean template for a beginner using HTML 5.
It is a PHP based framework to support utilities. It has functions, which assist developers for rapid development process.
Mobile App Frameworks
Moble is an HTML 5 based language and it is open source for rapid mobile web app development. It uses Eclipse as an IDE, which makes it much easier to perform activities like error reporting and reference resolving.
960 Grid on jQuery Mobile
960 Grid is a fantastic layout development framework, which moved on to jQuery Mobile and became more flexible. This works superbly for touch screen especially with specific effects of touch screen devices.
jQuery Mobile is based on jQuery and the jQuery UI foundation. It has same user experience across all platforms and it is very light-weight, flexible and can be themed easily.