We have been developing javascript applications here at Clearly Innovative to integrate with Appcelerator CLoud Services. We usually are building a custom content management system or an administrative console for a client.

We have settled on nodejs and or Node.ACS when building these applications and have dabbled with different frameworks for the front-end of the tools. Over the last few weeks I have been reading about AngularJS and watching alot of videos on the framework and I must say I am impressed.

http://angularjs.org/img/AngularJS-large.png

From the website

Why AngularJS?

HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

 

 

 

This is a simple login window built using twitter bootstrap, AngularJS and the Appcelerator CLoud Services Javascript API

The Code

The HTML

Another great integration with AngularJS is integrated unit testing with Karma ( use to be called testacular ), see the video below for a quick introduction.