我是靠谱客的博主 雪白康乃馨,最近开发中收集的这篇文章主要介绍前端技术选型报告,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、 技术栈

VueJs+ElementUI+WebSocket/stopmJs+百度地图API+nodeJs/MockJs
运行平台:现代浏览器(Chrome、Firefox、Edge以及大部分国产浏览器的极速模式)

二、 框架选型

Vue全家桶(vue+vue-router+axios)
主要特性:
1、 渐进式MVVM框架
2、 组件化编程,方便复用
3、 虚拟DOM技术,页面性能好
4、 API简洁明了
5、 社区丰富强大

Vue vs React
1、 都支持平台级的大型复杂应用,生态都很丰富
2、 状态管理上,理念类似,vue使用vuex,React使用的是Redux
3、 在扩展能力上,两者生态也相差无几
4、 社区活跃度都很高,都有较多的配套UI
5、 React学习曲线比较陡。在模板上,React使用的是JSX,而Vue使用的是接近常规的HTML模板,提供了比较人性化的指令。在文档上,Vue是国人开发的,中文文档比较友好,React中文文档比较粗略。

三、 UI选型

ElementUI
1、 面向web的vue配套UI。
2、 丰富的组件、界面比较美观。
3、 文档比较完整、社区活跃。

四、 消息框架选型

Websocket+ stompjs.js
构造stomp对象,连接后端RabbitMQ服务,实现消息实时推送。

五、 地图Api选型

选择百度地图Api的原因:
1、 Api齐全,可满足标注、绘制点线面、路线规划、轨迹回放等功能。
2、 Api性能较好,定位精度高
3、 路线规划可满足铁路、公路、飞机的需求

百度地图Api vs 高德地图Api
1、 两者都具有比较丰富的Api
2、 高德APi比较简答,上手比较容易,文档上,高德文档也比较友好
3、 在路线规划上,目前高德暂时不满足铁路、飞机的规划,而百度可以

六、 Mock数据选型

NodeJs+MockJs
使用NodeJs+MockJs的方式进行开发数据的模拟,满足前端开发受限于后端接口的问题,使前后端开发可以同步进行,提高开发效率

最后

以上就是雪白康乃馨为你收集整理的前端技术选型报告的全部内容,希望文章能够帮你解决前端技术选型报告所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部