服务器端语言比基于angularJS的应用程序更适合其他应用程序?

时间:2015-01-12 22:13:43

标签: angularjs scripting server-side

我正在使用angularJS构建一个Web应用程序(显然),我希望我的应用程序与MySQL数据库进行通信。我想过使用php但是我看到了一些关于服务器端语言的不同意见(谷歌)我应该选择与角应用程序最好地绑定。有人说ruby是最强大的服务器端语言。其他人说最好选择node.js,因为在这种情况下我会用同一种语言编写我的客户端和服务器。最后一个人说要去php,因为它只是最舒服的一个。在我接近学习一门新语言之前(我对php及其内置的一些功能有基本的了解,包括与数据库相关的功能)我想问一下网络开发者选择的常见选择,如果这是一个& #34;有点明确"题。任何意见都非常感谢。

1 个答案:

答案 0 :(得分:3)

我认为唯一能够最好地回答你问题的是你自己。你看,没有一个“最佳”服务器端解决方案可以使用AngularJS。我认为最重要的部分是选择最适合你的,或者你愿意学习的,因为你相信它可以在将来为你效劳。

那就是说,你可以考虑其他一些事情来决定。例如,如果您计划在后端创建RESTful Api,使用MySQL作为数据库引擎,则可以使用angular的$resource服务轻松与之通信。这是它的文档链接:

$resource

在这种情况下,后端可以在任何东西上运行。 Node有一些很棒的库来创建自定义REST Api,而rails也是另一个不错的选择。以下是您可能感兴趣的几个链接:

HAPI - A web and services application framework for NodeJS

Fast, unopinionated, minimalist web framework for Node.js

Building a RESTful API in a Rails Application

前两个是NodeJS框架,第三个是关于如何构建restfull API的非常好的教程。

关于哪些服务器最强大或更快的评论,并不是很清楚。并且没有最佳利用AngularJS功能的单一框架或语言。

坚持你的直觉,你应该没事。

希望这有帮助!