飘灵儿 发表于 2015-1-18 11:26:55

ASP.NET网站制作之Mono 2.0 公布 Linux 上的 .NET 框架成熟了吗?仓酷云

听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了)Novell旗下的Mono项目昔日公布2.0版,使在Linux平台上完成微软.NET框架项目取得伟大增进。Mono2.0是Novell掌管的一个开源项目,方针是在Linux平台完成微软的.NET框架。跟着最新的2.0版公布,两者之间的差异愈来愈小。

固然Mono2.0兼容微软.NET2.0,但和微软最新的.NET版本其实不完整兼容。Mono的勉力十分主要,由于它的方针是在Linux上运转.NET程序。

  Mono项目主管MigueldeIcaza告知InternetNews.com,"我们正在某些中央遇上微软的.NET。"

  DeIcaza暗示,Mono项目标一向在做的是分辨开辟者们用的是.NET的哪些部分。自Mono1.2.3公布以来,MoMA(Mono移植剖析)工具就出台,用来反省微软的.NET可实行程序,以便取得运转.NET所必要的一切工具。

  得益于MoMA的统计了局,我们能够将人们最有用的工具优先看待。DeIcaza说,这意味着我们推延了一些API的开辟,好比,WPF就不在我们今朝的开辟进度中。

  WPF是微软.NET3.0的一部分,曾一度以代码名Avalon出名。WPF包括在WindowsVista和WindowsServer2008中,为开辟者供应了一个图形子体系。DeIcaza说,WPF今朝还没有被普遍接纳。

  IT开辟者和厂商之间的步伐其实不分歧。他说,固然,会有些初期接纳者,他们喜好最新的API,但这些用户并非Mono的用户,除此以外的一般开辟者会和Mono坚持分歧。

  除不撑持WPF,Mono2.0另有别的一些成绩。Novell产物司理,JosephHill暗示,那些经由过程了MoMA剖析的程序中,只要50%才100%兼容.NET。50%足能够申明Mono的停顿情况,Mono后面的版本的这一比例仅为10%。.NET能够挪用非托管代码和老的函数库。这就带来一些贫苦,假如某个程序挪用了老的函数库,而Linux上没有这类库,移植如许的程序就会呈现成绩。别的,有些函数是只用于Windows平台的,如许的函数,Mono也不会移植。

  从手艺角度看,Mono2.0的次要改善是完整撑持WindowsForm,这项事情Mono消费了几年的光阴。

  Mono2.0对我们十分主要,我们已完整撑持.NET2.0。Hill说,我们的2.0版事情已做了好久,如今已完整撑持桌面组件,WindowsForm,我们已到达我们所以为的完整撑持。

  WindowsForm是Windows桌面平台的一个图形API,Hill供认,将WindowsForm完全集成到Mono2.0是一个困难的义务。大概个中最年夜组件就是内嵌的扫瞄器控件。Hill注释,它是基于Windows平台的IE扫瞄器的,我们基于Firefox重写了这个控件,但必需保存本来IE控件的一些举动。

  Novell从2001年入手下手处置Mono项目,2004年推出第一个Beta版Mono1.0。Mono2.0是一个严重的版本晋级,下一个版本Mono2.2将于往年11月公布。Mono2.2会推出新的代码天生引擎,会发生更优良的代码。会对WindowsForm和别的内容做进一步改善。

本文国际Is.NETonLinuxFinallyReady?
中文翻译:COMSHARPCMS我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。

分手快乐 发表于 2015-1-21 06:59:21

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

admin 发表于 2015-1-21 22:56:26

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

若相依 发表于 2015-1-24 14:29:29

同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。

兰色精灵 发表于 2015-1-26 14:31:27

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

透明 发表于 2015-2-10 02:09:27

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

小女巫 发表于 2015-2-13 04:49:27

PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。

莫相离 发表于 2015-2-25 12:54:43

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。

谁可相欹 发表于 2015-2-26 20:02:25

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

不帅 发表于 2015-3-7 19:38:13

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

飘飘悠悠 发表于 2015-3-15 12:22:14

市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。

小魔女 发表于 2015-3-22 00:51:13

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
页: [1]
查看完整版本: ASP.NET网站制作之Mono 2.0 公布 Linux 上的 .NET 框架成熟了吗?仓酷云