我们之间的武器和vaadin撕裂。 我开始一个微型ISV,需要做出一个Web框架的select。 我已经把我的select缩小到了检票口和检票口。 我已经使用这两个框架,我爱他们两个。 但是我需要做出select。 如果我selectvaadin: 我不必担心外观和感觉。它带有很好的主题 我会尽我所有的Java编程,这是非常擅长的,而不会花时间捣乱CSS不是很好 我需要的商业应用程序的大部分组件包括桌面,如布局,工具提示,键盘快捷键,带有可拖动和可折叠列的表格等等。 如何,如果我去vaadin的方式: 我将失去声明式创buildUI的能力。 如果浏览器不支持javascript,我不会有后备function – 例如大多数非webkit移动浏览器。 Vaadin公司正在销售一些组件,例如JPAContainer,所以我不确定公司会致力于提供完整的开源框架。 企业的利益永远是第一位的。 vaadin应用程序将主要用于Intranet。 不太适合用networking外观和感觉的互联网。 如果我走的方式:我将不得不风格我的应用程序,我几乎不能给他们一个桌面的外观和感觉。 任何build议。 任何一个在任何一个框架上有经验的人都会亲切地告诉我这些利弊,以及你是如何做出决定的。
我在去年对JavaFX进行了一些研究,甚至用它构build了一些基本的桌面应用程序。 它被描述为用于创buildRIA(富互联网应用程序)。 http://en.wikipedia.org/wiki/Javafx 但是真的可以通过networking浏览器来部署吗? 我只通过一个可执行的JAR文件来部署它。 通过networking浏览器部署有多容易? 它工作吗? 有人对此有经验吗? http://docs.oracle.com/javafx/2/deployment/deployment_toolkit.htm
我不想打开另一个“ 另一个Js VS Js ”的线程。 我想,最终Prototype和jQuery都是JS,并且具有几乎相同的方法和function,并且对于相同的任务需要几乎相同的代码行。 对于一个真正的富互联网应用程序 , 真正的优势是什么,Prototype和jQuery的弱点是什么?
我讨厌MSDN的网站WCF RIA服务。 它并不是说它是什么,它只是说它做了什么。 它说明了它可以达到的目标,但并不是说我为什么需要它。 例如: “开发n层RIA解决scheme时常见的问题是协调中间层和表示层之间的应用逻辑”。 那对我来说没有多大意义 “RIA Services通过提供框架组件,工具和服务来解决这个问题,使服务器上的应用程序逻辑可用于RIA客户端,而不需要您手动复制该编程逻辑。您可以创build一个RIA客户端来了解业务规则并且知道每次解决scheme重新编译时,客户端都会自动更新最新的中间层逻辑。“ 那么它从服务器下载DLL? 它是描述数据规则的元数据吗? 那是什么? 这仅仅是一个VS 2010加载项的RAD? 或者它是WCF之上或下面的技术? 它在哪里生活? 随着数据,与服务器,是什么? 我很感激,如果你能为我总结这个请。