"Begin at the Beginning"

原创 2006年06月21日 21:11:00

Microsoft的Web开发技术一路走来,从ASP到ASP.NET 1.x,再到现在的ASP.NET 2.0,经历了两个重要阶段。其一是ASP.NET的诞生:它改变了长期以来存在于ASP、JSP和PHP中的in-line式的开发习惯。但它还远不算完美:有先进的Code Behind思想,可在Visual Studio .NET 2003这样一个开发环境当中,感觉很别扭,不像是在做Web开发。VS2003使用上的不便是有先例的。在ASP时代,Visual InetDev这样一个转为ASP定制的工具用户极少,大家都觉得用Dreamweaver这样的工具来做ASP是个更不错的选择。到了.NET时代,DW仍旧支持ASP.NET的开发,但开发者又享受不到Code Behind。这是ASP.NET 1.x同VS2003的尴尬。

第二个重要阶段便是ASP.NET 2.0和Visual Studio 2005的发布。ASP.NET 2.0除了继承ASP.NET 1.x的特征,还有若干重要的新特性:Master Page、Navigation、Personalization等。同时又有了利器——VS2005。VS2005开始支持W3C的XHTML规范,这在Web Standard刮过的网站重构之风后,使得ASP.NET这项技术才真正走进Web Designer的视野,于是Code Behind真正的开始Code Behind。而ASP.NET 2.0和VS2005的新特性在《Programming ASP.NET 3rd Edition》一书中有系统的阐述。

笔者教授了3年的ASP.NET课程,见证了ASP>ASP.NET 1.x>ASP.NET2.0发生的巨大变化。而今有幸得到O'Reilly公司《Programming ASP.NET 3rd Edition》一书的翻译工作,在翻译之中体会ASP.NET 2.0和VS2005给Web开发带来的乐趣。

版权声明:本文为博主原创文章,未经博主允许不得转载。

"Begin at the Beginning"

Microsoft的Web开发技术一路走来,从ASP到ASP.NET 1.x,再到现在的ASP.NET 2.0,经历了两个重要阶段。其一是ASP.NET的诞生:它改变了长期以来存在于ASP、JSP...
  • hejishan
  • hejishan
  • 2008年03月11日 14:11
  • 211

sqlplus调用sql脚本执行时报错SP2-0734: unknown command beginning的解决方法

1、将sql文件的语句中的所有中文注释改为英文注释; 2、sql文件开头使用set sqlblanklines on,这是因为有空行导致sql语句加载到机器内存中截断了。...
  • neolulu1987
  • neolulu1987
  • 2017年08月01日 14:44
  • 916

SOAPpy安装错误SyntaxError: from __future__ imports must occur at the beginning of the file原因

今天在用到SOAPpy做webservice的过程当中,要进行安装SOAPpy。SOAPpy0.11版本安装没有问题,但在安装其以上版本时发现SyntaxError: from __future__ ...
  • wenyusuran
  • wenyusuran
  • 2014年05月05日 15:29
  • 6176

Lua的红皮书《Beginning Lua Programming》下载

 纳米机器人下载:http://www.namipan.com/d/902e81b237982bdd5596b35a55431a1ae143870e83648700
  • spiritring
  • spiritring
  • 2009年03月28日 01:28
  • 930

使用dom4j解析xml文件时遇到一个怪问题

  使用dom4j解析xml文件时遇到一个怪问题。从接口里返回一个xml文件,来解析,xml的编码为gb2312,直接解析流会报org.dom4j.DocumentException: Error o...
  • luanxj
  • luanxj
  • 2006年12月14日 16:49
  • 2122

AppCoda Beginning IOS8 Programming With Swift

AppCoda Beginning IOS8 Programming With Swift从今天开始要阅读这本书 ,还有下一本Intermediate ios programming with Swi...
  • u010586842
  • u010586842
  • 2015年09月11日 20:40
  • 1420

在sqlplus中执行语句时候报unknown command beginning错

在sqlplus中执行语句时候报unknown command beginning错 提交给维护部门批量修改数据的文件,在sqlplus中执行时候报错 SP2-0734: unknow...
  • mack415858775
  • mack415858775
  • 2011年09月15日 17:12
  • 11314

Beginning Perl for Bioinformatics 总结提升

1 Biology and Computer Science 2 Getting Started with Perl 3 The Art of Programming 4 Sequences and ...
  • saghir
  • saghir
  • 2015年06月15日 00:01
  • 753

“Beginning Python”(一)内容简介

最近开始学习Python编程,经过多方比较,我选择的是《Beginning Python》,目前已经出到了第三版。这本书的作者—— Magnus Lie Hetland,是NTNU大学的副教授,主攻算...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2017年06月28日 15:19
  • 170

读《Ivor Horton's beginning Visual C++ 2010》有感

最近花了5天左右的时间读了[1],并且按照书中的介绍,一步一步地实现了书中所有的代码。我对Visual C++、MFC、.Net下C++项目编程有了更深刻的理解,对于实际项目的实现过程有了一次深刻的体...
  • RobertChenGuangzhi
  • RobertChenGuangzhi
  • 2014年12月20日 12:07
  • 960
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:"Begin at the Beginning"
举报原因:
原因补充:

(最多只允许输入30个字)