3
|
Piotr KochaÅski · 技术社区 · 15 年前 |
![]() |
1
1
你会找到很多方法来构建网络应用,我不确定是否有一个明确的赢家。最后,这只是个人品味的问题,或与你的知识背景有关。 不管怎样,我的建议是当你看到他们的时候 考虑在前端和后端之间进行清晰的分离,并构建一个灵活的用户界面。 (在iGoogle或NetVibes模型中) 前端以人工格式显示信息。浏览器代码是JS、HTML和CSS。如果你真的想要的话,可能会闪光。 而后端处理身份验证/安全性和业务逻辑,只发送或接收JSON或XML消息。 我以前用SAP服务XML和浏览器用XSLT和JavaScript呈现它来实现这一点。 现在,在我当前的项目中,Erlang为JSON提供服务,浏览器使用 JS template engine 和JS。 在这两种情况下,这都提供了真正响应的Web应用程序。当您优化网络使用时。 最后是关于 灵活的用户界面 . 我的意思是用小部件代替单片应用。这不容易获得,但一旦它运行,它是一个惊人的方式建立网络应用程序。 这里是一个 small video 我们只是想强调一下这一点。 |
![]() |
2
1
我个人最喜欢的是在SpringMVC之上的jQuery。SpringSource.org汇集了许多演示SpringMVC框架的优秀示例应用程序,“MVC Ajax”项目包括一些关于如何向返回JSON到浏览器的服务器生成Ajax请求的优秀jQuery示例。 这些项目的Subversion存储库是 here . |
![]() |
3
0
实际上,许多jquery组件被包装在来自JSF libs(如richfaces)的不同组件中。 据我所知(我在JSF上只工作了几个月,所以我还是个新手),把jQueryUI和清晰的JSF(带组件)UI混合在一起被认为是一种糟糕的做法。 我只能猜测,如果您想在JSF中使用jquery ui,那么您可能需要创建自定义的JSF组件并包装所选的jquery组件。 |
![]() |
4
-3
我能给你的最好例子是谷歌。 他们使用你说的所有东西。 不幸的是,谷歌不会给他们的代码提供任何部分。 |