仓酷云

标题: ASP.NET网站制作之[你必需晓得的.NET]第二十九回:.NET十年(上)仓酷云 [打印本页]

作者: 蒙在股里    时间: 2015-1-18 11:21
标题: ASP.NET网站制作之[你必需晓得的.NET]第二十九回:.NET十年(上)仓酷云
实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。系列文章目次索引:《你必需晓得的.NET
  1. ///<summary>///本文部份内容,已宣布于《程序员》杂志第二期《C#,言语的变迁》///</summary>
复制代码
弁言

言语是程序开辟者行走江湖的手上利器,各年夜门派的妙手在论坛、博客为了自家门派争持不已早是手艺天下中的亮丽光景,虽几为方才踏进江湖的老手供应了思索的素材,但也同时利诱了初出茅庐的前行偏向。
本文不欲计算门派的高低,旨在明辨手艺的真理,这就是.NET平台下的开辟利器:C#言语,并从其变迁的历程中关于.NET手艺开展把玩一番。
在上篇,我们走在汗青,对.NET的已往特别是c#言语做以回忆,详细而言就是.NET1.0、2.0、3.0的一起走来。
.NET之,汗青脚步

C#十年了。这个日期是从AndersHejlsberg在1998年组建C#团队入手下手算起的,掐指算来已经是十年不足了。作为.NET平台下的静态强范例言语,在已往10年的开展过程中披荆棘,已渐渐成为使用开辟言语中的佼佼者。从TIOBE开辟言语排行榜的最新统计来看,C#位居第六成为开辟言语市场的顶级产物:
表1TIOBE开辟言语排行榜
ASP.NET网站制作之[你必需晓得的.NET]第二十九回:.NET十年(上)仓酷云
登录/注册后可看大图

<br>
(注:此为2008年12月的TIOBE开辟言语排行榜,参考http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html中文版:《2008年12月编程言语排行榜:C/C++无望夺得年度言语》)
因而,在我们解说汗青的入手下手,将C#开展汗青中的里程碑作以标志,来感觉一下C#10年的开展过程,为每开辟者在心底搭起一座通往将来的桥梁。
ASP.NET网站制作之[你必需晓得的.NET]第二十九回:.NET十年(上)仓酷云
登录/注册后可看大图

<br>
上面我们分离从分歧的汗青阶段来懂得C#言语的变迁,并会商在每一个变迁的里程碑上值得咀嚼的闪光点,并由此为将来的开展打一个基本。
1.0,从出生到存身

2000年之夏,微软年夜当家
作者: 再现理想    时间: 2015-1-20 21:50
那么,ASP.Net有哪些改进呢?
作者: 第二个灵魂    时间: 2015-1-24 06:42
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
作者: 愤怒的大鸟    时间: 2015-1-31 21:36
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
作者: 小女巫    时间: 2015-2-1 08:34
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 飘飘悠悠    时间: 2015-2-2 16:32
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
作者: 精灵巫婆    时间: 2015-2-4 20:31
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
作者: 谁可相欹    时间: 2015-2-15 17:50
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
作者: 爱飞    时间: 2015-2-26 17:39
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
作者: 深爱那片海    时间: 2015-2-28 03:16
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
作者: 老尸    时间: 2015-3-8 21:41
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
作者: 柔情似水    时间: 2015-3-16 14:24
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
作者: 灵魂腐蚀    时间: 2015-3-22 23:14
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。




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