首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高流量、高度安全的web API,使用哪种语言?

高流量、高度安全的web API,使用哪种语言?
EN

Stack Overflow用户
提问于 2009-11-12 14:31:20
回答 5查看 4K关注 0票数 5

如果你计划建立一个高流量,非常安全的网站,你会使用什么语言?

例如,如果您计划构建一个Authorize.Net规模的站点,它必须通过API处理大量的信用卡交易,那么从头开始构建它有什么用呢?我可以想象,大多数处理类似流量和类似安全性的网站都会使用非开源软件(如果我错了,请纠正我)。你会使用什么开源软件?为什么?Python、Ruby、Erlang、PHP、自定义C/C++或其他什么?另外,您会使用传统数据库,还是使用NoSQL路由更有意义?

我不是想在这里挑起一场战争,只是想知道Stack Overflow的好心人在这个问题上的想法……

更新:作为一点澄清,这完全是假设的。我完全理解了解您的语言/平台的重要性,只需要了解给定语言/框架的优点/缺点,以及一种语言/框架可能比另一种语言更适合的地方(以及原因)。就数据而言,我认为客户A从供应商B购买了商品X、Y和Z。所以,非常简单,直到有人想知道客户C是否也在一次购买中一起购买了商品X和Y、X和Z或Y和Z。因此,从数据的角度来看,我想我是从商业智能的角度来看待它,并且想知道NoSQL与传统的SQL数据库相比是否有任何优势/劣势。

EN

回答 5

Stack Overflow用户

发布于 2009-11-12 14:32:27

我会选一个我最熟悉的。在我个人的例子中,它很可能是某种Java。

票数 4
EN

Stack Overflow用户

发布于 2009-11-12 14:46:26

构建高流量网站更多的是关于设计和架构,而不是语言。考虑你的团队的经验,你可能需要的第三方库的可用性,并明智地选择。

如果您喜欢试验,并且不介意使用那些没有时间像关系数据库那样积累大量经验的技术,那么您可以使用NoSQL数据库,否则,我建议您现在就使用传统的方法。

票数 2
EN

Stack Overflow用户

发布于 2009-11-12 14:51:06

这是一个非常主观的问题,完全取决于你想要做什么的细节。就一个极其安全的网站而言,我认为大多数语言都是平等的,重要的因素是你实现了什么类型的安全性。您是否对用户输入进行清理?您是否可以防止SQL注入?等。

我自己更喜欢走Python的路线,代码非常干净,库非常丰富,而且可以说它拥有最好的web框架之一,Django。你问我们会用什么语言从头开始构建,但在我看来,只有愚蠢的开发人员才会让他/她的网站从一个可靠的框架开始,无论是Django,Rails,Cake等等。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1720307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档