`
xwyzl
  • 浏览: 3086 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
软件开发成功的三要素 1 过程 2 技术 3 管理 合理的过程使软件的目标明确、分工有序、过程高效。优秀的技术为软件注入长久的生命力,降低软件持续发展演化的成本。管理将过程和技术有效的结合发挥最大效能。
.net平台下的系统架构封闭,弹性不足,可用的框架数量少,做大型系统时有束手束脚的感觉。而在Windows的客户端应用开发上具有一定的优势,而随着云计算的崛起,Windows平台优势逐步的丧失,.net在Windows应用上的优势也将被逐渐蚕食。而.net的封闭性将导致在新的应用模式下(SAAS,云计算,分布式)将无法吸引更多的开发者。 java平台下的系统架构开放,具有弹性足,灵活,框架多做大型系统时有充分的发挥空间。在当前新的应用模式下,在J2EE架构,Spring架构,Soa架构,OSGI架构,分布式架构,云计算架构等上具有大的优势,能够吸引大量的开发者。
分布式系统的分布能力在于能否将一块块功能分离开来由不同的系统组件来担负,同时合理的建立控制通道,将相关信息在分布的系统组件中进行同步。
Global site tag (gtag.js) - Google Analytics