Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP是否适合构建网站?_Jsp_Web Applications - Fatal编程技术网

JSP是否适合构建网站?

JSP是否适合构建网站?,jsp,web-applications,Jsp,Web Applications,有人能告诉我,请显示良好的性能时,建立一个网站与它 它能和PHP一样快吗 我问这个问题的原因是因为我看到现在每个人都在建设他们的前端 使用PHP或ASP.NET 因为我是一名Java开发人员,所以我真的希望能够用Java构建应用程序,作为JSP的后端和前端 JSP实际上比PHP要快得多,从我读过的所有内容和我做过的一些基准测试来看。 查看此网站:我认为JSP不会有任何性能问题 但请记住,JSP本身并不是一种完整的前端技术 您应该将所有业务逻辑(或者更好的是:对业务逻辑的所有调用)都保存在serv

有人能告诉我,请显示良好的性能时,建立一个网站与它

它能和PHP一样快吗

我问这个问题的原因是因为我看到现在每个人都在建设他们的前端 使用PHP或ASP.NET


因为我是一名Java开发人员,所以我真的希望能够用Java构建应用程序,作为JSP的后端和前端

JSP实际上比PHP要快得多,从我读过的所有内容和我做过的一些基准测试来看。
查看此网站:

我认为JSP不会有任何性能问题

但请记住,JSP本身并不是一种完整的前端技术

您应该将所有业务逻辑(或者更好的是:对业务逻辑的所有调用)都保存在servlet中(或者,如果您使用额外的前端,则保存操作),并且真正地只将表示形式保存在JSP中


许多初学者在JSP页面中编写逻辑时会犯错误,这很快就会变成一团无法维护的乱麻。

从性能角度看,PHP、ASP、JSP或其他任何东西之间没有太大区别。如前所述,托管Java web应用程序可能是一个问题。大多数开箱即用的托管提供商只是没有像Tomcat或Jetty这样的servlet引擎作为其标准服务的一部分

有了PHP和Java(JSP)的经验,我注意到,与PHP相比,使用JSP启动和运行需要付出更多的努力。运行Java web应用程序是您真正需要的,否则您可能会在过程的早期放弃。PHP很简单,只需在web根文件夹中放入一个PHP脚本即可。但是,PHP也有它的阴暗面(语法)

Java可以更强大。尤其是当您进入企业解决方案领域(大型、分布式和模块化的企业软件系统)时。因此,Java主要用于该领域,而不是PHP(尽管Yahoo!是大量使用PHP的大型企业的一个很好的例子)


无论您决定使用Java还是PHP,您都应该使用某种框架。没有必要在这里重新发明轮子。对于PHP,例如,在Java领域中,您可能想看看,并且。

每个人都在谈论JSP如何比PHP更难设置,这可能是真的,但您应该研究一下,它将帮助您在大约15分钟内运行spring/ibatis设置。它有大约80种不同的配置,因此您可以为容器和ORM等选择您想要的配置。

请记住,好的Java web托管通常不如PHP托管便宜(JVM运行只需要比PHP更多的资源[内存])。