谁谋杀了Wrox- -| 回首页 | 2004年索引 | - -档次最高的裤腿追咬者

ASP.NET, Web Application- -

                                      

ASP.NET是把一个Web应用当成“Web应用”来组织的。我的意思是,它不是把Web应用当作一堆Web页面和HTTP请求/应答的组合,而是把每个页面当作一个窗体(所谓Web Form)来对待。每个Web页面是一个自给自足的界面单元,有它自己的事件处理(运行在服务器端的),可以提供基本的表现能力。ASP.NET的Web应用就好象Delphi或者VB的桌面应用一样,对HTTP的封装比所有的Java Web框架都要来得更加自然。
 
一个用ASP.NET的界面设计人员(也不能叫“美工”了)编写页面,通过Application Service去访问业务逻辑。实现后端应用的程序员只要通过一个配置就可以让Application Service返回一些mock。这才是上帝的归上帝恺撒的归恺撒,用Struts是做不到的。XMLHTTP+JScript做的界面也可以有这个效果,但传递的必须是XML文档,一来必须费劲将Application Service返回的结果变成XML,二来界面上也不可能再对收到的东西做更多的操作——ASP.NET通过Application Service得到一个model之后,还可以调用它的方法。

- 作者: gigix 2004年06月13日, 星期日 23:24

Trackback

你可以使用这个链接引用该篇日志 http://publishblog.blogdriver.com/blog/tb.b?diaryID=198759

回复

- 评论人:匿名

Wed Jun 16 16:11:31 CST 2004 

asp.net和一般的c/s窗体开发还是有很大区别的,比如一个窗体需要新开一个窗体选择数据的话,还是需要用传统的js,asp.net再怎么神奇,也还是b/s结构的web开发。

- 评论人:perhaps

Tue Jun 15 02:10:49 CST 2004  作者Blog

       刷新是否频繁是由你自己决定,如果点击下拉列表不需要访问服务器的话,根本就不要去刷新页面。

- 评论人:失落

Mon Jun 14 17:36:24 CST 2004  作者邮箱 

用过半年asp.net,感觉比struts容易上手,但也没有微软吹的那么牛逼

现在招java开发的好像都有提到struts,不学不行啊

- 评论人:charon

Mon Jun 14 11:16:29 CST 2004  作者邮箱 

tapestry还是jsf来得保险。这一年多来我下了几次决心做了n多准备,最终还是没敢用tapestry.

- 评论人:femto

Mon Jun 14 10:47:00 CST 2004  作者邮箱 

Java世界的话试试Tapestry,也是server端控件的概念。
至于Struts么,早该扔到垃圾堆了。
(ps:国内总是比国外满一拍,国外已经不用ejb的时候,
国内ejb用的正欢,国外已经开始废弃Struts了,国内Struts还用的如火如荼,sigh。。)

- 评论人:charon

Mon Jun 14 09:44:13 CST 2004 

但是刷新的有点频繁。如果不做特别处理的话,点开一个下拉列表都会导致页面刷新

- 评论人:wintereagle

Mon Jun 14 09:20:04 CST 2004 

你刚刚知道?


评论内容: