新手自学者潜入网络开发。我的目标是学习如何构建Web应用程序。三个简单的问题:
Ruby和Python似乎有分支将其各自的代码编译为Javascript(即Opal / Pajamas)。如果我能理解DOM,即DOM,我是否必须学习Javascript的完整语言,或者我可以依靠Ruby / Python编译成JS?
每个人似乎都在谈论node.js,允许在浏览器和服务器上使用javascript。这是否意味着如果我知道Javascript并使用Node,我不需要python或ruby用于web dev?
如果node.js允许服务器/客户端javascript,有人只能学习像Coffeescript或Typescript这样的东西并抛弃python,ruby或php吗?
答案 0 :(得分:0)
您甚至不需要了解Javascript的语法。只需了解DOM就足够了。话虽如此,所有DOM示例都将采用JS语法,因此阅读它们会很棘手。能够调试已转换的javascript也很有用
正确。您可以在所有地方使用javascript编写服务器客户端
也正确。这可能是一个更好的选择,因为这些语言更接近底层的javascript。