Work Talk: The development of software development form

Source: Internet
Author: User

One: Command line

For example, the UNIX design principle is: let each command complete a simple function, and then through the combination of these commands, to accomplish some complex things. Each command is simple, but very fast and efficient. And this mode of computer hardware requirements are also relatively low.


II: GUI

GUI era, began to have a graphical interface, with the human interaction becomes very direct, the interface is very beautiful, vivid. The interactive mode also moves from the traditional keyboard input to the mouse operation mainly. It is because of this simplification of the interaction that makes the personal PC universal.


Three: CS

Early FTP, for example, is this pattern. The disadvantage is that the development is difficult.


IV: BS

The standard of the browser is established and the HTTP specification is defined. Application development has become more standard and cross-platform capability is stronger. Application upgrade or modify the bug is simple, it may be in the server to modify the JS and HTML code, you can take effect in time.


V: Mobile Devices

With the popularization of mobile devices, people's demands are getting higher, PC operation can not fully meet the needs of customers, they want to access the application anytime and anywhere via mobile phone.

Three mainstream development models:

Native App: Using the native GDK file developed by the vendor, it's efficient and powerful, but the local storage of the phone is limited.

Hybrid app: Mix with native app and web App mode.

Web App:web Development is adapted for mobile access and accessed via a mobile browser. Operating efficiency may be lower, due to browser compatibility, some features may not be available.


The general recommended mode is: local functions, developed through the native app, some storage and computing needs to be done, can not be satisfied locally, put in the cloud to achieve, through the rest API in the cloud to invoke.


Work Talk: The development of software development form

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.