0

新手自学者在这里潜入 Web 开发。我的目标是学习如何构建网络应用程序。三个快速问题:

  1. Ruby 和 Python 似乎有将它们各自的代码编译为 Javascript 的分支(即 Opal/Pyjamas)。如果我能理解 DOM,即 DOM,我是否必须学习 Javascript 的完整语言,还是只能依靠 Ruby/Python 编译为 JS?

  2. 每个人似乎都在谈论 node.js 允许在浏览器和服务器上使用 javascript。这是否意味着如果我知道 Javascript 并使用 Node,我不需要 python 或 ruby​​ 来进行 web 开发?

  3. 如果 node.js 允许服务器/客户端 javascript,难道有人不能只学习 Coffeescript 或 Typescript 之类的东西并将 python、ruby 或 php 抛在一边吗?

4

1 回答 1

0
  1. 您甚至不需要了解 Javascript 的语法。只需了解 DOM 就足够了。话虽如此,所有 DOM 示例都将采用 JS 语法,因此阅读它们会很棘手。能够调试转译的 javascript 也很有用

  2. 正确的。您可以在所有地方使用 javascript 编写服务器和客户端

  3. 也正确。这可能是一个更好的选择,因为这些语言更接近于底层的 javascript。

于 2013-06-19T15:31:56.007 回答