论坛首页 编程语言技术论坛

WPF/E已死,Silverlight只是个冒牌货,Java RIA开发还要在黑暗中摸索更长的时间。

浏览 72699 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-10  
还是认真看看

http://weblogs.asp.net/scottgu/archive/2007/05/07/silverlight.aspx
以及scottgu的回答,
scottgu还是很权威的,基本上他回答的,都是比较有保证的了.
0 请登录后投票
   发表时间:2007-05-10  
neuhawk 写道
Wednesday, May 09, 2007 12:34 PM by ScottGu
Hi Ivan,

Silverlight 1.1 has a nice control encapsulation model (just like WPF with the full .NET Framework).

By "rich controls" I meant that we'll be adding many more higher-level controls (Buttons, Treeviews, DataGrids, etc) that are built using this model and which will make developing applications much easier.



ScottGu 这个最新说辞让人觉得还是有点希望,但疑问还存在:

http://silverlight.net/quickstarts/default.aspx中,让人感觉微软的方向是Silverlight要和ASP.NET AJAX 配合使用来构建RIA应用。如果Silverlight 完全实现了"rich controls" ,那么与ASP.NET AJAX Controls是什么关系,替代品?还是“卡通级”辅助品?

请 neuhawk 解释。
0 请登录后投票
   发表时间:2007-05-10  
ray_linn 写道
dlee 写道
to neuhawk, ray_linn:
你们要正面回答libai的问题,不要总是采用这样旁敲侧击的方式。因为不了解而有误解是很正常的,这些组件也是我很关心的。你们如果能够从M$的技术资料中找到这样一类组件,请你们把这些资料的内容转贴一下。
其他开发者并没有必要一定要去亲自试验你们所推崇的技术,同时我也没有必要这样做。我们谈的是在国内企业应用中一些常见的需求,如果你们自己不了解,可以去找经常做项目的同事了解一下。这些需求是现实的需求,也是非常普遍的需求。你们可以自己去看看Flex的DataGrid和Chart的演示,多了解一些外界的情况对你们并没有坏处。



问题是, 需求和否定是两回事,如果是谦虚点,问问DataGrid和Treeview是怎么回事,哪里可以得到,一定有人会热情回答。可有人是以很欠扁的态度说,没有datagrid 没有treeview,不值得用,这是做学问的态度么??

扯淡和做学问就差别在这里。


有疑问就“欠扁”啦? 您老就这态度?太把自己当人物了吧,要真是牛人,你也解释一下上面我问neuhawk的问题。

M$在WPF/E上态度暧昧,我就是这么认为的。
0 请登录后投票
   发表时间:2007-05-10  
leebai 写道
ray_linn 写道
dlee 写道
to neuhawk, ray_linn:
你们要正面回答libai的问题,不要总是采用这样旁敲侧击的方式。因为不了解而有误解是很正常的,这些组件也是我很关心的。你们如果能够从M$的技术资料中找到这样一类组件,请你们把这些资料的内容转贴一下。
其他开发者并没有必要一定要去亲自试验你们所推崇的技术,同时我也没有必要这样做。我们谈的是在国内企业应用中一些常见的需求,如果你们自己不了解,可以去找经常做项目的同事了解一下。这些需求是现实的需求,也是非常普遍的需求。你们可以自己去看看Flex的DataGrid和Chart的演示,多了解一些外界的情况对你们并没有坏处。



问题是, 需求和否定是两回事,如果是谦虚点,问问DataGrid和Treeview是怎么回事,哪里可以得到,一定有人会热情回答。可有人是以很欠扁的态度说,没有datagrid 没有treeview,不值得用,这是做学问的态度么??

扯淡和做学问就差别在这里。


有疑问就“欠扁”啦? 您老就这态度?太把自己当人物了吧,要真是牛人,你也解释一下上面我问neuhawk的问题。

M$在WPF/E上态度暧昧,我就是这么认为的。


很简单,所有的ajax控件都会在XAML的名称空间里。
  • 大小: 43.2 KB
0 请登录后投票
   发表时间:2007-05-10  
leebai 写道
neuhawk 写道
Wednesday, May 09, 2007 12:34 PM by ScottGu
Hi Ivan,

Silverlight 1.1 has a nice control encapsulation model (just like WPF with the full .NET Framework).

By "rich controls" I meant that we'll be adding many more higher-level controls (Buttons, Treeviews, DataGrids, etc) that are built using this model and which will make developing applications much easier.



ScottGu 这个最新说辞让人觉得还是有点希望,但疑问还存在:

http://silverlight.net/quickstarts/default.aspx中,让人感觉微软的方向是Silverlight要和ASP.NET AJAX 配合使用来构建RIA应用。如果Silverlight 完全实现了"rich controls" ,那么与ASP.NET AJAX Controls是什么关系,替代品?还是“卡通级”辅助品?

请 neuhawk 解释。

Silverlight Development and ASP.NET Futures
ASP.NET AJAX is a key Microsoft Web development technology related to Silverlight, and is useful for developing distributed applications with Silverlight. The following links provide information about AJAX and related features. Developers may especially find the new ASP.NET Media and XAML controls, which can be used to play various types of media files and add XAML markup within ASP.NET applications, of interest.

ASP.NET AJAX site

ASP.NET Futures (May 2007)

The ASP.NET Media Control

The ASP.NET XAML Control



目前,我用sliverlight开发了工作流图形动态显示,也正在开发工作流设计器(web版).
我可以使用xmlhttp,也可以用asp.net ajax.
用asp.net ajax开发起来是比直接用xmlhttp要方便一些的(调用webservice方便).
至于asp.net xaml control,你可以看
http://www.cnblogs.com/shanyou/archive/2007/05/06/axmlcontrol.html

rich controls是在silverlight端的,而不是在asp.net.
但是动态生成silverlight可以在客户端和服务端.我的工作流图是在服务端生成的(xaml+js),当然你也可以在客户端生成.
silverlight跟后台传数据,可以用webservice,ajax,xmlhttp,wcf等的.
还有就是开发Silverlight可以用mini -clr也可以用 js.
如果用js的话,用asp.net ajax比较方便,当然你可以用其他ajax框架.


0 请登录后投票
   发表时间:2007-05-10  
to ray_linn,neuhawk:

你们都没有直接回答我的问题:

sliverlight是ASP.NET AJAX的替代品?还是辅助品?

再延伸点:sliverlight的RIA应用的后端,是否可以是纯Java?
0 请登录后投票
   发表时间:2007-05-10  
leebai 写道
to ray_linn,neuhawk:

你们都没有直接回答我的问题:

sliverlight是ASP.NET AJAX的替代品?还是辅助品?

再延伸点:sliverlight的RIA应用的后端,是否可以是纯Java?


1. SL也是异步的,也是某种AJAX,所以它是ASP.NET AJAX的一部分,但AJAX.NET,这种基于html的控件,是将来逐步被替代的,了解??

2。 SL提供了两种缆线协议,XML和JSON,你支持它,SL就支持你。
0 请登录后投票
   发表时间:2007-05-10  
一个功能完善的DataGrid组件其实是一个相当复杂的组件,并不是简单的东西啊。你们觉得简单是因为有M$帮你们来做这些组件,你们不用自己亲自动手。
我还是问问Dflying和我在M$做这方面开发的朋友吧。不大清楚neuhawk和ray_linn同学的背景,不过直接来自M$的朋友的消息更可靠一些。
0 请登录后投票
   发表时间:2007-05-10  
ray_linn 写道
leebai 写道
to ray_linn,neuhawk:
。。。。
1. SL也是异步的,也是某种AJAX,所以它是ASP.NET AJAX的一部分,但AJAX.NET,这种基于html的控件,是将来逐步被替代的,了解??
。。。。


ok。 没错,我们大部分人的理解也是:在UI组件上,Silverlight组件应该全面替代目前的AJAX.NET组件,基于Silverlight的企业应用可以做到没有任何html。这是我们期望的目标,也相信最终一定是这个方向,看我这个帖子:http://leebai.iteye.com/blog/75493

但是微软同意吗?微软会在什么时间同意?

你见过微软官方的资料说AJAX.NET组件要被放弃吗?
为什么要被替代的AJAX.NET组件还在不断快速发展?而作为替代者的Silverlight组件却动作迟缓?
为什么目前能看到的简单Silverlight组件都是“卡通型”的?
既然最难的问题都解决了,这种表层控件开发就这么慢?

如果与服务器无关的Silverlight AJAX替代了ASP.NET AJAX,还能叫.net AJAX吗?
与服务器无关后,微软真的愿意拿赤身裸体的IIS和J2EE竞争吗?微软会这么愚蠢/善良/毫不利己专门利人?
0 请登录后投票
   发表时间:2007-05-10  
以前我曾经非常希望Atlas(ASP.NET Ajax的前身)能够做到平台中立,与服务器端松散耦合,最终也能够支持其他的服务器端技术,但是最后得到的是完全的失望。M$最终还是决定将ASP.NET Ajax锁定到服务器端的.NET平台上(因此名字也改掉了)。

Silverlight现在突然决定平台中立了,对我来说是很奇怪的一件事情,因为这不太像M$的做事风格。所以我还需要一段时间的观察,因为我是希望将来在服务器端使用RoR来做开发的。

不过如果Silverlight真的做到了平台中立,对于我的朋友Dflying是一件好事情,因为他将来可以写这方面的书,销量也会大得多。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics