当前位置: 首页 > news >正文

企业级应用与互联网应用区别

企业应用:

  1、各自领域业务背景不一样,并形成了一定的门槛。

  2、业务逻辑复杂,涉及大量的数据和多人协同处理。

  3、强调数据一致性,需要通过事务,交易中间件,数据库锁,java同步机制来保证数据的一致性。

  4、数据复杂,有大量的表,表之间有复杂的牵涉关系,在某些行业维护这些表之间的关系和数据就需要一个团队。

  5、并发量不是特别大,比如通用应用为100~200并发,重度并发500的系统就能满足国内大部分的系统要求。

  6、关键系统需要和很多外部系统集成,集成的方式可能采取esb,jms,web service,socket。

  7、强调界面交互和数据表达,需要支持多种数据展现方式,需要众多数据在页面上的展现,传输

  8、强调软件过程,讲究行业经验,需要撰写大量的文档和多人的协同,需要版本控制和问题跟踪回溯。

互联网应用:

  1、跨行业,按应用类型区分,比如blog,wiki,个人门店等。

  2、业务逻辑简单,大部分是通过页面进行数据的增删改查。

  3、要求有事务,但和高并发博弈中,让位给高并发。

  4、数据不复杂,表之间的关联不多

  5、强调高并发,支持用户数量多,并采取企业开发中极少采用的技术,比如web反向代理,memcache(分布式缓存),表的垂直分隔、水平分隔,强调高速读低速写。支持百万用户。

  6、系统集成弱。极少需要和其他系统集成

  7、用户交互弱。交互不多,表现方式简单,更多的是数据的增删改查。

  8、开发过程强调敏捷,快速开发,基本不需要版本控制。

通过简单的比对,由此可见,互联网开发强调的是快速,敏捷,涉众面广的一类系统。

转载于:https://www.cnblogs.com/liyu-sky/p/8511643.html

相关文章:

  • 地址空间映射
  • git bash 常用操作文件命令行
  • uiautomatorviewer定位App元素
  • Vue计算属性和监听属性
  • Apple激活日期查询
  • numpy教程
  • 常见设计模式,总结的不错(转)
  • 数据schemaAvro简介
  • 在C++的函数中如何指定一个数组,使得这个数组的大小由函数的输入值来决定...
  • 电感(29)之铁氧体磁珠工作原理透彻详解
  • 访问控制2php相关配置
  • java web添加mysql过程中遇到的错误及解决办法
  • 软件架构师 如何工作
  • 常见前端知识摘要
  • 3 - 9 字典里的各种;;;;;集
  • ES6语法详解(一)
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • exif信息对照
  • isset在php5.6-和php7.0+的一些差异
  • java8 Stream Pipelines 浅析
  • JavaScript对象详解
  • JavaScript类型识别
  • JavaScript设计模式与开发实践系列之策略模式
  • JavaScript设计模式之工厂模式
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Mithril.js 入门介绍
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Sublime text 3 3103 注册码
  • ucore操作系统实验笔记 - 重新理解中断
  • Vue组件定义
  • 产品三维模型在线预览
  • 构造函数(constructor)与原型链(prototype)关系
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 三分钟教你同步 Visual Studio Code 设置
  • 手机端车牌号码键盘的vue组件
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 一天一个设计模式之JS实现——适配器模式
  • 译米田引理
  • 你对linux中grep命令知道多少?
  • #图像处理
  • (1)(1.9) MSP (version 4.2)
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (十六)一篇文章学会Java的常用API
  • (算法二)滑动窗口
  • .aanva
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .gitignore文件—git忽略文件
  • .Net FrameWork总结
  • .NET6 命令行启动及发布单个Exe文件
  • .NetCore项目nginx发布
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • ??在JSP中,java和JavaScript如何交互?
  • @media screen 针对不同移动设备