Fanx语言有多庞大

Fanx语言除了本身编译器以外,提供了很多周边的开发库和框架,从服务端到客户端一应俱全。

Fanx核心库

包括编译器、标准库、并发库。除了核心类库以外,还有常用的容器、Actor并发模型、IO库、日期时间、日志、单元测试、正则表达式、JSON、CSV格式解析、序列化、压缩、URL解析、Base64/MD5等。

我们有几千个单元测试,保证每次发布都可信赖。

Vase跨平台UI框架

移动端优先,原生跨平台开发框架。支持开发Android/iOS/Web浏览器/桌面APP开发。这是目前阶段主要工作重点。

除了UI库以外,vase还有对OpenGL/WebGL封装。使用vase 3D图形库,可以同时开发OpenGL和WebGL应用。

基于async/await的Http请求库,同样支持所有平台。

Slan服务端Web开发框架

slan是web后端开发框架。包括关系数据库接口、ORM对象关系映射工具、URL路由框架、FSP模版引擎、Restful和MVC、代码热加载、验证码生成等。

Fontom库

由Fantom团队维护的库,很多被移植到Fanx运行时。包括网络库、Email库、Wisp web服务器、XML解析、包管理、语法高亮、文档生成。以及DomKit相关库。

Domkit

domkit是基于HTML5的UI开发框架,用来替代fwt(基于SWT的UI库)。

domkit使用标准的Web技术构建应用,而vase库则不使用HTML+CSS,完全使用Canvas自绘。domkit主要用在PC上,而vase专门为手机移动端设计。

FanRun

fanrun是Fanx语言的native项目。包括编译为C的编译器、Fanx语言虚拟机、LLVM编译器三部分。目前还在原型状态,编译器可以运行,但缺少相关运行时库的封装。

其他

FanIDE是Fanx集成开发环境和开发工具。
EasyMapReduce基于Hadoop的大数据分析工具。

更多关于Fanx的信息见:http://fanx.info

你可能感兴趣的:(java,android,html5,http,数据挖掘)