1, business needs
every day to learn farming existing clients as android, H5, small micro-channel program, to prepare a new program to develop small headlines today.
2, selection
effect | Development time | Business integrity | |
---|---|---|---|
Re-development of a | good | A half months into a man | General (basic and login / share / pay) |
Small micro-channel using the conversion program, wx2tt | good | A half months into a man | High (basic functions can be implemented online) |
uni-app | better | A man for two months | General (basic and login / share / pay) |
Micro station nested page webview | general | About a month into a man | High (online features, login / micro-payment functions need to open the station two) |
Note: the test development time does not include time, does not include a basic service online activities, such as the high logic level power, bargain, fight groups like activities
3, the proposed
Re-development of a | Small micro-channel using the conversion program, wx2tt | uni-app | webview | |
---|---|---|---|---|
Time urgency degree | A longer period | A longer period | Long cycle | Short cycle |
Business integrity | More complete business | Business Complete | More complete business | Business Complete |
Code maintenance, such as adding new features | difference | good | good |
Description from development time, business integrity, code maintenance difficult three aspects:
1, the need to re-develop a way to re-write the headlines with the framework of:
(A) the development of a long duration;
(b) may be in the headlines of ecology under a more complete functionality and experience;
(c) the drawbacks is to increase the difficulty of maintaining the code.
2, the use of micro-channel conversion tools applet:
(A) re-development and development time similar tools now available without a conversion key, conversion tool only conventional conversion section, many ways to develop the logic re;
(B) disadvantages and re-develop a similar, in fact, it is to re-develop a set, there are tools blessing, reduce development time.
3, uni-app
is to use a Vue.js develop cross-platform front-end frame application developer to write one set of code can be compiled into a plurality of platforms iOS, Android, H5, applets:
(A) the basic need to develop, more development time long, too much impact on existing business;
(b) uni-app
the pit itself will be more, but also differences multiport adapter brings, not to mention the differences in models, platform differences adapter required;
(c) which the company has been doing DCLoud updated version, now the heat is also high, sustained attention to development framework.
4, webview nesting microsite, fast implementation headlines applet:
(A) need to do is add a small share headlines in the micro-station program code login, payment (only support Alipay) capabilities.
(b) the headlines now still closed beta stage, ecology is not complete, a lot of space to develop API restrictions
(c) all the business functions using webview development, I do not know if you can audit by the headlines, you can review the development of the headlines over there to see the reaction, there is a certain risk.
(D) Micro. Code requires overall planning, try to ensure decoupling
Recommendations on the use of available resources: 4, webview nesting microsite, fast implementation headlines applet
long-term construction can be selected: 3, uni-app
Reproduced in: https: //www.jianshu.com/p/4ff2a577f3d8