哪个是开发RESTful API的最佳编程语言?

时间:2017-06-13 04:11:30

标签: rest api

我要为我的应用程序编写API。所以我想知道哪种是最好的编程语言,包括安全性,稳定性和未来用途。

2 个答案:

答案 0 :(得分:9)

创建API的语言选择完全取决于应用程序的性质。

有许多语言可用于创建API -

  • PHP(Laravel)
  • C#(。NET)
  • 的NodeJS
  • 的Python

甚至更多。

  

为何选择PHP -

     

广泛用于后端系统和API的脚本语言。 PHP的Laravel框架提供了MVC架构,您可以使用任何数据库(MySql,MongoDb等)。   大型社区可以提供支持,并提供定义明确的文档。

     
      
  • 您可以构建安全,可扩展且强大的应用程序。
  •   
  • 它的自由开源。
  •   
     

为什么选择NodeJs -

     

Node.js是用于执行JavaScript代码服务器端的JavaScript运行时环境。

     
      
  • 提供更快的代码执行。
  •   
  • Node.js运行单线程,非阻塞,异步编程,这非常节省内存。
  •   
     

为什么选择.NET

     
      
  • 提供分层的库集。
  •   
  • 安全且更强大。
  •   
  • .NET应用程序被编译为DLL,因此它可以更快地执行。
  •   

我个人更喜欢PHP开发API,但正如我之前所说,这完全取决于您的应用程序及其要求。

答案 1 :(得分:2)

这取决于您的申请。 你正在开发哪种应用程序。 Jersey(JAX-RS)也非常适合开发 REST API 。 所以它完全基于您的要求