EGL语言从入门到精通
作为一个编程初学者,你是否为前端到后端众多的编程语言学习而烦恼?作为一个编程老鸟,你是否还在为不能全力专注于业务逻辑而忧愁?作为一个追赶潮流的编程发烧友,你是否还在为众多手机平台开发环境的差异而头疼?EGL语言正是为了解决这些跨语言领域的问题应运而生的业务开发语言。
EGL(EnterpriseGenerationLanguage)是IBM致力推广的业务编程语言。它能让程序员更加关注业务逻辑,而不必过多关注具体的技术细节。EGL在Eclipse社区推出了开源EGL语言开发工具(EGLDevelopment Tools),简称EDT。EDT提供了程序员高效地开发Web2.0和基于移动平台(Android,iOS等)的应用所需要的核心语言支持(SDK)和集成开发环境(IDE),同时它还提供了高度的可扩展性。通过对LanguageModule、CodeGenerator以及IDE UI的扩展性,EDT能够接纳新的语言以及开发技术,从而实现多语言多平台的整合。
EDT作为EGL语言在Eclipse开源社区中的项目,拥有众多的活跃参与者在开源社区进行开发与测试。您可以通过EDT主页http://www.eclipse.org/edt/来关注EDT最新动态,并可以从中获取大量英文原版资料,帮助您对EDT/EGL有一个基本的了解。而本文则会从一个EGL语言新人的角度,由浅入深地提供一系列学习资料来介绍包括EGL语言编程基础,EDT开发环境,以及大量Web 2.0/移动平台开发、EDT扩展等EGL进阶资料。说了这么多,相信你已经跃跃欲试。那么我们就从EDT开发环境配置开始吧~~
1、EDT开发环境配置
EDT 0.8.0 版本已经 发布。用户现在可以在 http://www.eclipse.org/edt/#download 中下载All-in-one版本,或者直接在Eclipse环境中添加安装链接进行安装。详细安装配置方法请参照如下文章。
2、EGL程序初体验
相信Eclipse下熟悉的开发环境会让您的EGL学习变得得心应手。那么首先我们来讲解一下EGL语言的工作原理以及EDT开发环境如何使用。
2.1、EGL Development Tools概览
这篇文章大概介绍了EGL基本工作原理和由