Actually different App development, the technology needed to also is not the same as
1. Such as Web App:
IOS/Android's built-in browser is based on its kernel, so when developing a webApp, most use HTML or HTML 5 and CSS 3, JavaScript UI layout, make it on the web page to achieve the traditional C/S architecture, software function, the service side technology in Java, PHP, ASP,
Now also has a lot of a key generation webApp platform, such as baidu APICloud siteApp/mobile development platform, APICloud platform based on tencent x5 browser engine generates a webApp, because the mobile end super flow entrance WeChat/mobile phone qq is tencent x5 built-in browser, so use tencent x5 browser generated App in the mobile page display adapter in WeChat browsing experience, and this can help a webApp drainage,
2. Such as Native App:
Development of Native App need according to the operation of the mobile phone system adopt different development language, developing Android App requires the development of language is Java, also need to be familiar with Android environment and mechanism,
Native App main knowledge points are the following:
1. The development environment, the Android Studio, eclipse. How to set up the Android development environment can go to baidu,
2. Data structure, some functions of App involves doing algorithm, so it is certain to should have the mathematical basis of
3. The Android SDK, API interface development, including the ability to self-developed API and invoke the third API experience,
4. Be familiar with TCP, IP, socket network protocols such as
5. When it comes to the server, you need to understand the webservice related knowledge and the corresponding development language, commonly used with PHP, JSP, ASP.Net
6. In addition to these functions, the App development also involves the UI design, framework, performance tuning and debugging adaptation and so on,
3. Such as Hybrid App:
Mainstream in the development of hybrid, based on the development of web based shape, namely language with the web page, interspersed with Native function of hybrid App development type, web language mainly has HTML 5 and CSS 3, JavaScript, web subject App user experience is good or bad, depending on the underlying middleware interactions and cross platform ability,
At home and abroad have a lot of good development tools, such as foreign AppmAkr, Appmobi, domestic APICloud, APICloud the underlying Engine with Deep Engine, using half a translation principle, will run the web translated into the Native API, and extended API support, development time can be called in the Native language development of function module, to achieve comparable to Native App user experience, at the same time to save development time,
Article source: https://www.hhekj.com/
CodePudding user response:
Who can come to my company, high salary for, coordinate dubai, came to the company reimburse everythingCodePudding user response:
Hello, you in which companyCodePudding user response: