What is HTML5?

Source: Internet
Author: User

In the brutal mobile Internet competition environment, HTML5 technology has been concerned by all parties, "HTML5 Subversion native app" Controversy has never stopped, anyway HTML5 ecological construction is in the ascendant. However, for mobile developers more concerned about how low-cost, short cycle to send out the experience of good app, program personnel need to pay attention, so now with HTML5 far more than gambling HTML5 more realistic. Thus, a concept that has been mentioned but never dominated has once again come into the vision of mobile developers, which is cross-platform development.

AD:WOT2015 Internet operations and developers Conference selling tickets

In the brutal mobile Internet competition environment, HTML5 technology has been concerned by all parties, "HTML5 Subversion native app" Controversy has never stopped, anyway HTML5 ecological construction is in the ascendant. However, for mobile developers, the problem is how to low-cost, short cycle to make the experience good app, so now with HTML5 far more than gambling HTML5 more realistic. Thus, a concept that has been mentioned but never dominated has once again come into the vision of mobile developers, which is cross-platform development.

There are a lot of HTML5-based cross-platform development tools at home and abroad, you do not need any native application programming experience, you just need some knowledge of HTML, some CSS and JavaScript, using the various rich function modules provided in the tool, You can complete the app development in a very short time and have the perfect native experience for your app.

Recommended several cross-platform tools

1, Appcelerator

Appcelerator's titanium development platform enables developers to develop native apps for mobile phones, tablets, and desktops through web programming languages such as HTML, PHP, JavaScript, Ruby, and Python. The advantage is that it allows users to easily access more than 300 APIs and location information.

In addition, Appcelerator provides statistics tailored to specific behaviors or events. App data can be stored either in the cloud or on a device.

2, Apicloud

Apicloud is a "cloud-in-one" mobile development platform that believes in the concept of "cloud as one", Redefining mobile application development. Apicloud provides developers with APIs in the "cloud" and "end" two directions, simplifying mobile application development technology and shortening the development cycle of mobile applications from one months to 7 days. Apicloud is comprised of "Cloud API" and "End API" to help developers quickly implement full lifecycle management of mobile application development, testing, publishing, management, and operations.

2, PhoneGap

PhoneGap is a free and open source development environment that enables developers to develop apps that run on Android, Palm, BlackBerry, IPhone, itouch and ipad. It uses standard Web development languages such as HTML and JavaScript. Developers use PHONEGAP for development and can invoke accelerometer, gps/positioning, camera, sound and other functions.

PhoneGap also offers Adobe AIR app and online training courses to help developers understand native APIs and develop mobile apps on their own platforms.

4, Nativescript

Nativescript is a JavaScript engine that uses a mobile platform for cross-platform development. The logical part is naturally needless to say, the key is how to use the platform features. Nativescript is to get all the platform APIs by reflection, precompile them, then inject these APIs into the JavaScript runtime, then intercept the call after the JavaScript call and run the native code. Nativescript is the use of a lot of web development techniques for app development, as the toolchain and language are very familiar and are popular with many front-end developers.

5, Kinvey

Kinvey is also a platform for mobile app developers to provide background creation services. Kinvey emphasizes the "ready to use" concept of accelerating mobile application development and sales. Kinvey's middle tier and data tier are hosted by multiple cloud service providers, including Rackspace, Amazon, and Microsoft. All data stored through Kinvey will be backed up in four ways: Amazon EC2, Windows Azure, Rackspace, and Kinvey own servers, and if one or two of them fail, the user's data remains intact.

Summarize:

The debate about HTML5 and the native app has continued, and regardless of who wins, developers are more concerned with the speed of app development and the final experience. Reasonable use of tools will make the development efficiency greatly improved, and even achieve a multiplier effect, I hope to have a suitable for you.

Looking forward to the future, app development can be as simple as drawing on paper.

What is HTML5?

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.