我有这样一个概念,使用一些php/mysql托管服务构建一个简单的Web应用程序.我还想创建该应用程序的本地版本.本地版本应该与在线版本(使用浏览器作为ui的id)类似,并且能够与服务器通信.我希望它尽可能轻量级.
从专业角度来说,我是#/ .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功能?
非常感谢.
直接的答案是Haxe/PHP似乎非常适合您.因为你的背景.我在几个项目中使用过Haxe/PHP(碰巧我也是它的作者),速度对我来说从来都不是问题.如果存在瓶颈,通常还有一些方法可以优化这些部分以获得更好的性能,如果最终您的应用程序可以扩展到数十亿用户,您可以随时选择切换到neko或C++/cgi组合.关于框架,也有一些选项:Haxe在PHP环境中部署的Web"框架"?