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