REST API,Angularjs前端,后端-Java与PHP? [关闭]

问题描述 投票:2回答:2

我正在建立一个平均每天有10万用户的网站。 我使用Angularjs作为前端框架,使用了完全的RESTFul API。 对于后端,我很难决定java / spring与PHP。

我的团队拥有两种语言的专业知识,因此学习曲线不是问题。 请提出建议。

java php spring rest
2个回答
4
投票

这总是一个棘手的问题,通常的答案是“坚持您的团队和公司更熟悉的语言/生态系统”。 但是,您的团队可以同时使用这两者,因此这是“非常棘手的”或仅仅是“奢侈的”。

带有Spring的Java(例如用于API开发的Spring Boot)或带有JAX-RS框架的Java(例如:Jersey,Resteasy)用于API开发(加上Spring的其他作用,例如:数据库管理等),Java非常流行...实际上,JVM对于Web服务(后端API)开发非常强大,因此这可能是Java的强项。

在大多数情况下,PHP似乎经常用于完整的Web应用程序开发(包括视图),但也有一些人也仅将其用于API。 Facebook使用了大量PHP,显然也使用Java,它似乎可以用于任何“服务器端”开发。

我个人更倾向于JVM和Java API开发,并且经验丰富,如今开发基于Java的API非常容易。 基于Java的解决方案在框架以及最终可以使用的语言(其他基于JVM的语言)等方面为您提供了很多可能性,并且性能非常好! 但是,我对PHP的经验很少,所以也许PHP上有一些令人难以置信的观点,使它变得非常有吸引力……

在性能方面有一些比较(Java似乎更高性能,但是大多数人似乎都同意PHP“更易于开发”):

HTH


1
投票

我建议使用投票箱,并让开发人员匿名选择。 对于这个问题,您将获得的答案极有可能是自以为是的,因此,请随心所欲。 两者都可以轻松扩展到100k用户,因此您不会在那遇到麻烦。 本质上,这是您必须根据自己的喜好自己做出的决定。

© www.soinside.com 2019 - 2024. All rights reserved.