WEB开发技术相关软件1999后大盘点

 

写此文前就题目斟酌长久,定为"网站",似乎无法概括早先的软件,而定为"网页",似乎又把这一技术看的太浅显,就象"死跑龙套的"一样,故结合起来说成WEB开发技术,希望能达意。

 

摘要:99年后入行的朋友基本上都会有很多的WEB工具使用的经验,并且经历的相关软件也是极其的丰富。本文借此回顾一下过去这种软件的发展里程,评说一下现在这种软件的现状,再展望一下这种软件(当然,或许以后不叫软件)的未来。

 

·归宿

针对于网页来说,无论采用什么技术,这里指那种纯网页技术,最后发送给浏览器的都是HTML,无论ASP.NET也好,JSP也好,PHP也好,ASP也好(CGI不大清楚),他们都无法逃脱这种宿命,用范伟的话来说,人的生命周期到最后就是那“小匣儿”,而一个页面的生存周期,就是从一个发生的请求被发送起到最终返回给浏览器的那个结果,也就是HTML

 

·万物之起源

与网站网页的相关软件, “记事本”这个工具不能不提,这个工具从Windows发布起就伴随过很多程序员的成长。当然这其中也不只WEB开发人员。

 

 

不用多说,很多朋友都用过,无论是在史前没有网页动态技术的那种纯静态时期,还是在今天各种网页动态技术百家争鸣的时期,这个工具都伴随了好几代开发人员的成长。或许有朋友较真,但是,现在使用的工具当中,在HTML视图当中,那正是对其功能的一个扩充。

 

·雏形

在网页技术飞速发展与其开发过程的低效率的矛盾之下,出现了原始级别的网页制作工具。典型代表的要属Visual InterDevDreamWeaver(v3~v4)

 

(由于历史原因,只能找到这样的一张图了,请大家见谅)

有意思的是,针对于评论他们的文章,上个世纪的根本拿不到这个世纪。从这里我们可以看到他们的竞争和演化。

早先,似乎也只有Visual InterDev这个工具,甭管其开发的烦琐以及设计思路的古怪,相对于DW来说,还是要先进好多。而进入21世纪后,一切都在变,DW的改进是让好些网页设计与开发人员都看到的了,其对HTML的所见即所得的特点(说到这里,对于微软下的功夫,在今天恐怕都不敢恭维),以及对动态语言,比如asp等的支持,都远远胜过InterDev。印象比较深的是论坛中总有人把上个世纪的文章拿到这个,自然成为一个“笑话”。

 

 

如果说InterDev是微软的失败的话,相信也会有很多朋友认同,但是也有使这个软件过来的,我见过。

而微软在其产品中并没有放弃这条路线,暂不提InterDev的失败与否。其代表属FrontPage

 

 


对于这个产品,确实陪伴笔者走过一段路程,而作为那个时代跨入这个行业的入口,
FrontPage是个不错的入门工具,我想这个功劳也要归功于Word这个软件。

 

 

Word这个工具拿上来,似乎有点勉强,因为其确有网页制作的功能,而毕竟不是专门干这个的。但是,其使用的简单方便说明其占有这么大的市场是很容易理解的,而也正是因为他,使更多的人上手FrontPage是那么的容易,其统一的用户界面接口,使你在熟悉office里的其中一个工具后,就会很容易去熟悉其它的工具,话题也就回到FrontPage上了。但是,那个时候的FrontPage,在后来使用几年的经验上来看,对HTML的支持确实还不如DW系列,DW让人感觉对HTML的支持很舒服,而FrontPage的感觉似乎是微软在告诉你:如果你不熟悉它的话就不要动它。

另外有几个工具在那段时间似乎也有很多人用,比如hotdog,似乎已经退出市场了在今天,再就是PageMaker

 

 

仿佛在网上还有人在提起它的名字。
当年的HotDog本来找不到截图了,但是感谢蜡人张提供的资料



印象当中曾有人用专业来形容它,但是,如今却似乎已淡出了这个舞台。

 

·进化

这里要先说FrontPageDreamWeaver这两个系列。

Office系列,走过了9720002003这些阶段,不过就对其的使用来说,FrontPage确实没见有任何比较吸引人的改进,今天似乎知道他的人也很少,而这个软件在Office系列里可能也要改名了吧。

对于DreamWeaver这个系列,从Macromedia被收购之前说起,其改进还是比较喜人的。相信一定会有朋友体验过其asp等动态技术的快速开发,相比之前用记事本硬敲代码,其提供的拖拽功能确实节省了开发人员的时间,同时也提高了效率。但美中不足的是后来Macromedia在这个产品的投入似乎没有,比较明显的是其对asp.net的开发只支持到1.1。这里也可能有很多的原因,比如其要推行其自己的网页动态技术,就是今天的Flex,当然。

 

 

这个技术虽然已被收购到ADOBE下。不过其威力还是不得小视的,其丰富的UI表达是非常有竞争里的。

回过头来看微软,其并没有淡出这块市场,而是加大了其开发的力度。.net战略计划到目前来看是趋向于成功的。在其初始版本中,让大家看到了其生命力。

 

 

在这个工具中让大家看到了一种新的web开发技术和开发模型,同样也真正的引入了面向对象的概念。相对于asp来说其确实是一个进步。但是,其对HTML以及XHTML的支持,相对于DW系列来说,还不是很好,那个时间很多朋友都是用VS2003DW一起配合着使用,也就是把前台的设计交给DW,后台代码以及网站的规划等交给VS2003

然后,就是后续的版本vs2005

 

 

这个可以说是目前最满意的版本,首先其对HTMLXHTML的所见即所得的支持确实很有进步了,在开发的过程当中确实可以完全的脱离DW来设计页面。当然,这是在不考虑DW被收购和ADOBE的产品战略的基础之上。

 

·辉煌

借以“辉煌”这个词来简单评说一下未来的发展趋势。

人性化。这是所有技术的发展方向。科技以人为本就是这个道理。

易于理解和上手。开发语言和工具的发展以及改进都是逐步迎合人们习惯的思维方式来做,这样才能让大家更容易上手。而设计一个自己的网页或者网站以后也会变得更加容易。

更完善的架构。就象人的骨骼一样,好的体系架构会支撑一个人高效率的去完成一件事。

可扩展。能在最小的修改上完成对网站网页的扩充,使其能在原有的基础上发挥更多的功能。

可通信的支持。这个还要指望一个更新的概念提出。Rss确实现在理论做到了这点,但是,还无法打破这种局限。比如现在我们写技术类的博客会选择cnblogs,写文学类的要选择xxxxx,无法达到统一的目的。

效率,安全。永久的话题。

总之,未来的这个技术应该是更灵活,更简单,有更完美的架构和思想支撑的。同样,在安全,效率以及扩展性上都很有可能发展到今天无法预测的地步。

 

·后记

昨天在做一个网站的时候,习惯上要到网上随便抓取一个模板下来。这个时候才发现似乎只有DW8能完成这个工作,因为其涉及到对html的复杂的分析和修改。可以说,哪个工具都是很优秀的,但不是完美的,在适当的场合使用适当的工具,才能完成我们的任务。

此文“技术含量”笔者自认不高,只希望对以往的开发工具做一个总结,简单回顾并且评价这个技术走过的历程。完全都是个人对此的理解,如果有朋友有不同的意见,欢迎来拍砖。

如果有朋友认为个别工具描述有失误或者需要增加,请帮我补充一下,谢谢。

posted @ 2006-08-20 13:31  哥本哈士奇(aspnetx)  阅读(3139)  评论(29编辑  收藏  举报