Which is more suitable for java development Hosting: aptana? Google App Engine? Slice host?

I'm divided into the benefits of developing Java (non-commercial) web applications and deploying to aptana or Google cloud, or just using slice host account Tomcat or jetty and MySQL are really my only requirements Aptana and Google App Engine come with some cool eclipse deployment options, but is scalability really important without a large application user base?

In addition, aptana and Google App Engine seem to be in their infancy, so I wonder if there will be too many restrictions, even for a small time Does anyone have this experience?

Solution

I can't talk to aptana, but Google App Engine and slicehost are completely different It extends differently (that is, you may handle more load), but it is completely different from running your own web application server (such as GlassFish, Tomcat, JBoss, etc.) and coding with "standard" java tools

Using slicehost or any managed solution, you can easily set up your own development environment locally, which completely mimics what you will run on the server The same software, the same VM, or even the same version of Linux You can even move to another host and still set up the same environment

Using Google App Engine, you will find that you are built on the simulator (you don't actually run BigTable locally), so there is no one-to-one correspondence between your environment and the environment on the server There is no substitute where you can move to still run in the same environment In addition, many of the popular Java frameworks you may use for web application development may not work at all (for example) or see here for more details

In fact, I don't like App Engine. I think it's really cool If your application needs are relatively low, so you don't need huge expansion requirements, but your traffic is not so low that you can easily adapt to Google's free quota, I may prefer slicehost

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>