Thank you very much " app back End " QQ Group of netizens, after the release of the news, received a large number of netizens feedback
The following suggestions will be incorporated into the writing:
1. Also, the version upgrade is very interested, we now for the compatibility of the old version, the engineering code has been messed up
2. I want to know some of the pre-planning things, so that the system will continue to expand the expansion
3. We now use the cloud in the backend, the cloud service is used more and more, and hopefully also involves some cloud-related
4. Various stages and levels of technology selection, technical comparison, technology implementation
Answers to some questions:
Q: The recommendation is to write the whole process of completing a typical app?
A: Have considered the case-style, but later gave up. No front-end coordination, writing code is not tested in the production environment, not reliable.
Q: It is better to be able to combine specific usage environments, i.e. under what circumstances is it better to use this scheme?
A: Each technical point of the writing idea is to write the application scenario, and then describe the principle.
Q:/api/v1/The app corresponds to the corresponding API version?
A: This scenario is described in the article "dealing with version upgrade API". A simple description is the V2 version of the V1 version of the API, only rewrite the parts that need to be changed, a common model, in the API test document detailing the return content, as a comparison.
Q: Is there a protocol that is more efficient than the HTTP protocol for app background communication? Like WebSocket?
A: (1) HTTP is the most convenient, if it is websocekt or socket, it will involve the design of private protocol, including the package and disassembly of the Protocol, the workload is large.
Unless it's a hands-on tour, this is a very demanding app for real-time and data transmission, otherwise HTTP is good.
(2) Another consideration is the development time of the project, the HTTP protocol as a global protocol, each development language support, has a rich third-party library, greatly improving the development efficiency.
"Author" Zeng Jiansen
"QQ" 190678908
"Public number" Appbackend
"App back-end QQ Group" 254659220
"Blog" Http://blog.csdn.net/newjueqi
2. Tips for writing a series of articles written by users on the back end of the app