...
首页> 外文期刊>InTech >.NET in the real world
【24h】

.NET in the real world

机译:现实世界中的.NET

获取原文
获取原文并翻译 | 示例

摘要

Platform allows for reusing legacy program code. Alittle more than three years ago, Microsoft held its professional developers conference in Orlando, Fla., where it first revealed its next generation platform for Windows and Internet software development—.NET. Microsoft's initiative is broad based and ambitious and revolves around the .NET Framework, which contains the execution platform Common Language Runtime (CLR), plus extensive class libraries providing rich built-in functionality. At its core, the .NET framework embraces XML and SOAP to provide a high level of integration of software. The most important part of the platform is the .NET Framework. It consists of the CLR environment, a just-in-time compiler, and a set of libraries packaged using the .NET object model. One important feature of the .NET Framework is that it is language neutral. This happens by translating all .NET languages into a common language called Intermediary Language (IL). It is on this level languages interoperate. There is also a subset of rules defined by a Common Language Specification that all .NET-compliant languages have to comply to. The language neutrality may be of interest when creating applications for the manufacturing industry, because it allows you to reuse legacy program code and then compile it into new .NET-based systems. Manufacturing industry systems often consist of large code bases that users rarely rewrite. For example Fujitsu Software, implementer of COBOL for .NET, estimated that as late as year 2000, 70% of production business automation systems are still in COBOL. It is of course also possible to recompile legacy C/C++ code into managed IL code, which may be of more practical interest when rewriting manufacturing industry solutions. The programming language IL files package together in deployable units called assemblies. These assemblies load into the Common Language Runtime (part of the .NET Framework), compiled by the just-in-time IL compiler, and executed within the CLR. The CLR provides many features we usually associate with a particular language, including garbage collection, type definitions, polymorphic method resolution, error handling, and the deployment model.
机译:该平台允许重用旧版程序代码。三年多以前,微软在佛罗里达州奥兰多举行了专业开发人员会议,在该会议上,微软首次展示了其用于Windows和Internet软件开发的下一代平台-.NET。 Microsoft的计划具有广泛的基础和雄心勃勃,围绕.NET Framework展开,.NET Framework包含执行平台公共语言运行时(CLR),以及提供丰富的内置功能的广泛类库。 .NET框架的核心包含XML和SOAP,以提供高度的软件集成。该平台最重要的部分是.NET Framework。它由CLR环境,即时编译器和使用.NET对象模型打包的一组库组成。 .NET Framework的一项重要功能是语言无关。这是通过将所有.NET语言翻译成称为中间语言(IL)的通用语言而发生的。在此级别上,语言可以互操作。公共语言规范还定义了一些规则,所有.NET兼容语言都必须遵守这些规则。在为制造业创建应用程序时,语言中立性可能是令人感兴趣的,因为它允许您重用旧版程序代码,然后将其编译到新的基于.NET的系统中。制造业系统通常由用户很少重写的大型代码库组成。例如,COBOL for .NET的实现者Fujitsu Software估计,到2000年,仍有70%的生产业务自动化系统仍在COBOL中。当然也可以将旧的C / C ++代码重新编译为托管的IL代码,这在重写制造业解决方案时可能更具实用价值。编程语言IL文件一起打包在称为程序集的可部署单元中。这些程序集加载到公共语言运行时(.NET Framework的一部分)中,由即时IL编译器编译,并在CLR中执行。 CLR提供了我们通常与特定语言关联的许多功能,包括垃圾回收,类型定义,多态方法解析,错误处理和部署模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号