世纪后期计算机领域发生了空前的变化对于那些以前只在卧室打转的人或终日不见阳光的瘾君子而言Internet的急速发展给他们带来了前所未有的乐趣在世纪年代之前承认自己用计算机处理工作几乎是一件令人尴尬的事情然而突然之间人人都希望能拥有一台计算机每种业务都争先恐后地和Internet扯上关系而且很多家庭都希望拥有自己的Web站点如果一定要为Internet的急速发展寻找一个技术代名词那么这项技术非Web浏览器莫属但是如果没有可以查看的内容浏览器就变得一点实用价值都没有了用户需要信息而Web站点就像雨后春笋一样蓬勃发展其主题丰富多彩包罗万象
世纪年代末期世界充满剧变一些商业帝国的根基就是一个最简单的想法搜索引擎(Google)或者在线书店(Amazon)人人都想知道怎样给自己建一个Web站点HTML(HyperText Markup Language超文本标记语言)可以实现人们的这个愿望但很快人们就发现它的功能太简单了开发人员可以显示图片和文本但如果您想要的不止这些那么应该怎么办?如果希望站点具有反应能力也就是说能从用户接收信息并自动进行更新而不需要开发人员每次都编写新的页面应该怎么办?如果希望将某个数据库连接到Internet上或者希望显示一个股票目录或者希望向每个访问站点的用户提供个性化的设置或者只是希望向每个访问站点的家人或朋友提供漂亮的外观又该怎么办?
这方面的竞争一直在继续人们己经开发出好几种技术包括CGI PHP和JavaMicrosoft参与这项竞争的技术是ASP它最引人注目的特点是比其他同类技术简单容易入门但是它也有很多让人激动的功能当用户在Web站点内的页面之间浏览时可以保存用户的详细信息以及Calendar和Rotator等控件可以把这些控件直接放置到页面中就像使用HTML标记一样ASP获得了巨大的成功Microsoft做了进一步的开发它创了NET Framework而ASP NET则成为ASP技术的升级版本使用的是其成熟的编程语言VBNET和C#这个变化在功能方面是一个很大的进步但是Microsoft在一定程度上迷失了一个很重要的目标简单性Web站点的开发突然之间需要高昂的咨询费用同时需要顶尖的美工人员对于那些一开始缔造站点繁荣的人而言它己变得高不可攀
ASPNET 在这个方面向正确的方向回退了一大步Microsoft意识到人们在开发Web站点的时候不喜欢做的一件事就是编写代码代码很枯燥且令人讨厌然而Microsoft也意识到有相当一部分人仍然靠编写代码为生而且这些编程人员不得不开发同样的功能并一再重复登录机制菜单系统购物车用于站点中所有页面的站点标题这些是很多Web站点都需要的功能此时两个指导原则要发挥作用简化它们对新手的使用难度并减少开发人员必须重复的工作量ASPNET 声称可以减少%的代码;ASPNET 还带有很多控件这些控件使得开发人员在数分钟之内就可以创建登录系统和菜单
ASPNET 入门教程完整版
[] []