﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-中国青年-随笔分类-［基础扫盲］ </title><link>http://www.blogjava.net/luojie25/category/31212.html</link><description>少年智则国智，少年富则国富，少年强则国强，少年独立则国独立，少年自由则国自由，少年进步则国进步，少年胜于欧洲则国胜于欧洲，少年雄于地球则国雄于地球。</description><language>zh-cn</language><lastBuildDate>Sun, 04 May 2008 11:22:38 GMT</lastBuildDate><pubDate>Sun, 04 May 2008 11:22:38 GMT</pubDate><ttl>60</ttl><item><title>[ 名词解释 ]Eclipse简介</title><link>http://www.blogjava.net/luojie25/archive/2008/05/04/198221.html</link><dc:creator>王战锋</dc:creator><author>王战锋</author><pubDate>Sun, 04 May 2008 10:12:00 GMT</pubDate><guid>http://www.blogjava.net/luojie25/archive/2008/05/04/198221.html</guid><wfw:comment>http://www.blogjava.net/luojie25/comments/198221.html</wfw:comment><comments>http://www.blogjava.net/luojie25/archive/2008/05/04/198221.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luojie25/comments/commentRss/198221.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luojie25/services/trackbacks/198221.html</trackback:ping><description><![CDATA[
		<font size="5">
				<strong>Eclipse简介<br /></strong>
		</font>
		<br />Eclipse就像软件开发者的『打铁铺』，它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具，也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性) <br /><br /><font color="#0000ff"><strong>1.1历史背景</strong></font><br /><br />Eclipse这样功能完整且成熟的开发环境，是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出，随后逐渐受到欢迎。 <br />Eclipse已经成为开放原始码计划(Open Source Project)，大部分的开发扔然掌握在IBM手中，但是有一部份由eclipse.org的软件联盟主导。(<a href="http://www.eclipse.org">http://www.eclipse.org</a>)<br />Eclipse项目由Project Management Committee(PMC)所管理，它综观项目全局，Eclipse项目分成3个子项目： <br />平台-Platform <br />开发工具箱-Java Development Toolkit(JDT) <br />外挂开发环境-Plug-in Development Environment(PDE) <br />这些子项目又细分成更多子项目。例如Platform子项目包含数各组件，如Compare、Help与Search。JDT子项目包括三各组件：User Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两各组件：UI与Core。<br /><br /><font color="#0000ff"><strong>1.2开放原始码软件</strong></font><br /><br />Eclipse是开放原始码，结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码，有权去修改和散布这个软件。如果想修改软件，这件事的另一面就是，除非其它人对修改后的软件也有相同的权力，否则是不能散布修改后的软件，这种权利和著作权(copyright)相反，开放原始码项目中有时称之为著作义(copyleft)。 <br />有些开放原始码许可书，坚持要求任何和其它开发原始码合组成的软件也必须是开放原始码。然而，Eclipse使用的开放原始码许可书：公共公众许可书-Common Public License(CPL)作为授权方式，设计上是可以容许商业利益的。CPL可以容许Eclipse和其它开放原始码软件合组时，能够以更严谨的许可书散布软件，以求用于商业途径。CPL经过Open Software Initiative(OSI)认证，其内容符合开放原始码授权的需求。<br /> <br /><font color="#0000ff"><strong>1.3 Eclipse版本介绍</strong></font><br /><br />可以从eclipse.org网站(<a href="http://www.eclipse.org/downloads">http://www.eclipse.org/downloads</a>)下载，可以发现『最新』与『最好』的版本，这两种版本通常不一样，基本上有四种版本-或建置(build)可供下载：<br />􀂄释出版(Release builds) <br />由Eclipse开发团队所宣称的主要稳定版本。Release builds经过完整测试，并具有一致性、定义清楚的功能。它的定位就跟上市的商业软件一样。 <br />􀂄稳定版(Stable builds) <br />比Release build新一级的版本，经由Eclipse开发团队测试，并认定它相当稳定。新功能通常会在此过渡版本出现。它的定位就跟商业软件的beta版一样。 <br />􀂄整合版(Integration builds) <br />此版本的各个独立的组件已经过Eclipse开发团队认定具稳定度，但不保证兜在一起没问题。若兜在一起够稳定，它就有可能晋级成Stable build。 <br />􀂄当日最新版(Nightly builds) <br />此版本显然是从最新的原始码产生出来的。可想而知，此版本当然不保证它跑起来没问题，搞不好还有严重的bug。<br /><br /><font color="#0000ff"><strong>1.4跨语言、跨平台</strong></font><br /><br />多数人认为<font color="#ff0000"><u>Eclipse</u></font>是Java IDE，不过，当下载<font color="#ff0000"><u>Eclipse</u></font>之后，除了有Java IDE(就是JDT)，还有PDE。然而<u><font color="#ff0000">Eclipse</font></u>是万用工具平台。JDT实际上是<u><font color="#ff0000">Eclipse</font></u>的添加品，也就是外挂程序。<u><font color="#ff0000">Eclipse</font></u>本身实际上是指<u><font color="#ff0000">Eclipse</font></u>平台(Eclipse Platform)，除了下载时能取得Java工具集以外，还提供各种工具的支持，所以平台本身只是相当小的ㄧ组软件。 <br />如果想开发Java程序，用的是<font color="#ff0000"><u>Eclipse</u></font>随附的JDT外挂程序。如果想开发其它语言的程序，就需要拿到其它外挂程序，诸如CDT(C Development Toolkit)就可以开发C/C++程序。 <br /><font color="#ff0000"><u>Eclipse</u></font>跨计算机语言，也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持，这里使用一种特殊的外挂，叫做外挂程序片断(plug-in fragment)。IBM以捐出一个语言套件，支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。 <br />照理说<font color="#ff0000"><u>Eclipse</u></font>以Java写成，应该可以在任何的平台执行。但严格来说<font color="#ff0000"><u>Eclipse</u></font>不是跨平台的，因为它使用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台，<font color="#ff0000"><u>Eclipse</u></font>才能在那个平台执行。但就现实而言到不是什么大问题，因为SWT已经被移植到数个常见平台上了，包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX与Mac OS X。<img src ="http://www.blogjava.net/luojie25/aggbug/198221.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luojie25/" target="_blank">王战锋</a> 2008-05-04 18:12 <a href="http://www.blogjava.net/luojie25/archive/2008/05/04/198221.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在blogjava里我就是一个文盲</title><link>http://www.blogjava.net/luojie25/archive/2008/05/04/198216.html</link><dc:creator>王战锋</dc:creator><author>王战锋</author><pubDate>Sun, 04 May 2008 09:48:00 GMT</pubDate><guid>http://www.blogjava.net/luojie25/archive/2008/05/04/198216.html</guid><wfw:comment>http://www.blogjava.net/luojie25/comments/198216.html</wfw:comment><comments>http://www.blogjava.net/luojie25/archive/2008/05/04/198216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luojie25/comments/commentRss/198216.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luojie25/services/trackbacks/198216.html</trackback:ping><description><![CDATA[没做详细了解就注册了blogjava，只当一个普通的技术类blog。<br /><br />待了几天，逛了几天，浏览了很多达人的文章，真是叹为天书。我只略略认识一些字，却不知道这些字是什么意思，我真是太羞愧了。<br /><br />既然来了blogjava，blogjava又是一个java的blog，那我如果不懂一些java，实感羞愧。<br /><br />所以，下来的日子，我要对自己进行扫盲行动，起码我要能知道大家都在谈什么……<br /><br />以后我还要和大家一起谈，在以后我还想大家能听我说……<br /><br />总之，我要学习java……我要扫盲……<img src ="http://www.blogjava.net/luojie25/aggbug/198216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luojie25/" target="_blank">王战锋</a> 2008-05-04 17:48 <a href="http://www.blogjava.net/luojie25/archive/2008/05/04/198216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ 名词解释 ] What can "Eclipse" dose?</title><link>http://www.blogjava.net/luojie25/archive/2008/05/04/198210.html</link><dc:creator>王战锋</dc:creator><author>王战锋</author><pubDate>Sun, 04 May 2008 09:32:00 GMT</pubDate><guid>http://www.blogjava.net/luojie25/archive/2008/05/04/198210.html</guid><wfw:comment>http://www.blogjava.net/luojie25/comments/198210.html</wfw:comment><comments>http://www.blogjava.net/luojie25/archive/2008/05/04/198210.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/luojie25/comments/commentRss/198210.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luojie25/services/trackbacks/198210.html</trackback:ping><description><![CDATA[
		<div>
				<font color="#ff0000">Eclipse是干啥的？<br /></font>
				<br />
				<font color="#008000">      <font color="#ff0000">Eclipse</font> 是一个开放源代码的、基于 Java 的<strong>可扩展开发平台</strong>。就其本身而言，它只是<strong>一个框架</strong>和<strong>一组服务</strong>，用于<u>通过插件组件构建开发环境</u>。<br /><br />      幸运的是，<font color="#ff0000">Eclipse</font><u>附带了一个标准的插件集</u>，包括 Java 开发工具（Java Development Tools，JDT）。 虽然大多数用户很乐于将 <font color="#ff0000">Eclipse</font> 当作 Java IDE 来使用，但 Eclipse 的目标不仅限于此。<br /><br />      <font color="#ff0000">Eclipse</font> 还包括<u>插件开发环境（Plug-in Development Environment，PDE）</u>，这个组件主要针对希望扩展 Eclipse 的软件开发人员，因为它允许他们构建与 <font color="#ff0000">Eclipse</font> 环境无缝集成的工具。由于 <font color="#ff0000">Eclipse</font> 中的每样东西都是插件，对于给 <font color="#ff0000">Eclipse</font> 提供插件，以及给用户提供一致和统一的集成开发环境而言，所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java 开发工具。尽管 <font color="#ff0000">Eclipse</font> 是使用 Java 语言开发的，但它的用途并不限于 Java 语言；例如，支持诸如 C/C++、COBOL 和 Eiffel 等编程语言的插件已经可用，或预计会推出。<br /><br />      <font color="#ff0000">Eclipse</font> 框架还可用来作为与软件开发无关的其他应用程序类型的基础，比如内容管理系统。<br /><br />      </font>
				<font color="#a9a9a9">附：eclipse 在字典中的意思是日(月)蚀[n.]和引起日(月)蚀[v.]</font>
		</div>
<img src ="http://www.blogjava.net/luojie25/aggbug/198210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luojie25/" target="_blank">王战锋</a> 2008-05-04 17:32 <a href="http://www.blogjava.net/luojie25/archive/2008/05/04/198210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>