0

我已经阅读了这篇文章(Javascript 的使用),虽然我知道 javascript 有其他用途,但现在是现代 javascript。我还没有读过关于 node.js 以及这个是如何工作的,但我听说这个让 js 做服务器端的东西?

问题是,javascript 的其他用途是什么,它可以替代 php 和 ruby​​ 吗?我知道这对于企业应用程序可能不是一个好主意,但可以很好地用于中型应用程序,对吗?

除了文章中给出的之外,javascript 的其他用途是什么?

4

3 回答 3

2

Javascript can very well be used server side. If you're on an IIS server, you can for example use JScript, nodejs, v8cgi (currently known as TeaJS), or a combination of these. On *nix servers nodejs is a popular framework. Nodejs can even be used to program your own webserver (e.g. using the expressjs framework).

Dive in the given links and see what's possible.

于 2013-08-25T13:25:20.187 回答
2

微控制器内部有TESSELEspruino javascript。

于 2013-08-25T13:26:27.513 回答
0

我用 Node.js 做 web 应用已经好几年了,项目很少,到目前为止真的很开心。

Express.js + MongoDB 完美匹配(就像 5 年前的 PHP + MySQL)。您可以在MEAN堆栈上找到参考。

它不仅适用于小型应用程序。我们有可以轻松扩展的中型应用程序。

Node.js 并不是要替代 PHP 或 Ruby,但现在确实发生了,它现在越来越多地用于 Web 应用程序。原因很简单,Node.js 具有“面向 Web”的核心,这意味着它最初是为高效的 tcp/http 应用程序而创建的。随着一些进步,漂亮的 Web 开发框架出现在 Node.js 之上,使 Web 应用程序开发变得更加简单和有趣。

对我来说,在服务器上编程 Node.js 很有意义,因为 JavaScript 是主要的客户端语言(几乎没有替代语言),所以客户端/服务器编程之间的上下文切换更少。通过练习,您会习惯一些最初的 JavaScript怪异,并且事情会变得顺利而美好。

于 2013-08-25T13:54:20.240 回答