我有这样一个想法,用一些php/mysql托管服务来构建一个简单的web应用程序。我还想创建该应用程序的本地版本。本地版本应该工作类似于在线(身份证使用浏览器作为ui),并有能力与服务器进行通信。我希望它越轻越好。
专业上,我是一个c#/.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组合。关于框架也有一些选择:Web "框架"在PHP环境中部署Haxe ?