4

我有这样的想法,使用一些 php/mysql 托管服务来构建一个简单的 Web 应用程序。我还想创建该应用程序的本地版本。本地版本应该与在线版本类似(使用浏览器作为 ui 的 id)并且能够与服务器通信。我希望它尽可能轻巧。

从专业上讲,我是 ac#/.net 程序员。我也有一些 c/c++、javascript、python 和 java 的经验。我对php知之甚少,老实说,我不喜欢用那种语言编码的感觉,因此,没有太多的意愿去深入研究它。.Net、python 或 java 它们都太笨拙了,我不能强迫用户安装它们中的任何一个。所以我想到了haxe的多目标。如果我要在 haxe 中编写项目代码(对于有我背景的人来说,这似乎很容易学习),我可能会在服务器和客户端的两端使用相同的逻辑,同时针对 php 和 neko。

作为一个新手,我有一些疑问。我不确定haxe for php 是否已经足够成熟,可以胜任这项工作。我知道haxe是ActionScript的表亲,它主要针对AS,因为作者也是nekoVM的发明者,所以这两个目标应该没问题。但是呃,php怎么样?它真的也有好处吗?有什么提示或建议吗?haxe 的内置库适用于简单的 Web 应用程序还是我应该使用框架?neko 是否有 httpRequest 功能?

提前非常感谢。

4

1 回答 1

6

直接的答案是 Haxe/PHP 似乎真的很适合你。那是因为你的背景。我在几个项目中使用了 Haxe/PHP(碰巧我也是它的作者),速度对我来说从来都不是问题。如果存在瓶颈,通常还有一些方法可以优化这些部分以获得更好的性能,如果最终您的应用程序扩展到数十亿用户,您总是可以选择切换到 neko 或 C++/cgi 组合。关于框架,也有一些选择:让 Haxe 部署在 PHP 环境中的 Web“框架”?

于 2011-09-20T08:36:58.727 回答