Microsoft的.NET策略和Sun的基于Java的策略ISAS._最新.pptVIP

Microsoft的.NET策略和Sun的基于Java的策略ISAS._最新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
——ISAS.7th 题目:Microsoft的.NET策略和Sun的基于Java的策略 小组:ISAS.7th 策略背景_ 开发工具_ 策略优劣势_ 关于策略_ 策略架构_ .NET和基于Java的企业策略的背景 Microsoft的.NET策略 Sun的基于Java的策略 .NET策略 提出的背景 “软件就是服务”在1997年左右由Oracle 的CEO Larry Ellison 以及Sun的CEO Scott McNealy 提出。 .NET策略是基于什么技术提出的? .NET Windows DNA COM+ Java策略 提出的背景 Java出现之前Internet上的信息内容都是一些乏味死板的HTML文档。 Java策略是基于什么技术提出的? Sun的绿色计划 C++用于此的弊端 WebRunner HotJava Mosaic浏览器 ——策略架构 数据存储层 业务逻辑层 表示层 业务处理层Business 数据层DAO 表现层MVC Value Object 数据库 文件系统 其他资源 ——策略架构 界面规则层 界面外观层 表示层 数据访问层 实体层 业务规则层 业务接口层 业务逻辑层 数据库层 数据存储层 表示层 业务逻辑层 行政管理、教职工管理、学生管理、评价体系设置、评价评测等 数据存储层 数据存储 基础信息管理、评价管理、报表输出等应用系统 策略架构的用途 表现层实现 逻辑层接口 (interface) 数据层接口 逻辑层实现 数据层实现 三层架构之间的联系 到底哪个策略更胜一筹呢 交互速度和表现性能上 事务处理,持久性,自动化管理 多版本共存 缓存,状态优化 Java策略的实例 .NET策略的实例 ◇Microsoft的.NET策略 ◇Sun的基于Java的策略 .NET策略和Java策略的开发工具 Microsoft的.NET策略的开发工具 Visual Studio 2003 Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 精简的SQL Server数据库 C/S模式(WinForm) B/S模式(WEB) NUnit:编写单元测试的工具 NDoc:创建代码文档的工具 NAnt:生成解决方案的工具 Code Smith:代码生成工具 FXCop:用于监视代码的——代码警察 Snippet Compiler:小型代码段编译工具 Regulator:生成正则表达式工具 .NET Reflector:程序集分析检查工具 Sun的基于Java的策略的开发工具 记事本 Ultra Edit (16进制修改器) Notepad++ 文本编辑工具 : 主流编辑工具: Eclipse MyEclipse NetBeans与Sun Java Studio5 JBuilder JDeveloper Visual Age for Java IntelliJ IDEA Visual J++ 雅加达蚂蚁——ANT 优势:企业信息系统部门可自行编程 劣势:应用成果少、开放性差 分析:.NET的优势大于劣势 .NET的优势与劣势 系统的多平台支持 一次编写,到处运行 具有安全检查机制 强大的可伸缩功能 多样化和功能强大的开发工具支持 JAVA的优势 增加产品 的复杂性 需要运行环境、 不适合开发 桌面应用程序 执行效率低, 必须安装 JAVA虚拟机 JAVA的劣势 .NET和JAVA的优势和劣势 .NET JAVA 优势 开发简单,学习曲线低,人员成本低 跨平台,解决方案多,技术新颖,灵活多变 劣势 受限于Windows,移植性差 初学困难, 人员成本高 架构师或主管的薪资 开发者的薪资 .NET 的策略 1.统一底层的框架平台 ,支持编程语言式多样 2.各类基于.NET Framework 3.可以跨语言互操作调用 4..NET不能够跨平台的,主要基于Windows系列产品 JAVA的策略 1.跨OS平台的虚拟机,可跨平台应用 2.Sun的战略主要包含Java一种语言 ,用处广泛 是否 有其他可以代替.NET和Java策略的策略? 运用多种语言互相取长补短, 扩展性好 运行无阻 跨平台使用,执行效率高 ,移植性强 Java是一种跨平台语言 .NET是一种跨语言平台 哪种策略能包括这些优点? Sun ONE Or… You create.

文档评论(0)

白领文档(原创) + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档