通常,JSP更适合大型开发,适合企业级运算,数据多于展示。PHP、RoR等更适合中小型站点开发,适合以用户体验、灵活性为主的网站设计。
传统软件式开发,JSP优势巨大;灵活性和快捷要求高的web领域,是PHP、RoR、ASP等的主要市场。特别是中小型站点。
其次,JSP在安全性、稳定性方面比其他都要高,这主要是建立在高成本的投入上。比如J2EE服务消耗的性能很大,内存空间需求不是一般云服务商能承受,因此即使有云服务商提供JSP服务器,也大多会限制使用类似于Spring框架这样的程序。
第三,JSP需要一个单独的服务器来运转,需要云服务商提供JSP服务器,无形增加成本投入。
第四点,Java是当前非常流行的语言,也造成了Java人才成本也非常高,相对于PHP、ASP等主流web领域语言,Java的薪资一直居高不下。这对于云服务商是一笔额外开支,因为他们需要大量技术人才来开发服务器架构,来维护服务器正常运转,同时还需要一批专业的Java售后技术工程师。
这些或许就是为什么虚拟主机都JSP的原因,当前提供Java虚拟主机的云服务商非常有限,比如西部数码是其中一家。详细了解:https://www.west.cn/services/webhosting/java.asp