我的看法是:
web服务在早期,是http协议的应用,可以直接传输文字,图片,流这样的东西,然后一步步的发展,直到现在需要webservice,多层应用,分布应用,,甚至未来xml为主导,展开的无com应用。
而早期的asp的缺点很明显,除了是脚本语言,开发效率,以及安全性等(详见asp.net 高级编程 wrox)问题。
现在为了满足,日益成熟,应用广泛的web,微软提出了.net,sun提出了sun one...真正的跨平台的概念再次被提出,相应的解决方案也在竞争阶段。
从应用角度说,asp + frontpage的黄金组合才有一些比较好的界面和应用的搭配,毕竟是microsoft的亲骨肉,而我喜爱的dreamweaver,除了可以做好界面,在asp的编写中,并不那么全流畅,有时候仍然需要导入frontpage,现如今,
dreamweaver mx的出现在一定程度上好一点,但是他变成了杂食动物,既有自己的产品绑定又有别的产品兼容,生产的东西贯穿asp,php,jsp,直至.net;除了,可以手写代码并有提示支持,他仍然很弱,想用它作更深入的东西,考虑到效率又回到visual.net上来了。
并且,visual.net做的东西,还可以不仅仅限于browser这个范围,不过仍然不过瘾,没有他宣传的那么激动人心,倒是想看看明年的.net 2.0和delphi 新版本。
我的一点看法。