Can be divided into two parts to understand 1. Server-side development, also known as background development, which is unique, corresponds to different platforms, he is responsible for the distribution and storage of data, and some logical processing. How much logic is handled is determined by the complexity of the business. The service side is relatively independent, and the platform does not matter.
2..1 platform refers to the Web platform, mobile device platform, mobile devices can be divided into Andriod platform, iphone platform, etc. Each platform has its own specifications and development techniques. The specification of Web platform is keyboard + mouse, development technology is HTML+CSS+JAVASCRIPT, mobile device platform is the specification of keyboard + finger (touch and gesture), technology iphone is Objective-c,android is java.
The industry rarely says mobile web front-end development, is mobile Web development. And Web apps are specifically developed using HTML5 technology, which is called Web App because he is closer to the user experience of the client application, and can be deeply integrated with the system, Call some functionality that only the client can invoke (such as a webpage developed on a mobile device that uses HTML5 to access local features such as phones, cameras, and so on). Some of the articles you see often refer to Web apps and native apps, where web apps refer to mobile web apps, while mobile web and web development are not fundamentally different, but require a variety of development frameworks, To address adaptation issues on mobile devices and some special operations as well as function calls.
Finally, the Web development and utilization is based on web browser language technology, native app is based on the operating system of programming language technology, web app between the two. Of course, now more popular hybrid app, this can be more Baidu a bit. |
|