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.
iX Framework for UI Framework based on JavaScript
This helps as a middleware framework by bridging the gap between desktop and web applications. It is JavaScript based and has many controls, which are traditionally used in desktop applications.
Initializr
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.
PUF
It is a PHP based framework to support utilities. It has functions, which assist developers for rapid development process.
SproutCore
This is also an HTML5 and JavaScript based framework, which gives you the flexibility to develop desktop level apps for latest versions of browsers. SproutCore applications are JavaScript programs that work reliably and faster even in a cloud application.
Mobile App Frameworks
Mobl
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.
Zepto.js
It is JavaScript framework for mobile WebKit based browsers and minimalist in type to have syntax of jQuery. Its current version is a beta version and gaining popularity very rapidly. This framework allows you to focus on core development rather wasting time on repetitive activities.
Sencha
To get a similar look and feel of iPhone and Android app over mobile web use Sencha Touch in your mobile website. It is also HTML 5 and is JavaScript based and the most worth mentioning part is that you can use it free of cost.
jQuery Mobile
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.
Comments