哪个更适合Java开发托管:Aptana? Google App Engine?切片主机?

前端之家收集整理的这篇文章主要介绍了哪个更适合Java开发托管:Aptana? Google App Engine?切片主机?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我分为开发 Java(非商业)Web应用程序和部署到Aptana或Google云之类的好处,或者只是使用Slice Host帐户. Tomcat或Jetty和 MySQL真的是我唯一的要求. Aptana和Google App Engine附带了一些很酷的Eclipse部署选项,但是如果没有庞大的应用程序用户群,可扩展性真的很重要吗?

此外,Aptana和谷歌App Engine似乎都处于婴儿阶段,所以我想知道是否会有太多的限制,即使是小时间的开发.有人有这方面的经验吗?

解决方法

我无法与Aptana交谈,但Google App Engine与Slicehost之类的东西完全不同.它的扩展方式不同(即你有可能处理更大的负载),但它与运行你自己的网络应用服务器(例如Glassfish,Tomcat,JBoss等)以及使用“标准”Java工具进行编码完全不同.

使用Slicehost或任何托管解决方案,可以轻松地在本地设置您自己的开发环境,这完全模仿您将在服务器上运行的内容.相同的软件,相同的VM,甚至可能是相同版本的Linux.您甚至可以移动到其他主机,仍然可以设置相同的环境.

使用Google App Engine,您会发现自己构建在模拟器上(您实际上并未在本地运行BigTable),因此您的环境与服务器上的环境之间不存在一对一的对应关系.没有替代的地方可以移动到仍然在同一环境中运行.此外,您可能用于Web应用程序开发的许多流行的Java框架可能根本不起作用(例如)或者不会开箱即用(see here for more details).

事实上,我并不喜欢App Engine,我认为这真的很酷.如果您的应用需求相对较低,因此您不需要巨大的扩展要求,但您的流量不是很低,以至于您可以轻松适应Google的免费限额,那么我可能会倾向于像而是Slicehost.

猜你在找的Java相关文章