技术选型

knownledge framework

整体架构

  • 单机版桌面应用
  • C/S
  • B/S
  • B/S+
  • 部署模型(Web服务器,应用服务器,负载均衡,缓存,DNS)

前端

  • 浏览器兼容性
  • 响应式设计
  • 移动端网站

  • 前端模板

  • CSS、JS预处理器
  • 前端框架选择
  • 测试工具

移动端

Native

Hybird

服务器端

  • 性能要求
  • 交付时间
  • 业务模型(动态模型NoSQL)
  • Web容器
  • 通信协议

  • 构建工具

  • Web框架
  • 测试工具

数据存储

关系数据库

NoSQL

项目保证

  • 源码管理
  • 持续集成
  • 环境搭建
  • 仓库