Is there any hosting company which would naturally support GlassFish?
Naturally means they already know it and have experience. I'm not interested in "we can do this for you" companies.
Any information appreciated, thanks.
a quick search for 'glassfish hosting' shows a fair few but as from the looks of it it's a java module is it not something you could go get a windows VPS and the install yourself or are you more looking for someone to set it all up / help when things go wrong kind of thing?
SWORDFISH HOSTING - UK Based Web Hosting - 24*7 Support
Shared Hosting | VPS | Dedicated Servers | Plesk 9 Control Panel Web Hosting For Everyone
Most host don't offer Java becasue of the resources it uses. From a business view, Java is expensive and not worth the cost; especially when PHP offers much lower, yet a cost effective solution. For the usuer (myself included) that wants/needs to use Java/JSP, VPS or Dedicated server solutions are our only option. Try and find a cheap VPS with a minimum of of 1 Gig RAM to deploy Java on. Some people will say 1 Gig RAM is overkill and will option off the idea of 512 MB RAM. But from my experience, 1 Gig is usually more than enough when starting out. With Java, you have to take into consideration of the JRE, JSP/Application Server (Glassfish in our case), and maybe a Database server (MySQL, PostgreSQL, Oracle). When running all of those services on a 512MB RAM, your server will feel pinch at crunch time.
PHP benefits from the fact that you can dunk your resources in a folder and only pay overhead for the stuff you run at that moment. (and thus technically run hundreds of sites per server) Java keeps caches, compiled code threads, file handles etc open even when nobody hits the application.
But if you look at it from a purely JSP point of view, I think it will pretty much be the same (except that you need to run Tomcat instead of Apache)
From a technical point of view I think Java works much better (things like database and resource abstraction) but from the point of the user, PHP has the advantage in both resources (for small sites) and the fact that there are many more excellent applications written in PHP than Java.