ASP.NET网站制作之.NET 想说爱你不简单仓酷云
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。 微软的.NET框架从出生至今应当有四年多了吧?这四年是如何的四年?微软又在多年夜水平上到达了现在所向往的俊丽蓝图?我不敢说我对.NET有何等深的懂得,可是我仿佛愈来愈发明微软已渐渐背叛了最后的优美希望,大概说,背叛了初期力推.NET手艺时在宽大开辟职员中建立的优美图景?一般,一个好的点子,大概说一套先辈的设法,加上微软如许的公司,我们仿佛没有需要嫌疑它的乐成。我们偏向于如许对待微软的产物:乐成只是早晚的成绩,大概,就算终极企图失,你也不必太快乐,有那末年夜一个软件帝国垫背。因而,良多人在进退维谷的时分,选择了微软的产物和手艺线路。.NET更是被微软戴上了亘古未有、光彩夺目的光环,我们从各类渠道听到如许的声响:.NET是微软的将来,是微软面向将来最少十年的手艺;要随着微软,就要进修.NET,利用.NET;.NET让你的代码加倍平安;将来的微软产物线城市依附于.NET手艺。BillGates此次的确是仔细的:.NET是微软的宏大幻想,是微软不管怎样都要到达的方针。
弄虚作假,.NET的中心头脑是很不错的,从CLR和IL的计划上就可以够看得出来,在吸收了之前出生的各类分歧手艺之精华今后,又勇敢的举行立异,有用、易用为先,相对有气力成为将来年夜部分盘算机使用的一致平台,成为整合企业和团体现有使用的尽佳框架。我信任年夜部分人在看到这些特性后都对.NET的将来充斥但愿。
但是比来不知从那里吹来一股子坏滋味:微软本人对.NET的定位产生了变更吗?仍是说.NET原本就是个幌子?从微软本人的角度,我们仿佛到如今也没有看到微软的哪一个分量级产物和产物线是基于.NET的,几近都仍是混血儿大概爽性就是贴牌罢了,众所等候的.NET操纵体系Longhorn终极也保持了WinFS,让人嫌疑Longhorn还会不会是现在微软宣称的模样;从.NET基本库来看,仿佛有相称一部分API只是对原有API的复杂包装,原本的上风还在,bug也还在;从我们罕见的代码来看,仿佛各处都还充溢着如许的标签,是我们的程序员们复古吗?我还记得很早之前就有人提出了对.NET的恶感,事先我不觉得然,如今仿佛也有些了解了。个中有一个人人广泛以为不太中意的中央就是:为何之前不凌驾100K的程序为了要用.NET,就必需让客户端下载安装25MB之巨的.NET情况呢?
我自己固然是做Java出生,对.NET手艺自己仍是很感乐趣,也是撑持的,可是对微软的有些做法有些不解:这是在给开辟职员如何的信息呢?.NET不成靠了吗?大概我们应当如许想:.NET相对不是微软的全体,也不成能办理一切编程成绩。固然。可是.NET不就是为懂得决年夜部分罕见的编程成绩吗?既然供应了这类便当和平安性,为何本人都不普遍接纳呢?感到是:微软有一个很好的出发点和一个宏大的方针,可是为了照应到一切Windows平台的既得好处者,大概说回护Windows这一商标的既得好处,.NET变得愈来愈杂,愈来愈畸形,也许必要静上去好好收拾一下了吧?
在.NET的圈内圈外都有很多张望的人:圈内的人在张望.NET是否是将要沦为一种粘合剂而不是以一代多的一致平台?.NET真的只是吸引开辟职员到Windows平台的幌子吗?圈外的人在张望.NET究竟是不是微软将来相对的主力军?是否是他们应当定下的下一个进修方针往投资呢?实在让这一年夜群人放心的最好路子大概是微软出头构建一套完整基于.NET的像模像样的年夜型软件产物(最好是桌面使用),可是微软筹办如许做吗?我不晓得,可是很嫌疑。关于微软来讲,大概他们不问可知的一个心思底线就是:不管手艺怎样前进,怎样立异,都不克不及坚定Windows和Office在操纵体系市场上现有的位置。
.NET,你可真是让人欢乐让人忧啊。我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
页:
[1]