dart可以替代php服务器端脚本吗?

dart可以替代php服务器端脚本吗?,dart,Dart,新手问题。我的公司有一个使用Linux apache mysql php的Web应用程序。假设第一步我将开始编写dart脚本,将其转换为javascript。我的问题是:在仍然使用LAMP的情况下,是否可以用dart(转换为js)替换PHP服务器端代码?(有些程序使用php,有些程序使用dart的js)可能不是 首先,dart:html不能在服务器端使用。在你的情况下,这可能是个问题,也可能不是 更重要的是,LAMP不解析JavaScript——它被视为一种纯客户端语言。 例如,您需要一个能够在

新手问题。我的公司有一个使用Linux apache mysql php的Web应用程序。假设第一步我将开始编写dart脚本,将其转换为javascript。我的问题是:在仍然使用LAMP的情况下,是否可以用dart(转换为js)替换PHP服务器端代码?(有些程序使用php,有些程序使用dart的js)

可能不是

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

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


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

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

查看渡槽Dart REST框架,了解REST实现


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

谢谢MarioP。我公司的网络应用非常大;不可能一下子把整个东西都换掉。你是说Dart服务器和apache+php可以共存吗?@SuheimiAntonius它们可以共存,但它们是不同的服务器,需要监听不同的IP或端口,就像其他运行多个服务器的机器一样。