node.js - 使用 Dart 或 Node.js 的企业 Web 应用程序

标签 node.js dart

我对网络技术非常困惑。我投入了大量时间来学习 Javascript 和 Node.js,而且我真的很喜欢用 javascript 编写代码。几天前,我发现了 Google Dart。

我读过的关于 Google Dart 的文章听起来很有希望,关于 Dart 的 future 。

我的问题是,我应该选择 Dart 还是 Node.js?

我计划开发企业 Web 应用程序。我读到过,Javascript 的可扩展性不如 Dart,这是真的吗?

Firefox 和 co 也会实现 Dart VM 吗?我知道可以将 Dart 代码转换为 Javascript 代码,但这对我来说没有意义。

最佳答案

“我应该选择 Dart 还是 Node.js” - 这个问题毫无意义。 Node 只是解释 javascript 代码并运行它,但也有类似模块的东西。

Dart 是继 JavaScript 之后开发的一门语言,带来了很多新功能。如果您喜欢编写 javascript 代码,那么为什么要学习 Dart 呢? ;)

我个人从来不喜欢 JavaScript,因为没有真正的 OOP。有了 Dart,就有了 OOP 以及更多!

future 将会显示 Dart 是否会被 Firefox、IE 等适配——但据我所知,微软也试图采用 javascript 的替代品—— future 会告诉我们答案。现在 Dart 看起来非常强大,对我来说很有意义。

虽然 Dart 也可以在服务器端运行,并且有很多很酷的功能,并且 http://pub.dartlang.org 上有很多软件包。

最终,使用 Dart 编码仍然没有任何缺点,因为它要好得多,有时从 Dart 编译的 js 代码可能比直接使用 javascript 编码更快。所以你自己决定你更喜欢什么。作为一名充满热情的程序员,我总是更喜欢 Dart 而不是 javascript - 毫无疑问!

关于node.js - 使用 Dart 或 Node.js 的企业 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671708/

相关文章:

dart - 在 flutter 中如何让当前用户从firebase维护的缓存中登录以获取电子邮件和密码的登录类型

javascript - 将文件从 Electron 发送到连接在 LAN 中的服务器

node.js - 使用Node js将数据打印到热敏打印机

node.js - Socket.io 未从客户端发送到服务器

flutter : Unhandled Exception: setState() called after dispose() occurs when refreshing the page

dart - StreamBuilder 抛出 Dirty State 说 Invalid Arguments

javascript - MongoDB 简单时间序列

jquery - MeteorJS 基本 jquery 使用

dart - 在 Dart : how many events will be emitted? 中将文件作为字符串流读取

flutter - API 调用两次返回 json 字符串