可以飞镖替换php服务器端脚本吗?

问题描述 投票:3回答:2

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

dart
2个回答
1
投票

可能不是。

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

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

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


1
投票

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

查看Aqueduct Dart REST Framework以获得REST实现。

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

© www.soinside.com 2019 - 2024. All rights reserved.