老尸 发表于 2015-1-18 11:29:43

ASP.NET编程:微软公布与开源兼容的XAML/WPF标准仓酷云

我有个同学,他是搞net网页编程的,他给我说“net网页编程不是效率低,而是速度慢。”,我不是搞net网页编程的,我实在想不透这句话的含义,难道执行速度不就是效率低吗?难道执行速度慢还成效率高了?微软在微软开放标准允许(MicrosoftOpenSpecificationPromise)下公布了一个XAML和WPF标准的初期草案。微软为完成者供应了专利回护方面的承认,同意开源项目利用这些标准。
微软开放标准允许重点提到,假如微软具有某个受回护标准的专利,那末这个专利不会触及基于这个标准的任何完成。不外,他们也没有承诺,会对这些非微软专利的完成举行回护。
微软做出了一个不成撤回的承诺——不会把微软必有权力(MicrosoftNecessaryClaims)附加到你创立、利用、出卖、用于业务、入口或分发的切合及扩大受回护标准(“受回护完成”)的任何完成上,且不外会受制于以下条目。这是微软间接授与你的一个公家承诺,且你要供认如许一个情况——微软没有权力经由过程这个承诺从供给商、经销商或以其他相干方来取得收益。假如你筹办、持续或志愿介入针对微软对这些受回护标准的完成的专利侵权诉讼,那末这个公家承诺就不克不及使用于被你创立和利用,针对统一个受回护标准的任何受回护完成。明白一下,“微软必有权力”是指那些微软一切或微软所束缚的专利,它们是必需完成的,但只必要触及受回护标准的一部分,且这些完成能具体形貌并几近不在这些标准中援用。“受回护标准”列鄙人面。

这个承诺既不是微软任何触及受回护完成的已刊行专利权的包管,也不是受回护完成就不克不及违背专利或任何第三方的其他常识产权的强迫请求。除在这个承诺中所明文划定的内容外,没有其他任何权力被授与、表示保持或承受、克制大概其他情形等。XAML标准分为两个部分。第一部分是Xaml对象映照标准(XamlObjectMappingSpecification)。它界说了XAML言语自己及重点存眷的剖析历程。第二部分是WPFXaml辞汇标准(WPFXamlVocabularySpecification)。这个部分触及了在WindowsPresentationFoundation中查询对象的历程。不像对象映照标准,辞汇标准今朝更像一个纲目而非真实的标准。
检察英文原文:MicrosoftistoReleaseOpen-SourceCompatibleXAML/WPFSpecs
来自:http://www.infoq.com/cn/news/2008/04/Xaml-Specs
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。

老尸 发表于 2015-1-21 08:35:35

使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

活着的死人 发表于 2015-1-26 09:01:16

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

小妖女 发表于 2015-1-28 22:43:16

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。

蒙在股里 发表于 2015-2-2 21:59:06

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

海妖 发表于 2015-2-8 08:28:16

那么,ASP.Net有哪些改进呢?

莫相离 发表于 2015-2-16 09:25:50

可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。

变相怪杰 发表于 2015-3-5 03:27:38

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

乐观 发表于 2015-3-10 03:58:47

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

只想知道 发表于 2015-3-13 09:07:22

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

再现理想 发表于 2015-3-20 17:34:46

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

飘飘悠悠 发表于 2015-3-27 08:45:51

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

深爱那片海 发表于 2015-4-1 15:11:06

ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。

柔情似水 发表于 2015-4-7 20:12:36

有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。

透明 发表于 2015-4-12 11:24:21

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

简单生活 发表于 2015-4-12 16:31:01

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

精灵巫婆 发表于 2015-4-15 14:36:41

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。

山那边是海 发表于 2015-4-16 10:47:15

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

第二个灵魂 发表于 2015-4-25 00:31:15

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

若相依 发表于 2015-5-7 22:21:39

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
页: [1]
查看完整版本: ASP.NET编程:微软公布与开源兼容的XAML/WPF标准仓酷云