博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
why use haxe
阅读量:6975 次
发布时间:2019-06-27

本文共 1978 字,大约阅读时间需要 6 分钟。

  hot3.png

Haxe is a powerful modern language with many compelling features. It is aimed at giving developers a tool to create websites & applications using a single unified programming language. Whether you use Haxe for its cross-platform features, or focus on a single platform, there are many reasons to adopt it:

  • ECMA style programming for client-side, server-side & desktop
    The Haxe syntax should be very familiar to those familiar with ActionScript and JavaScript. As it offers multiple targets (virtual machines and outputs) it can be used for a huge variety of applications.
  • Extremely fast compiling
    The compiler is lightning fast. When compared to the Flash or Flex compilers, you will find a noticeable speed increase. Since compile time is so short Haxe is an easy transition from non-compiled languages such as PHP and JavaScript.
  • The benefits of type checking
    Haxe offers very tight type checking. Having compile-time checks in place allows you to catch errors in your code BEFORE testing it in the browser. This allows for a faster workflow for dynamically typed targets such as PHP and JavaScript.
  • Haxe adds missing language features to target platforms
    Haxe has been created out of a desire for better features and tools for web-oriented development. It adds missing features to many of the targets - e.g. 
    inlining & generics to Flash development
    packages & typing to JavaScript & PHP
    dynamic objects & Runtime Type Information (enabling Reflection) to C++
    macros
    and much more. Adding features to targets where they are lacking enables a Haxe developer to have the same rich set of features available for use on ALL platforms that they want to target.
  • Open Source
    In addition to being free, Haxe is open source and provides installers for OSX, Windows, and Unix based operating systems. There are no base library requirements for the compiler, and a good deal of functionality is already provided with the Haxe libraries.

转载于:https://my.oschina.net/acec/blog/73760

你可能感兴趣的文章
UE操作
查看>>
DataTable导出到Excel时身份证号信息自动转换为科学计数法的解决方案
查看>>
【状态保持】Cookice解析以及原理分析【续】
查看>>
《剑指Offer》题目:变态跳台阶
查看>>
11-23网页基础--JavaScript基础知识
查看>>
python爬虫小结1
查看>>
BZOJ 2693 jzptab ——莫比乌斯反演
查看>>
自定义转场动画库
查看>>
《图像处理实例》 之 疏密程度统计
查看>>
归并排序(分治)
查看>>
mysql 添加索引语句
查看>>
bootstrap popover 如何在hover状态移动到弹出上不消失
查看>>
linux tmux 简单操作
查看>>
【状压dp】AC Challenge
查看>>
Oracle Install
查看>>
错误记录 "MongoClient opened before fork. Create MongoClient "
查看>>
第十二次作业
查看>>
第136天:Web前端面试题总结(理论)
查看>>
iOS开发-模板方法模式
查看>>
算法-最大连续子序列和
查看>>