Mono项目继续推动基于Linux的.NET开发
创始人
2024-03-24 18:51:02
0

由Novell发起的开源项目Mono®今天宣布推出开源集成式开发环境MonoDevelop 2.0,用于C#语言和其他语言编程。开发者也可受益于开源跨平台.NET应用框架的最新版本Mono 2.4,该版本能够为最近上市的SUSE Linux Enterprise Mono Extension提供支持。利用Mono和MonoDevelop,独立软件厂商(ISV)和企业开发者能够优化开发流程,获得他们所需要的.NET应用创建与部署工具,帮助他们在自己所选择的平台上迅速而有效地部署.NET应用。

Novell开发平台副总裁兼Mono项目负责人Miguel de Icaza表示:“通过在Linux平台上开发和部署.NET应用,Mono项目将独立软件厂商和企业开发者的选择范围拓展到了Windows平台之外。随着Mono和MonoDevelop最新版本的发布,我们将继续改进和扩展开发工具与框架,以更好地实现这个目标。此新版本的各种特性与功能将帮助开发者增加在Linux平台上开发及运行的.NET应用的数量。”

独立软件厂商利用MonoDevelop和Mono 2.4为客户创造价值

SplendidCRM软件公司总裁Paul Rony指出:“作为企业产品,能否同时运行于Windows和Linux平台,这一点对于SplendidCRM来说具有重要意义。在Mono的帮助下,我们能够在短短几分钟内完成最新产品在Linux上的部署,可以说是易如反掌。”

Telerik首席技术官Hristo Kosev表示:“过去几个月中,我们一直在积极开展用于ASP.NET AJAX产品的RadControls对Mono的兼容性测试。我们与Novell的合作将帮助客户创建出色的高性能ASP.NET AJAX应用,并利用Mono 2.4在Linux上运行这些应用。这令我们感到非常欣慰。”

MonoDevelop提供新工具,用于在Linux上创建.NET应用

MonoDevelop 2.0可帮助开发者在Linux上编写桌面与ASP.NET Web应用,将利用Microsoft* Visual Studio开发的.NET应用移植至Linux和Mac OS X,并在这三种平台之间保持统一的代码基础。MonoDevelop提供各种工具,帮助开发者简化和优化在Linux平台上开发.NET的流程,包括:

◆增强对ASP.NET和C# 3.0的支持――MonoDevelop代码编辑器对代码导航和资源摘要功能进行了改进,并增强了对C# 3.0、ASP.NET、XML和HTML代码完整性的支持,使开发者体验得到提升。此外,MonoDevelop ASP.NET编辑器还为母版页开发和客户web控制提供支持。

◆内置调试器――MonoDevelop调试器能够同时为基于Mono的应用和本地应用的调试提供支持,帮助开发者在开发环境下直接迅速定位,并解决代码基址问题。

◆互操作性与性能改进――MonoDevelop使用MSBuild项目文件增加与Visual Studio. Web项目的互操作性,并与Visual Studio 2008及Visual Web Developer 2008 SP1兼容,为需要在Windows*和Linux上开发并部署web应用的开发者提供更多选项。

Mono 2.4优化.NET在Linux上的开发流程

Mono 2.4可帮助独立软件厂商、独立开发者以及企业开发者在跨多种硬件架构(包括大型机)的Linux平台上运行.NET客户端以及服务器应用。此外,随着近日SUSE Linux Enterprise Mono Extension的上市,客户和独立软件厂商在将Mono运用于企业范围内的同时,还可获得全面支持以及出色的安全和更新功能。Mono 2.4的新特性包括:

◆性能改进与运行时创新――新的代码生成引擎极大地提高了在Mono运行时上执行.NET应用的效率;此外,处于管理之下的Single Instruction和Multiple Data(SIMD)扩展还可以帮助开发者充分发挥硬件加速的优势,而无需使用低级语言编程。包括完全提前(AOT)编译技术在内的其他运行时创新能够将基于Mono的应用移植到新平台,包括Apple iPhone。
 
◆支持ASP.NET的最新特性――以Linux为目标的ASP.NET开发者现在可以使用ASP.NET的最新特性了,包括ASP.NET 3.5扩展、新型web控制功能、ASP.NET 路由API(应用程序接口)以及ASP.NET AJAX。Mono 2.4还能够支持使用微软ASP.NET Model View Controller(MVC)框架创建的应用,该框架已于本月早些时候发布。

◆支持预编译网站――Mono现在可以为在.NET上预编译的ASP.NET网站和应用提供支持,这有助于减少启动时间、帮助独立软件厂商在无需发布源代码的前提下发布web应用,并极大地提高了Mono对使用Visual Basic开发的ASP.NET网站的支持。

MonoDevelop 2.0和Mono 2.4现已上市,可在www.mono-project.com/downloads下载。Web 2.0 Expo于2009年3月31日至4月3日期间在旧金山举办。Novell将在311号展位亮相。

【编辑推荐】

  1. Linux系统下配置Netware服务器方法
  2. 嵌入式设备上的 Linux 系统开发
  3. 深度介绍Linux内核是如何工作的(1)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...