为GWT选择java或php之间!

Nat*_*ari 7 php java gwt

对于我的新的重型数据库读取应用程序,我需要使用GWT和mysql.但是在java和PHP之间进行选择时,我有一些困惑,1)使用mysql的JDBC比使用mysql的PHP慢(PHP获胜)2)如果要使用PHP,我必须使用JSON在服务器和客户端之间传输数据.3)如果使用JAVA,这种json解析和处理开销可以很容易地被快速RPC调用替换.(JAVA自己)4)GWT对JAVA/RPC调用有很多支持和小框架,因此生产率更高.

请帮我选一个好的.

phi*_*sch 8

我认为它们都非常合适.虽然我理解您对性能的需求是一个重要问题,但我个人认为,SQL驱动程序和JSON解析都不会成为您以后的性能问题.

对于大多数AJAX调用,网络开销(TCP握手等)占用大部分时间,除非您有大型文件要传输.然后后端是什么并不重要.

如果使用Java和Application Server,则应该快速合并数据库连接.如果您使用GWT RCP,如果您需要稍后进行更改,则可以轻松地重构您的应用程序,这是一大优点.如果您发现某些更新速度很慢,那么最大的性能提升可能来自缓存客户端上的数据和/或组合AJAX调用.如果在客户端和服务器端都使用Java,那么这种重构会容易得多.


Car*_*ada 7

GWT是使用Java代码创建Web应用程序的框架.你可以将它连接到PHP后端(还有关于如何操作的文档)但是,从我的观点来看,你正在失去GWT的主要观点,即整个应用程序的一种语言.

如果你真的需要使用GWT作为你的前端,也可以在Java中使用你的后端.如果采用不同的方法,则使用PHP + HTML + JavaScript.

我的2美分.