仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2650|回复: 14
打印 上一主题 下一主题

[学习教程] ASP.NET教程之批评:.NET盘算结构――微软“云”企图的前车可鉴仓酷云

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:29:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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


  • 假如走对照完全的“云”,那末微软只能成为用户的一个选项,是有选择的而非独一,游戏划定规矩的制订者大概很快转为微软最无力的合作敌手——Google;
  • “云”盘算微软是个新人,就像微软依附Office用户的利用习气一次次击溃业内的浩瀚敌手一样,一步迈进“云”极可能由于开辟团队之前利用习气的缘故原由,被抛在前面。特别关于良多企图在新盘算观点下立异的团队而言,印象中微软大概绝对不如其他敌手那末开放,作为现阶段对照奇怪的手艺观点,假如不克不及取得开辟团队的主力撑持,为之投进资金、工夫便可能付诸东流;
  • 微软支出很年夜部分来自产物晋级,但如今的“云”盘算中固然也有版本和服务更新的观点,但最后的一些产物基础接纳流量免费体例,除非供应更具吸引力的体例,不然很难依照之前的体例支出产物晋级用度;而接纳S+S体例微软则能够更严密地把收集上的服务与PC上的软件分离在一同,用户为了取得收集上服务的新特征大概就必要晋级当地的软件,如许现金流仍然是流通的;
  • 微软在手艺的开放性与IT服务用度方面的两难场合排场:假如不到场软件这类更具把持力的措施,全体接纳W3C或其他构造界说的“云”盘算相干协定,那末即是扼杀了微软在PC软件方面的上风,极可能投进大批资金后,反而为别人做嫁衣;但假如接纳更微硬化的收集服务,借助微软软件可让用户取得服务扩大中的良多便当,固然能够占据IT服务用度方面的上风,但这会招致与其他厂商服务间互操纵的成绩。
那末搀杂了良多其他思索以后的S+S有哪些成绩呢?


  • 与8年前分歧,Google、Amazon等厂商的纯互联网软件产物已培育出用户新的利用习气,并且这类利用习气的用户份额正在疾速增加。中小型企业大概更乐意随时到处利用互联网上的软件猎取信息、完成营业,由于比拟较投资到IT职员、软件用度等本钱而言,在“云”内里完成不但更划算并且更便利;
  • 不成否定良多企业,特别是年夜型企业仍旧会有良多外部体系、外部存储、外部服务器和收集设备,但这些并非微软的刚强;
  • 借助.NET,微软固然制造了全部家属的开辟工具,但之前几年关于开源的审慎立场延误了很多机会;固然WindowsServer2000、2003、2008不休撑持愈来愈年夜型的互联网使用,但绝对开源的Linux,整体投资本钱也没有太分明的代价上风。开辟工具和操纵体系的选择会间接影响到“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:00 | 只看该作者
目前在微软的.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:04 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
小魔女 该用户已被删除
地板
发表于 2015-1-24 16:00:22 | 只看该作者
那么,ASP.Net有哪些改进呢?
分手快乐 该用户已被删除
5#
发表于 2015-1-25 20:04:20 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
山那边是海 该用户已被删除
6#
发表于 2015-2-3 19:50:58 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
兰色精灵 该用户已被删除
7#
发表于 2015-2-4 20:23:02 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
金色的骷髅 该用户已被删除
8#
发表于 2015-2-4 20:43:00 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
小妖女 该用户已被删除
9#
发表于 2015-2-5 09:48:14 | 只看该作者
那么,ASP.Net有哪些改进呢?
只想知道 该用户已被删除
10#
发表于 2015-2-7 17:39:57 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
简单生活 该用户已被删除
11#
发表于 2015-2-22 17:42:38 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
变相怪杰 该用户已被删除
12#
发表于 2015-3-7 01:00:40 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
爱飞 该用户已被删除
13#
发表于 2015-3-13 23:09:42 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
飘灵儿 该用户已被删除
14#
发表于 2015-3-20 21:39:46 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
灵魂腐蚀 该用户已被删除
15#
发表于 2015-4-14 11:02:11 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-5 10:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表