• 前端框架选型评估


    应用规模和人员配伍:

    应用规模

    主业务流程个数

    系统分析支持

    开发人员规模

    测试人员规模

    管理难度

    0-1

    1-2

    2

    2

    1-2

    2-3

    3

    中低

    3以上

    每人一个主业务

    主业务个数+1

    主业务个数

    随业务个数增高,最低为高

    前端技术框架的选择:

    框架名称

    作用范围

    适配应用

    架构难度

    开发难度

    特别注意事项

    原生js

    前端

    多框架混合、遗留系统

    1、需要资深架构

    2、需要技术水平扎实的开发

    jQuery

    功能级或事件级

    DOM改变快

    1、需要提供公共事务处理的架构

    2、需要技术水平扎实的开发

    Vue

    前端

    小型CURD

    1、应用规模扩大后架构难度剧烈提升

    2、需要开发人员有较高学习、应用能力

    3、要有好的需求人员控制业务边界

    React

    前端

    普适扩展

    1、适合较大规模切不确定业务规模的

    2、需要开发人员有较高的学习能力

    3、需要有好的需求人员控制业务边界

    Bootstrap

    视图

    普适

    1、需要低等烈度的架构支持

    2、开发人员可支持基于视图的开发

    小程序

    独立小型应用

    小型

    中高

    1、需要独立的小型架构支持

    2、开发人员有较高的学习、应用能力

    AngularJS

    前端

    中大CURD

    1、需要有面向对象的思想

    2、需要开发人员有较高的学习能力

    应用规模和人员配伍、前端技术框架的选择等均是不完整的不具体的,需要根据实际情况去做权衡浮动。

    现在的应用系统基本上都是业务驱动型的,应用系统的选型基本上依赖于业务规模。如果是新的系统的化,在技术选型之前先评估应用的访问频次,可以参考相近类型应用的访问量,然后按照业务人员评估市场规模和增长幅度,确定一个大约的访问量曲线。如果是旧系统升级的话,先从旧系统提取访问量数据,然后参照业务推广,预估业务访问量提升幅度,确定一个比较靠谱的访问量曲线。

    拿着访问量曲线,确定各个业务是否存在访问瓶颈,架构设计的关键点就出来了。接下去就不在继续展开。

  • 相关阅读:
    Checkpoint机制和生产配置
    【学习笔记】数据结构算法文档(类C语言)
    JavaScript学习笔记——对象、函数
    行为型设计模式 - C++实现
    全球第二大服装集团PVH验厂纲要
    一、React基础知识
    AB实验:科学归因与增长的利器
    FaceBook社媒营销高效转化技巧分享
    C/C++教程 从入门到精通《第十四章》——MFC控件详解
    vue2+TS项目运行和打包错误
  • 原文地址:https://blog.csdn.net/seacean2000/article/details/125914436