【发布时间】:2011-04-20 11:57:58
【问题描述】:
我想使用 Java/Flx 并使用 Java 作为后端和 Flex 作为前端来构建 RIA,如果有必要的话,可能有一些网站(我现在不知道哪个框架,可能是 Spring + 一些 Jquery)
但一开始我想知道我应该使用哪些技术。现在我是 ASP.NET (MVC2) + WPF 和一点 Silverlight 程序员,大约 3 个月后,在我开发 asp.mvc 网站的同时,我学到了很多关于构建模块化和可扩展应用程序(MEF 和 Prism)的有趣的东西,关于架构(DI、IoC 框架(ninject、Castle WINdsor、StructMap)、作为 ORM 的 EntityFramework、NHibernate)......我希望在开始我的 .NET 冒险之前了解它们,现在我的网站会很不同:)
所以在这里我想问问各位高级 java/Flex 程序员,如果我想开始开发真正优秀的企业级和灵活的应用程序,我应该知道什么...
现在我已经阅读了一些关于 Hibernate 作为 ORM、Java Spring 作为 Web 框架、BlazeDs 连接 spring 和 Flex 的信息,以及......我不知道优秀的程序员如何处理 Java/Flex 世界中的 IoC 容器。有没有框架?像上面提到的 Ninject、Castle Windsor 等?
如果我想构建可扩展的应用程序,我应该从哪里开始。划分可以由独立的程序员组开发的模块。有没有类似 MEF 或 Prism for Java 的东西?或者也许还有其他更好的方法。我读过一些关于 OSGi(在 Eclipse 中使用)的内容,但我不知道这是创建可扩展应用程序的好方法吗?
提前致谢。
【问题讨论】:
-
我不确定我是否有方向可以指点你,但我会抛出两个澄清。 JQuery 是一个 AJAX 框架和前端技术。将它用作 Flex 应用程序的一部分是不寻常的。第二个是,如果您已经了解 .NET,为什么不使用 .NET 作为 Flex 应用程序的服务器端? (我并不是要阻止您学习新技术,而是从业务/上市时间/维护的角度来看,坚持您所知道的通常更好)
-
Programmers 是问这个问题的更好地方。
-
是的,我知道我的 Jquery :) 我只是说我想编写可以通过 ex 访问的服务器。移动(flex)和浏览器上的应用程序。
标签: java .net apache-flex rich-internet-application