工作日志管理系统开发与设计(13)

发布时间:2021-06-05

Java相似的语言。C#另一个有趣的地方是所有对象都自动变成COM对象。如果C#能取得很大的市场份额,那么它将给带来类似于Java的功能,并且具备更快的性能,因为它可以和Windows环境紧密集成[13]。

C#是开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是他们.Net框架的一个重要组成部分。C#是微软在编程市场上几百对手的主要工具。微软能在这个产品后面倾注全力,C#便可以成为许多程序员的又一种选择。C#产生的结果是将进一步加固微软和Sun产哦的战线。这对用户是有利的,他们可以选择两者之一来开发新的应用。

ASP另一亮点是它使用ADO对象,ODBC,OLE-DB和事务处理管理器。因此ASP Web数据库应用开发特别简单。发展了更多的功能,因为有了ADO+!ADO+带来了更强大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,当新版本/ADO+出现后这样的差别会更明显[14]。 将对大型站点(web farms)有更好的支持。事实上,微软在这方面付出了巨大的努力。可以让你考虑到多服务器(multiple servers)的场合,当你需要更强大的功能时,仅仅只需要增加一台服务器。整个.NET框架已经充分地提供了这个方法。提供了外部会话状态(external session state)来提供内置式web farm的支持。另外,由于请求的各组件互相间经过了充分的优化,所以速度很快。

于是还有以下一些显而易见的优点: 对版本的更新提供内在的支持降低了开发成本

(一) 增强的性能。是在服务器上运行的编译好的公告语言运行库码。可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。

(二) 世界级的工具支持。框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能的少数几种。

(三) 威力和灵活性。由于基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到时保留基于COM的开发中的现有投资。

(四) 简易性。 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如, 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码

精彩图片

热门精选

大家正在看