仓酷云

标题: ASP.NET教程之批评:.NET盘算结构――微软“云”企图的前车可鉴仓酷云 [打印本页]

作者: 活着的死人    时间: 2015-1-18 11:29
标题: ASP.NET教程之批评:.NET盘算结构――微软“云”企图的前车可鉴仓酷云
其实net网页编程之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是net网页编程的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。“前车可鉴”出自《荀子》,说的是要吸收后面车子颠覆的教导。
在提出新的“云”企图之前,微软的.NET计谋在盘算结构方面几近已走了8年的弯路,比来微软中国董事长张亚勤也提到了.NET“部分红功”的意见。业界广泛的观点中的“云”是把盘算从PC乃至是企业外部拿出来,把他们放在散布在收集遍地的盘算机完成,而微软出台的“云”观点是“软件+服务”(S+S),二者间最年夜的差别在因而否要在PC上安装完成用于企业各类盘算的软件,究竟微软的光辉次要来自于其乐成的Windows和Office产物。
8年前,收集的接口几近就是扫瞄器,固然已入手下手有WebService等一系列把收集作为面向服务的手艺呈现,但用户的盘算仍是会合在当地PC的软件完成,从这个意义看.NET假定的条件——盘算和存储都存储在收集中固然前瞻但有些早了;8年后,用户不但已习气于经由过程Blog、Wiki利用收集供应的消耗性盘算,文档、电子表格等以往只能在当地PC完成的事情也慢慢从PC搬到了收集,此时微软却反过去夸大收集与软件的合作,为何?

那末搀杂了良多其他思索以后的S+S有哪些成绩呢?

.NET在盘算结构方面的掉误完整能够被微软“云”企图举行自创:
深信盘算、存储会愈来愈多的在收集上,但要从中取得收益,起首本人要加倍开放。
来自:http://www.infoq.com/cn/news/2008/04/microsoft-cloud-computing云盘算相干文章
甚么是云盘算
云盘算简述
云盘算CloudComputing简介
云盘算衰亡落地尚需光阴
雅虎案中感觉云盘算和SaaS
实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。
作者: 飘飘悠悠    时间: 2015-1-18 15:47
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
作者: 海妖    时间: 2015-1-19 20:12
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
作者: 小魔女    时间: 2015-1-24 16:00
那么,ASP.Net有哪些改进呢?
作者: 分手快乐    时间: 2015-1-25 20:04
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
作者: 山那边是海    时间: 2015-2-3 19:50
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
作者: 兰色精灵    时间: 2015-2-4 20:23
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
作者: 金色的骷髅    时间: 2015-2-4 20:43
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
作者: 小妖女    时间: 2015-2-5 09:48
那么,ASP.Net有哪些改进呢?
作者: 只想知道    时间: 2015-2-7 17:39
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
作者: 简单生活    时间: 2015-2-22 17:42
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
作者: 变相怪杰    时间: 2015-3-7 01:00
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
作者: 爱飞    时间: 2015-3-13 23:09
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
作者: 飘灵儿    时间: 2015-3-20 21:39
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
作者: 灵魂腐蚀    时间: 2015-4-14 11:02
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2