我讨厌MSDN的WCF RIA服务网站.它没有说它是什么,它只说它做了什么.它说它可以实现什么但不说我为什么需要它.
例如:
"开发n层RIA解决方案时的一个常见问题是协调中间层和表示层之间的应用程序逻辑".
嗯,这对我来说意义不大.
"RIA Services通过提供框架组件,工具和服务来解决这个问题,这些组件,工具和服务使RIA客户端可以使用服务器上的应用程序逻辑,而无需手动复制该编程逻辑.您可以创建一个了解业务规则的RIA客户端并且知道每次重新编译解决方案时,客户端都会自动使用最新的中间层逻辑进行更新."
那么从服务器下载DLL?它是描述数据规则的元数据吗?
那是什么?它只是RAD的VS 2010附加组件吗?或者它是WCF之上或其下的技术还是什么?它在哪里生活?有了数据,还有服务器,什么?
如果你能为我总结一下,我很感激.
我不想打开另一个" 又一个Js VS Js "主题.
我想,最后Prototype和jQuery都是JS,并且具有几乎相同的方法和功能,并且需要几乎相同的代码行来完成相同的任务.
对于真正的富Internet应用程序,Prototype与jQuery 的真正优势和缺点是什么?
我在去年对JavaFX做了一些研究,甚至用它构建了一些基本的桌面应用程序.
它被描述为用于创建RIA(富Internet应用程序).
http://en.wikipedia.org/wiki/Javafx
但它真的可以通过网络浏览器部署吗?我只通过可执行的JAR文件部署它.
通过Web浏览器部署有多容易?它有用吗?有任何人对此有经验吗?
http://docs.oracle.com/javafx/2/deployment/deployment_toolkit.htm
我在Wicket和Vaadin之间挣扎.我正在开始一个微观的,需要选择Web框架.我已经缩小了对Wicket和Vaadin的选择范围.我使用过这两种框架,我喜欢它们.但是我需要做出选择.
如果我选择Vaadin:
但是,如果我去Vaadin方式:
如果我走Wicket的方式:
有什么建议?任何有这两个框架经验的人都要告诉我利弊和专业人士以及你如何做出决定.
我们正在构建一个需要大量图像处理的基于Web的应用程序.我们希望这个处理负载尽可能地在客户端上,我们希望尽可能多地支持平台(甚至是移动设备).
是的,我知道,一厢情愿
这是信息:
图像处理是来自某些数据的光栅化.想像从PDF文件创建PNG图像.
我们没有很多服务器电源.所以客户端处理是必须的.
所以,我们正在考虑:
Flash - 最普遍,但从我读到的开发工具乏善可陈.(目前还没有iPhone/iPad支持).
Silverlight - 允许我们使用.NET CLR,因此是一个很大的++(很多代码都在.NET中).但大多数手机都不支持(未来传闻的Android支持)
HTML5 + Javascript - 可能是最"便携"的选项.问题是必须在Javascript中重写所有图像处理代码.
任何可能有帮助的想法或架构?澄清:我不需要进一步了解哪些库可用于Silverlight和Javascript.我的困境是
我可能会缺少任何开箱即用或明智的想法/替代方案?
我知道jsonp是一种绕过相同原始策略的技术.您基本上是在脚本标记中引用您的json服务器端点,因为脚本标记不受SO策略的约束.
我的问题是:假设服务器有一个服务于json的端点,服务器上是否需要进行任何修改以在客户端中使用jsonp?
我想不,但想确定......
如果您在以下文档中尝试实时代码示例:
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.chart.series.Bar
不止一个标签看起来很漂亮:
data: [
{ 'name': 'metric one', 'data':5 },
{ 'name': 'metric two', 'data':27 }
]
Run Code Online (Sandbox Code Playgroud)
但是,只要将数据集缩小到一个标签,输出就会变得很糟糕(请注意,条形图的标签显示在图表区域顶部的一半之外,而不是与要标记的条形垂直对齐):
这是ExtJS中的错误吗?我该如何解决这个问题?产生此输出的Exact ExtJS代码:
var store = Ext.create('Ext.data.JsonStore', {
fields: ['name', 'data'],
data: [
{ 'name': 'metric one', 'data':5 }
]
});
Ext.create('Ext.chart.Chart', {
renderTo: Ext.getBody(),
width: 500,
height: 300,
animate: true,
store: store,
axes: [{
type: 'Numeric',
position: 'bottom',
fields: ['data'],
label: {
renderer: Ext.util.Format.numberRenderer('0,0')
},
title: 'Sample Values',
grid: true,
minimum: 0
}, {
type: 'Category',
position: 'left',
fields: ['name'],
title: …
Run Code Online (Sandbox Code Playgroud) 我们正在使用Ruby on Rails框架(CRM系统)开发一个相当大的应用程序,并且正在考虑重写它以使用ExtJS以便Rails只进行数据处理,而ExtJS将以类似桌面的方式进行所有浏览器重量级处理.
任何人都有一些经验和暗示什么是最好的方法?ExtJS是否足够成熟,可以用于相对较大(和复杂)的应用程序?那么Rails部分 - 这里最好的方法是什么?
编辑:
只是为了说清楚.我宁愿这样做,以便所有的javascript客户端应用程序代码一次加载(在应用程序的启动时,最好是作为一个压缩的js文件),然后只使用ajax与Rails之间发送数据应用程序.此外,让ERB可用于动态生成Ext apliccation元素会很不错.
目前我们使用jQuery为我们的应用程序添加RIA优势,但最近我们一直在我们的Sharepoint门户中实现Coveo搜索引擎,并发现ScriptSharp用于他们的产品.ScriptSharp能带来什么?
Silverlight和XBAP有什么区别?你会在哪里使用一个与另一个?