仓酷云

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

[学习教程] ASP.NET网站制作之[你必需晓得的.NET]第二十九回:.NET十年(上)仓酷云

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
实不相瞒,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开辟言语排行榜

<br>
(注:此为2008年12月的TIOBE开辟言语排行榜,参考http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html中文版:《2008年12月编程言语排行榜:C/C++无望夺得年度言语》)
因而,在我们解说汗青的入手下手,将C#开展汗青中的里程碑作以标志,来感觉一下C#10年的开展过程,为每开辟者在心底搭起一座通往将来的桥梁。

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

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

本版积分规则

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

GMT+8, 2024-9-21 02:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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