加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

haxe,想说爱你不容易

发布时间:2020-12-15 18:43:00 所属栏目:百科 来源:网络整理
导读:看过我前一篇文章的朋友,应该对haxe已经有所了解了。(如果你还不知道haxe是什么,赶紧去看看吧“haxe 移动设备跨平台开发”) haxe如此强大,可是8年了,它却默默无闻。8年啊,抗日都成功了,haxe为啥还没脱颖而出? haxe的埋没,我想主要归结为以下几点:

看过我前一篇文章的朋友,应该对haxe已经有所了解了。(如果你还不知道haxe是什么,赶紧去看看吧“haxe 移动设备跨平台开发”)

haxe如此强大,可是8年了,它却默默无闻。8年啊,抗日都成功了,haxe为啥还没脱颖而出?

haxe的埋没,我想主要归结为以下几点:

?

1. haxe是一个开源语言

开源的,基本靠大家的兴趣去推动它。资金上完全无法和商业化的语言(例如C#,java)比。

?

2. haxe功能复杂

haxe要把自身的语言翻译成其它各种语言,这可比某些脚本语言(lua,phthon之类)要麻烦的多了。这直接导致了haxe发展缓慢。

?

3. haxe最初时仅仅能编译成flash字节码(swf)

haxe如今是可以编译成多种语言,可在它刚出生时,仅仅能编译成swf字节码。Flash AS3程序员本身就不多,Haxe自然也无法引起太多人的注意。

?

4. haxe的底层库不够强壮

haxe的一个很大优势是做跨平台开发,但是款平台也是要写底层支持库?的(移动平台的库叫NME),而haxe的底层库却不够稳定,经常冒出来这样那样的bug。

?

5. haxe的上层应用框架不够丰富

既然1,2,3,4这些缺点,那么应用框架缺乏就不可避免了

。(注:确切的说,haxe也有很多第三方开源类库了,只是多数不稳定,bug多多)

?

6. haxe开发环境配置复杂

如果你要用haxe做跨平台开发,配置开发环境是相当复杂的,如果经验不是非常丰富,很容易卡死在中途。

?

7. haxe中文资料匮乏

不解释,中国人(除了假洋鬼子)都懂得。

?

所以说,如果想把haxe玩转,如果是个人,则必须精通C++和至少一门动态语言。如果是公司,那么至少得有一个负责底层库/框架开发的人员。

当然,如果你只是想学习一门编程语言,那我还是强烈推荐学习haxe的,为什么呢?

今天不早了,还是下次再聊吧

?

?

附上用haxe实战开发的两款简单的小游戏:

疯狂小鸟积木

金龟子

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读