5 Fresh must-know frameworks you need for 2015


Get your hands on a host of frameworks that shun the obvious and help build better content


GOOD FOR: Building native-quality HTML5 apps that run everywhere
Palm’s next-generation user-interface framework can now be run on PCs, Smart TVs and mobile phones. The planning process for a next-generation GUI stack for WebOS exposed a key weakness in JavaScript. Its creation process of reuseable components is actually quite difficult due to the prototype-based nature of the language itself.
Enyo has addressed this problem by introducing a design pattern known as ‘kinds’. Each kind realises a class, and these can then be instantiated in order to create the actual object that you may need. However, you might never actually need to create a kind of your own and this is all because Enyo ships with a large selection of svelte UI widgets.


GOOD FOR: Running C++ applications in a web browser of your choice
This superingenious framework lets you compile C++ code for your browser.


GOOD FOR: Creating front to end solutions with complex data access layers
Ext.JS is bursting with features, which makes accessing databases a breeze.


GOOD FOR: Putting your web content onto Pebble OS-based smartwatches
Most wristwatches will soon be programmable. PebbleJS mobilises web apps without a line of C.


GOOD FOR: Bringing Java code to the web without total rewrites
Vaadin’s Java Server technology lets you create entire sites without touching HTML5 markup.