我在选择语言方面需要一些建议,我希望我可以在这里提出这个问题。
提供一些框架信息:
从下周开始,我将学习Java课程,获得编程学位
对于这个毕业生,他们提到我们需要用Java开发一个webapp
与此同时,巧合希望我们正在开发一个webapp,允许用户搜索热门活动(事件)并按照主题标签呈现特定的活动源。
对于前端,我们目前使用一些客户端库(Marionette,Backbone,Underscore,Requirejs)。
对于服务器前端(路由器,渲染服务器页面),我们目前使用nodejs。
问题是使用Java构建REST服务(同时服务于服务器和客户端)是否是一个不错的选择。 webapp包括一个社交网络,组织者可以创建自己的个人资料,用户可以为各种各样的东西添加书签,......好吧,会有相当复杂的数据库密集型操作(我们将使用与MySQL相对复杂的关系模型)。登记/> 我们可能仍然使用Node来处理带有Web套接字的推送通知,但我们还没有真正讨论过这个问题。
由于我们将有时间在学校集中处理我们的项目,因此我有足够的时间用Java构建后端REST api,这对我来说似乎是一个巨大的机会。我只是想知道为此目的是否会与Java进行任何真正的权衡。
感谢。
答案 0 :(得分:4)
我认为这将是一个用Java构建REST后端的巨大机会。
查看Spring for a fast and effective way to server HTML
你也可以看看Spring Boot for serving REST API。如果您按照教程进行操作,您将在几分钟内完成运行。
祝你好运