Cross-platform mobile application development framework-Sencha Touch

Source: Internet
Author: User

Recently I decided to turn to the main line of daily technical articles. I have to look at the inspiration for chicken and soup.

Today we will introduce Sencha Touch, a cross-mobile terminal system development framework. With this framework, you no longer have to worry about learning java to write android, learning objc to write iOS, and learning C # To write WP. Write it once in one language, it seems very high-end.

If you are interested, You can google it on your own.

What is Sencha Touch? It is actually a js-based html5 development framework. We all know that html5 can run on the three major mobile phone systems mentioned above, which is why we say Sencha Touch can be used across platforms.

Some people may say that if it is an html5 framework, there are also a lot of popular frameworks on the market, such as jquery mobile. However, jquery mobile is just a simple tool library that provides a relatively small number of UIS. The code is still written according to the idea of the web page.

The biggest difference between Sencha Touch is that it is organized in a way similar to desktop programming. And has its own complete class system and MVC framework. When you are skilled, you can quickly make the ui part of the app.

At this time, there may be another problem. In the end, it is actually a web-based mobile App, which means it must be connected to the Internet. In addition, if the network speed of the mobile phone is not good, the access will be slow.

In fact, we can package all the html5 Files written on the current mobile App and place them on the mobile phone. Directly enable various mobile phone systems to call html5 files locally for display. In this way, you do not need to obtain the interface based on the network.

Another thing we have to mention is that when we package html5 on a mobile phone, we can call the camera of a mobile phone and other local functions, including interacting with local code.

Having said so much, I feel like I can be overwhelmed by Sencha Touch!

However, we still have some regrets, that is, the operating efficiency of various mobile phone systems on html5 is still not uniform. Currently, Sencha Touch runs smoothly on iOS. But it is not uniform on Android.

The trend of html5-based Web apps is still coming. There are also many companies that are trying on their own, including myself.

I hope you can try it on your own. It can also improve the js level.

After learning about js, you can learn how to develop swift in iOS.

Today's introduction is here. If you are interested in this framework, you can join the QQ group of coding your life: 107584987.

======
Thank you for reading this article. If you like it, please share it with your friends or recommend it to your friends, which is my greatest support and encouragement.
And search codingyourlife. Welcome to the discussion.
Another QQ group: 107584987.
All articles are available in my CSDN Blog http://blog.csdn.net/tommychen1228

Related Article

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.