HTML5 desktop application development: Choose node-webkit or youdao heX, html5node-webkit

Source: Internet
Author: User

HTML5 desktop application development: Choose node-webkit or youdao heX, html5node-webkit

In recent years, mobile applications and Web have become popular. In contrast, traditional desktop application development is relatively deserted (including the successor of technical talents in this field), but in some scenarios, it still has its irreplaceable advantages. The technical advantages of HTML5 and Node. JS are applied to desktop application development, making work simple and efficient.

Therefore, search for "html developed desktop applications" in AOL and find the node-webkit and heX technologies of Wang wengrui, obviously, node-webkit was developed earlier than hex. So what should we choose? The following two technologies are briefly introduced:

Node-webkit is an app runtime based on Chromium and node. js. For building desktop applications that will run on OSX, Windows and Linux.

HeX is a cross-platform solution that allows you to develop desktop applications using front-end technologies (HTML, CSS, and JavaScript. It is a new choice for developing desktop applications. It is intended to solve the tedious UI and interactive development work in traditional desktop application development, making it simple and efficient. It is particularly suitable for desktop applications with heavy UI and interaction.

In fact, both are the same, and the underlying layer is also the same, so almost all are selected. Finally, select node-webkit. It may be preemptible.


The construction of mobile application software development framework based on webkit kernel utilizes the advanced features of HTML5 + CSS3 to implement general mobile application UI development

For some basic books, you can choose HTML5 mobile Web Development Guide, edited by Tang Jun.
If you want to advance or improve, or go deeper, you can choose "Deep HTML5 Application Development", published by the People's post and telecommunications press, and published by Lu lingniu in "Sencha Touch's authoritative guide, southeast University Press of HTML5 application programming.

How is HTML5 browser compatibility? Suitable for website development?

At present, most websites have gradually tried to use HTML5 for reconstruction, but most of them are still using new HTML5 semantic tags. For earlier ie browsers, it is easy to be compatible with new HTML5 labels.
The new attributes of HTML5 are usually used in the new attributes + js compatibility method.
There are almost no large websites in China for special new functional tags, such as video, audio, and canvas.
Most mobile terminals are webkit kernels, so you can safely use HTML5.
In China, it will take at least five years for you to use HTML5 when modern browsers become popular. IE6 will be extinct in about one year, and IE8 will not become extinct in a short time.
We recommend that you consider HTML5 + compatibility assistance, so that modern browsers can display cool effects. The old browsers can ensure normal business, not necessarily the same as the HTML5 version, as long as the most basic skills are available.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.