[Switch] How to increase the yield of coders? ASP. net mvc agile development framework-based mobile development Article 2. asp. netmvc
Preface
I have already started the previous article. The next article will detail how our development framework is implemented. for professional reasons, in the future, our senior code Nong Xiao Li English name Charles and his master director (because of his surname Chen, he loves photography, our literature and art films are from him, so he is called the Director)
Technology Selection
"Charles, we are about to start this agile development framework. Which task do you want to perform for you ?"
"I want to develop apps. Now, people who develop apps have a high salary and can't move for dozens of k. I want to learn apps well, and I want to raise my salary. I want to go to the peak of my life !"
"OK, you will be responsible for the APP. In this phase, we will mainly allow workflow approval on the APP, CRM business opportunity entry, and instant messaging ."
"Middle, Director, let's get started. Otherwise, we should start from Android first, one by one, get Android, get apple, and then do it ."
"You are crazy. If you were doing. net, you would click the front-end. Now you are doing Android and IOS again. The development environment will be deployed for more than half a month! We must select technology based on HTML or determine IONIC first"
"What is IONIC ?"
"Charles, if you worship me as a teacher rather than simply watching my literature and art films, you also need to learn more about new technologies. Currently, many of the apps are based on HTML. IONIC claims to be able to develop apps as long as html, css, and js are used !"
"It's really false. HTML is good. You can run the webpage on different devices once you develop things. Android, IOS, And once done! But what should I do when I call the hardware ?"
"They have considered this for a long time. They have made a shell for Android and IOS. After developing html, We can package the html into this shell and install it for users !"
"Ah, this is good. I can develop apps without learning Android or IOS"
"Yes, I drew a sketch of the overall architecture. You can take a look"
"Now I am all clear. I can store data locally and tune the hardware to communicate with the server. This is a complete APP"
Technical materials
"You can go to the official website to find the technical materials. There may be a full set of English information. However, we can only use the Japanese language apart from Chinese. Please refer to the Chinese API website !"
Http://www.ionic.wang/js_doc-index.html
"Director, this thing seems to be used by many people. Do you know if there is any HTML template for this ?"
"Too many! Why don't you just find the video from Lujiazui? It's more difficult than finding technical materials! The key is to be careful! All the case templates are available on the same website ."
Http://www.phonegap100.com/app.html
Quick Development
"Director, this is really good to use, just like developing web at ordinary times ."
"In fact, it can be faster. You can see that our main framework has a Form Designer. The interface of this APP is more concise. In the future, we will sort out several commonly used templates, it's faster to combine a designer. What's the result of your work?"
"The following is the background address"
We provide the online experience Demo address, and hope you can get some inspiration from it.
Experience address: http://www.learun.cn: 8090, User name: System, password: 0000
For more information, see www.learun.cn.
APP download link: http://pan.baidu.com/s/1qYAGnyk