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

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

浏览 72702 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-10  
dlee 写道
libai 写道
按WPF/E的本意,应该主要是在Everywhere推行WPF的通用UI组件和UI布局技术,但实际上他们没有这样做,我们在Silverlight 只看到视频和矢量图形,找不到treeview、grid常用组件,甚至连button、textinput等基本组件都是option,还是“卡通型” 的,这种东西能用来开发RIA企业应用吗?

libai说的有道理。TreeView、DataGrid等等组件对于企业应用的UI来说是最重要的一些组件类型,而各种3D效果、花哨的动画对于企业应用来说并不是非常重要的,除非能像Flex那样基于这些技术开发出来强大的DataGrid和Chart组件。

我也建议M$ Fans不要仅仅凭借自己看到的M$的一些文宣来做判断,而要给出更加可靠的实例来。至少对于Flex这边,当我看到他们的DataGrid和Chart组件的演示之后,让我充分相信了Flash UI的能力。如果你们目前没有这个能力也不要很着急,这些讨论会一直持续下去,并不存在一定要东风压倒西风或者西风压倒东风的必要。

因为M$以前吹过不少泡泡,出于市场原因搞过很多vapourware,所以我们对M$有顾虑是很正常的。
M$其实有着非常清晰的市场策略,他们目前的策略就是依靠RIA技术和产品WPF/Silverlight/XAML来占领客户端,然后巩固并扩大他们的.NET在服务器端的市场。所以它们的RIA产品一定要与服务器端的.NET平台锁定,这是必然的(如果不锁定到是相当奇怪的事情)。我并不是很信任neuhawk和ray_linn的判断,当然对于来自M$开发平台的他们来说这些都是无关紧要的。

我晕,你用过SL1.1 alpha再说.
你说xmlhttp出来也只能asp用么.
SL1.1支持json,webservice proxy,xml等,这些都可以用到别的平台的.
0 请登录后投票
   发表时间:2007-05-10  
leebai 写道
甚至连button、textinput等基本组件都是option,还是“卡通型”的,这种东西能用来开发RIA企业应用吗?


为什么就不能来开发企业应用了????你就扯淡吧,Roxia算不算企业应用,还是你的企业应用都是呆头呆脑的报表??
0 请登录后投票
   发表时间:2007-05-10  
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.

0 请登录后投票
   发表时间:2007-05-10  
to neuhawk, ray_linn:
你们要正面回答libai的问题,不要总是采用这样旁敲侧击的方式。因为不了解而有误解是很正常的,这些组件也是我很关心的。你们如果能够从M$的技术资料中找到这样一类组件,请你们把这些资料的内容转贴一下。
其他开发者并没有必要一定要去亲自试验你们所推崇的技术,同时我也没有必要这样做。我们谈的是在国内企业应用中一些常见的需求,如果你们自己不了解,可以去找经常做项目的同事了解一下。这些需求是现实的需求,也是非常普遍的需求。你们可以自己去看看Flex的DataGrid和Chart的演示,多了解一些外界的情况对你们并没有坏处。
0 请登录后投票
   发表时间:2007-05-10  
1) Naming versions is always a controversial topic (for example: last summer's .NET 3.0 naming debate).  We went with 1.1 mainly to indicate easy continuity from the 1.0 release (and to avoid any more petitions about bumping the version number too high <g>).

2) I don't have a good ETA for when 1.1 will ship.  But I do think we'll have go-live betas available this year at a minimum
--scottgu
~~~~~~~~~~~~~~~~~~~~~~
1.1要明年才能发布,现在下结论太早.
UI控件肯定要的,1.1的sdk有几个控件的原代码,可以看出,实现控件不难的.
0 请登录后投票
   发表时间:2007-05-10  
dlee 写道
to neuhawk, ray_linn:
你们要正面回答libai的问题,不要总是采用这样旁敲侧击的方式。因为不了解而有误解是很正常的,这些组件也是我很关心的。你们如果能够从M$的技术资料中找到这样一类组件,请你们把这些资料的内容转贴一下。
其他开发者并没有必要一定要去亲自试验你们所推崇的技术,同时我也没有必要这样做。我们谈的是在国内企业应用中一些常见的需求,如果你们自己不了解,可以去找经常做项目的同事了解一下。这些需求是现实的需求,也是非常普遍的需求。你们可以自己去看看Flex的DataGrid和Chart的演示,多了解一些外界的情况对你们并没有坏处。



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

扯淡和做学问就差别在这里。
0 请登录后投票
   发表时间:2007-05-10  
必须要承认,国内企业应用的样式确实很狭窄,TreeView和DataGrid等少数几类UI组件几乎主宰了国内企业应用的开发。我相信WPF一定会给企业应用的界面设计带来新的活力。但是在向WPF迁移之前,确实有必要提供这样一组强大的UI组件的,否则迁移起来会有不小的困难。
0 请登录后投票
   发表时间:2007-05-10  
dlee 写道
to neuhawk, ray_linn:
你们要正面回答libai的问题,不要总是采用这样旁敲侧击的方式。因为不了解而有误解是很正常的,这些组件也是我很关心的。你们如果能够从M$的技术资料中找到这样一类组件,请你们把这些资料的内容转贴一下。
其他开发者并没有必要一定要去亲自试验你们所推崇的技术,同时我也没有必要这样做。我们谈的是在国内企业应用中一些常见的需求,如果你们自己不了解,可以去找经常做项目的同事了解一下。这些需求是现实的需求,也是非常普遍的需求。你们可以自己去看看Flex的DataGrid和Chart的演示,多了解一些外界的情况对你们并没有坏处。

flex我在2003年的就用过了.
svg我也用过.现在SL1.1是Alpha,而且控件确实也是在MIX大会公布了计划.
我本身也做了几年java和ajax,也不是你想的一敲不通.
我回答libai的问题是,现在只是Alpha,MS还有1年的时间去做控件,至于mS的计划,可以看看ScottGu 的blog.
而且,我也不是什么MS的Fan了;只是推崇一些自己喜欢的技术,比如我也推崇spring~
0 请登录后投票
   发表时间:2007-05-10  
提供一点参考资料:
http://nerddawg.blogspot.com/2007/05/silverlight-ui-controls.html

从这里可以看出,目前的UI控件还是是很简陋的,至于未来的开发,只能说是未来的事情,大家站在不同的立场,有不同的看法是很正常的。我觉得只是时间问题。

我还是觉得微软又在进行类似一次VB超越delphi的事情,不过对阵的双方换成了.NET和Java
0 请登录后投票
   发表时间:2007-05-10  
dlee 写道
必须要承认,国内企业应用的样式确实很狭窄,TreeView和DataGrid等少数几类UI组件几乎主宰了国内企业应用的开发。我相信WPF一定会给企业应用的界面设计带来新的活力。但是在向WPF迁移之前,确实有必要提供这样一组强大的UI组件的,否则迁移起来会有不小的困难。


很简单,就目前而言,在MS推出正式版之前,把WPF嵌入到任何一个ASP.NET中去,就可以使用所有的TreeView DataGrid,难道 难的东西处理了,反而不能处理简单的么?
  • 大小: 24.2 KB
0 请登录后投票
论坛首页 编程语言技术版

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