Home » Programming » Desktop Applications with HTML, CSS and Javascript – AppJS

Desktop Applications with HTML, CSS and Javascript – AppJS

Sponsored

Now a days everybody moving to cloud. But there are still lot of demand for desktop applications. Ubuntu started their call for developers for desktop in developer.ubuntu.com.

Desktop applications have lot of advantages over web applications. They are more powerfull, speed, communicate with system, access filesystem easly, working in background process, integrated notifications, native interface, native application (no third party browser needed) etc..

But developing a Desktop application for all platforms is a real challenge. In every environment the languages, IDEs, Methodes are different. In linux a developer can use GTK+ or QT. But the learning curve is not shallow. Also for web developers this is a little more complex to develop apps for desktop.

AppJS  is an exciting app framework to develop desktop applications using HTML, CSS and Javascript.

The project uses Chromium as the core (so that the latest HTML5 APIs are supported) and Node.js as the backbone. It is now in the early stages of development, Linux and Windows ports are functional and Mac part is not available yet.

AppJS is now available as a module on NodeJs. You need to install NodeJs before installing AppJS. Make sure you have the latest Node.js installed. Use npm (node’s package manager) to install AppJS.

$ npm install appjs

AppJS tries to install dependencies based on the platform you are working with.

Now you are ready to develop your first desktop application with HTML/CSS/JS! Create a file named app.js. Open it with your favorite editor and start coding.

Requirements: Node.js
Website: http://appjs.org/
Download: https://github.com/milani/appjs

Twitter: https://twitter.com/appjs

Enhanced by Zemanta

Sponsored

I am a Full stack Web Developer. I'm interested in Web Designing and passionate towards FOSS. I love Linux and like to promote it. A quick leaner, quick implementer, not away from errors, staying for software and knowledge freedom and doing programming in PHP, Mysql, Postgresql, Laravel, Angulajs and more..

Leave a Reply

Your email address will not be published. Required fields are marked *