新手问题。我公司有一个使用Linux apache mysql php的webapp。让我们说第一步我将开始编写dart脚本,将其转换为javascript。我的问题是:是否可以在使用LAMP的同时用dart(转换为js)替换PHP SERVER SIDE代码? (一些使用php的程序,一些使用dart的js)
答案 0 :(得分:1)
可能不是。
首先,dart:html不能在服务器端使用。在您的情况下,这可能是也可能不是问题。
更重要的是,LAMPP不会解析JavaScript - 它被视为纯客户端语言。 您需要一种能够在服务器端解析JavaScript的替代方法,例如node.js,但我不认为node.js能够解析您的PHP脚本。
另一种选择:在Dart的VM中运行Dart服务器。你还需要另一个端口,但至少不需要“JS服务器”。
答案 1 :(得分:1)
Dart可以在服务器端运行,被认为是PHP的替代方案。尽管LAMP并不代表LAMP,因为LAMP代表Linux Apache Apache PHP(大多数情况下)。
查看Aqueduct Dart REST框架以实现REST实现。
根据应用程序的不同,您需要找到一种使应用程序共存的方法。如果应用程序是无状态的,则将用户从PHP转移到Dart并返回的过程会更容易。