0

node.js 是否仅适用于聊天或多人游戏等实时应用程序?我对 PHP、Python 和 ASP 知之甚少。

但我最喜欢 JS。但我有兴趣构建特定类型的应用程序,例如 -

  • 基于内容的应用程序(如 CMS、论坛或社区网站)

  • 实用工具(web2pdf 转换器、图像编辑或其他常用工具)

  • 商业工具(SEO分析工具等)

node.js 仅适用于实时应用程序吗?

编辑 0-您能否提供除实时应用程序之外的节点应用程序示例

编辑 1:节点可以用于 IO 操作或通过 http 提供静态页面。不就是像 PHP 或 ASP.NET 这样的另一种 Web 技术吗?

编辑2:节点可以做什么PHP不能。还有 PHP 可以和 Node 不能的任何东西。

4

4 回答 4

2

Node.js 对于任何不涉及 CPU 密集型工作的应用程序都很有用。

于 2013-07-11T15:13:46.327 回答
0

Node.js 基本上只是 javascript,包括 javascript 的异步方面,在浏览器之外运行。它附带的基本框架允许您非常轻松地设置服务器,这就是大多数人使用它的目的,尽管它可以做任何其他服务器端语言可以做的大多数事情(文件 IO、网络、多线程等)。

于 2013-07-11T15:19:37.347 回答
0

Node.js 可以用于大多数应用程序,因为它可以通过模块进行扩展,并且拥有一个很棒的开发者社区。您可以在http://nodejs.org/industry/查看使用它的不同公司。

一些很棒的教程可以通过谷歌搜索节点+您要构建的项目类型找到,您还可以在他们的 github https://github.com/joyent/node的自述文件中找到资源列表。在您对 node 感到满意之后,然后浏览一些 github node.js 存储库,并找出您想要使用哪些模块来创建您的项目。然后继续学习!

Javascript 是一种很棒的语言,而 node.js 是一种很棒的技术。祝你好运!

于 2013-07-11T15:28:53.083 回答
0

Node.js 是最远的,是同类中最好的技术之一。您可以使用 Node.js 构建任何东西,从实时应用程序扩展到普通网站。但是,让 Node.js 从人群中脱颖而出的是它处理用户请求和响应的方式。简单来说,当有大量流量进入您的网站时,Node.js 就会发挥作用。

于 2013-07-11T17:05:24.860 回答