集成开发环境 Eclipse
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。 2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。
2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。
Eclipse的基础是富客户机平台(Rich Client Platform, 即RCP)。RCP包括下列组件:
- 核心平台(启动Eclipse,运行插件)
- OSGi(标准集束框架)
- SWT(可移植构件工具包)
-
JFace(文件缓冲,文本处理,文本编辑器)
- Eclipse工作台(即Workbench ,包含视图(views)、编辑器(editors)、视角(perspectives)、和向导(wizards))
Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件;不过IBM声称SWT比其他Java窗口组件更有效率。Eclipse的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。
Eclipse的插件机制是轻型软件组件化架构。在富客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语 言。 已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到 现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。
Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。
Android Studio
Android Studio是一项全新的基于IntelliJ IDEA的Android开发环境。类似于Eclipse ADT插件,Android Studio提供了集成的Android开发工具用于开发和调试。
图:Android Studio——全新的Android开发环境
除了IntelliJ功能,Android Studio还提供:
- 基于Gradle的构建支持;
- Android特定重构和快速修复;
- 提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉;
- 支持ProGuard和应用签名功能;
- 自带布局编辑器,可以让你拖放UI组件,并在多个屏幕配置上预览布局,等等。
图:现场实时演示
尽管Android Studio一经推出便迅速赢得了Android开发者的喜爱,但遗憾的是目前Android Studio并未开发完成,在使用过程中,不可避免地会遇到一些bug。但在Google I/O现场进行功能演示时,是直接用代码的形式进行的。IDE可以检查编码情况、直接查看颜色编码,还可以对不同尺寸的设备布局进行预览——无论是3.7英寸的电话设备,还是10英寸的平板设备,都不在话下。IDE甚至还可以对不同语言布局情况进行预览,以检验在不同的国际化产品环境下文字是否会出现排版溢出。
图:不同尺寸设备布局预览
如此强大的演示功能,谁能不为之折服?也正是这一点,让Android Studio成为微博微信QQ上人们争相热议的焦点。开发者可以直接登陆Android Developers页面下载Android Studio,如果你并不习惯使用一个半成品,则可以下载或继续使用ADT
Bundle。
分享到:
相关推荐
Android Studio & Eclipse常用快捷键对照表
androidstudio java代码eclipse风格的代码格式化配置文件。 1.插件安装:Androidstudio插件市场安装Adapter for Eclipse Code Formatter 2.插件配置,在附件截图中 3.xml配置文件在附件中 4.默认快捷键 CTRL+ALT+L...
Android studio EclipseFormatter.zip格式化包
Android studio eclipse风格配色,背景已经改为护眼色,习惯eclipse的同学可以下载使用
android studio eclipse 配色
Android Studio仿Eclipse快捷键&界面风格设置
android studio转eclipse支持库,以库文件形式引入即可
将eclipse中的android项目导入到AndroidStudio中,使其运行的操作步骤
TeamTalk即时通讯客服端android studio转Eclipse源码,还没有全面测试,可以运行使用android手机端。
压缩包内容:apk、jar、该项目的AndroidStudio源码、该项目的Eclipse源码、说明文档 项目包含的知识点如下: Eclipse(java):JSON的应用、JFileChooser的应用、sun.misc.BASE64Encoder在Eclipse的应用、 Andriod ...
Android项目eclipse转Android studio常遇到的问题及对应解决方案
一个把AndroidStudio项目轻松转换为Eclipse项目的脚本文件。 使用环境:linux,Unix,macos 使用方法: 把文件Gradle2Eclipse.sh拷贝到你要转换的项目的根目录下,然后通过终端(命令行)下执行: sh Gradle2Eclipse....
Androidstudio eclipse findbugs插件
Android Studio 实现选课系统
AndroidStudio和Eclipse常用快捷键对比
Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。 1. 直接导入 打开Android Studio,如果里面已经打开了项目...
Android Studio的库怎样在eclipse中使用
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
android studio eclipse 快捷键 整理
Android项目源码 studio和eclipse双版本仿bilibili客户端