haxe,想说爱你不容易

2023-11-21 20:10
文章标签 容易 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实战开发的两款简单的小游戏:

疯狂小鸟积木

金龟子

 

这篇关于haxe,想说爱你不容易的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/404801

相关文章

初学java——关于数组容易忽视的地方总结

1:静态初始化:有程序员显示指定每个数组的初始化,由系统决定数组的长度。      动态初始化:程序员只指定数组长度,由系统为数组元素分配初始值。 2:java数组变量是一种引用类型的变量,引用的是堆内存中数组对象,而不是栈内存中的数组变量。例如数组int[] A={1,2,3};int[] B={4,5,6};当执行下面语句时:A=B;则int[] A={4,5,6};引用数组A时,变量为数

独立站运营中容易陷入的误区

近年来,越来越多的跨境电商卖家选择独立站作为他们品牌的出海模式,但有些卖家花了很多时间精力在建站和投放广告上,却依旧无法获得一个好的效果,究其原因,可能是你在运营独立站的时候搞错了重点,本文整理了一些在独立站运营中容易陷入的误区,看看你是否踩坑了? 1、把过多精力放在建站上 建站是独立站运营的第一步,但绝不是最重要的,许多新手会把大量时间和精力放在建站上,这其实没有必要,市面上有许多成熟的

深入分析网络编程中容易踩的坑

目录 1.TCP没考虑粘包分包 2.UDP没考虑丢包 3.长连接没考虑应用层心跳 4.大小端字节序问题 5.多线程发送乱序问题 6.大数据没考虑分片和流量控制 7.外网没考虑加密通信 8.客户端没考虑断线重连 1.TCP没考虑粘包分包   TCP是面向连接的可靠协议,TCP是流式协议,创建TCP套接字的类型为SOCK_STREAM int sockfd = socket(

初学者深度学习搭建网络容易出错的‘大因素’

1.网络输出与监督信号的尺寸应该匹配 如果你的输出是128*128*10的结果,那么你的监督信号也应该是128*128*10 如果你的监督信号是128*128*1,但是最后一个维度是整数,比如[1,10,2,3,1,1,1...]但是你的输出是128*128*10,那你可以考虑使用sparse 损失函数。categorical_sparse_crossentropy   2.监督信号应注意

让你很容易被黑客盯上的九个行为

我们都不想沦为黑客的受害者,但有时我们不知不觉中做出的决定却又增加了沦为受害者的可能性。有时候,一个小小的错误就可能为黑客打开便利之门,所以知道应该避免什么显得很重要。 以下是让你更容易受到黑客攻击的九个错误。        1. 使用公共Wi-Fi网络 当我们外出在商店、餐馆、咖啡厅和酒店时,有两种方式可以连接到互联网:使用我们的移动数据流量或连接到公共Wi-Fi网络。我们常常不想耗用自己

SAT数学考试的容易是相对的

提起SAT数学考试,很多中国考生都会认为是非常容易的。但是事实上,SAT数学考试题真的有那么容易吗?下面我们就从一些对比和分析来看看SAT数学考试的真实难度,看看中国考生的数学优势要如何发挥出来。   考生认为SAT数学考试很容易,无非是从数学考试的知识点上说的。绝大部分的SAT数学考点都是中国考生高一甚至是初中学习过的,大部分中国考生所面临的SAT数学备考内容都是记忆一些常见的数学词汇。但

浅谈amos与spss的联系与区别,新手容易产生的误区

如大家所了解的,SPSS和AMOS都是统计分析软件,但它们的功能和应用领域有所不同。 SPSS主要用于数据管理、数据清洗、基础统计分析等任务,而AMOS则更专注于结构方程模型的分析和路径分析。 对于初学者来说,因为不了解二者的关系和区别,常常在使用过程中不知道如何选择,下面与大家一起来对比分析,便于更好的了解和掌握。 先来看看SPSS软件: SPSS是一款非常流行的统计分析软件,它提供

听说做过这30件事的情侣不容易分手

听说做过这30件事的情侣不容易分手。1.每一周至少有一次约会的时间。2.聊天时多加一些语气词,“嗯嗯”改为“好哒”,“没有”改为“没有呀”,“晚安”变为“晚安噢”。你会发现每天的生活都充满了甜蜜的粉红色气泡。3.维持亲密关系最重要的方式之一就是见面。很多时候两个人再生气、矛盾再大,只要见个面,或者抱抱亲亲,所有的愤怒都会消失。别那么急着说分手。4.一个男生展示地有多成熟,他心底的小男孩就会有多幼稚

Shader,想说爱你不容易。

这两天开始接触shader,给我的第一感觉是容易,第二感觉是难,第三赶脚是数学不好就先学数学吧! 首先我们通过unity自己创建一个shader脚本的时候,其实shader已经给我们搭建好了编写shader基本的框架,我们要做的就是往里面写自己的shader,但是写之前总的先认识这里面有啥子东西吧。先创建一个shader瞅瞅,我使用的unity的版本为5.x,代码如下: Shader

论文合作容易踩坑?学术大咖为你揭秘合作研究中的潜规则

我是娜姐 @迪娜学姐 ,一个SCI医学期刊编辑,探索用AI工具提效论文写作和发表。 知乎上的话题,引发大家热议。因为如今合作发表论文在学术圈越来越普遍了。 随着低垂果实都发表了,大家在自己的领域越做越细分,再加上人工智能等新兴领域的快速发展,要想出大成果,就得跟其他人合作,做一些跨学科综合性的文章。 但是,合作就存在很现实的利益分配问题、双方干活比例分配,合作的好,能发更好