3

新手问题。我的公司有一个使用 Linux apache mysql php 的 webapp。假设第一步我将开始编写 dart 脚本,将其转换为 javascript。我的问题是:是否可以在仍然使用 LAMP 的同时用 dart 替换 PHP SERVER SIDE 代码(转换为 js)?(有些程序使用 php,有些使用 dart 中的 js)

4

2 回答 2

1

可能不是。

首先,dart:html 不能在服务器端使用。在您的情况下,这可能是也可能不是问题。

更重要的是,LAMPP 不解析 JavaScript - 它被视为纯客户端语言。您需要一个能够在服务器端解析 JavaScript 的替代方案,例如node.js,但我认为 node.js 不能解析您的 PHP 脚本。

另一种选择:在 Dart 的 VM 中运行 Dart 服务器。您仍然需要另一个端口,但至少不需要“JS 服务器”。

于 2013-06-20T09:01:31.193 回答
1

Dart 可以在服务器端运行,被认为是 PHP 的替代品。虽然这不被视为 LAMP,因为 LAMP 代表 Linux Apache MySQL PHP(大多数情况下)。

查看 Aqueduct Dart REST 框架以了解 REST 实现。

根据应用程序,您需要找到一种应用程序共存的方法。如果应用程序是无状态的,那么将用户从 PHP 转移到 Dart 并返回可能会更容易。

于 2018-09-09T03:02:53.193 回答