﻿<?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-Scott@JAVA-随笔分类-Info &amp; News</title><link>http://www.blogjava.net/cisco/category/5499.html</link><description>Java, 一杯浓浓的咖啡伴你到深夜&lt;br&gt;
&lt;span id="dict_daily"&gt;
&lt;a href="http://dict.cn/" target="_blank"&gt;Dict.CN 在线词典, 英语学习, 在线翻译&lt;/a&gt;
&lt;/span&gt; 
&lt;script language="JavaScript" src="http://dict.cn/daily.php" defer="defer"&gt;
&lt;/script&gt;</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 21:14:22 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 21:14:22 GMT</pubDate><ttl>60</ttl><item><title>Sun JSE 6 released</title><link>http://www.blogjava.net/cisco/archive/2006/12/11/87083.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Mon, 11 Dec 2006 14:56:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/12/11/87083.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/87083.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/12/11/87083.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/87083.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/87083.html</trackback:ping><description><![CDATA[Java SE 6 is the current major release of the <a href="http://java.sun.com/javase/">Java SE platform</a>, with full support from <a href="http://netbeans.org/" target="_blank">NetBeans IDE 5.5</a>. Sun endeavors to foster the highest level of transparency and collaboration on the platform with the Java community through Project JDK 6, resulting in the following key features<br /><br /><br /><table cellspacing="0" cellpadding="0" width="100%" border="0"><tbody><tr valign="top"><td class="col1" width="50%"><!-- END G18 COMPONENT V.0 --><h3><a href="http://java.sun.com/javase/6/features.jsp">Key Features</a></h3><span class="sp5"> </span><br /><!-- BEGIN G2 COMPONENT V.5 --><div class="g2v5"><a href=""><img style="FLOAT: left; MARGIN: 0px 10px 0px 0px" height="88" alt="Java SE 6 Key Features" src="http://java.sun.com/javase/images/javase6-launchspotlight.jpg" width="100" border="0" /></a></div><!-- END G2 COMPONENT V.5  --><div>Java SE 6 features and enhancements to the platform are summarized in the <a href="http://java.sun.com/jcp.org/en/jsr/detail?id=270" target="_blank">Umbrella JSR</a> (JSR 270). <a href="http://www.sun.com/javasupport">Support</a>, <a href="http://www.sun.com/training/catalog/java/j2se.xml">Training and <a href="http://www.sun.com/training/certification/java/index.xml">Certification</a> optimize your use of these key features. <a href="http://java.sun.com/javase/6/features.jsp"><span class="rightarrowblue">»</span>More</a><br /></a></div><span class="sp5"> </span><br /><b>XML &amp; Web Services</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/javase/technologies/core/xml/index.jsp">XML home page</a><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/javase/technologies/webservices.jsp">Web Services home page</a><br /><span class="sp10"> </span><br /><!-- ADD TO WEB SERVICES HOMEPAGE
Updated core XML components and a full web services simplify development and provide .NET interoperability. Read <a href="http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2/">how to leverage</a> the latest technology. Read more on 
<a href="http://developers.sun.com/techtopics/webservices">Java Web Services</a>.<br />
<span class="sp10">&nbsp;</span><br /> --><b>Scripting Language Support</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/">Scripting for the Java Platform</a><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/jcp.org/en/jsr/detail?id=223" target="_blank">JSR 223</a><br /><span class="sp10"> </span><br /><b>Java DB and Database Support</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://developers.sun.com/prodtech/javadb/">Database home page</a><br /><span class="rightarrowblue">»</span> <a href="http://jcp.org/en/jsr/detail?id=221" target="_blank">JSR 221</a><br /><span class="sp10"> </span><br /><b>Desktop and Deployment</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/javase/technologies/desktop/">Desktop home page</a><br /><span class="sp10"> </span><br /><b>Monitoring and Management</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/developer/technicalArticles/J2SE/monitoring/">Monitoring and Managing technical article</a><br /><span class="sp10"> </span><br /><b>Security</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/javase/technologies/security/index.jsp">Security home page</a><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/developer/technicalArticles/J2SE/security/">Native security services technical article</a><br /><span class="sp10"> </span><br /><b>Performance</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/performance">Performance home page</a><br /><span class="sp10"> </span><br /><b>Compatibility</b><br /><span class="sp5"> </span><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/javase/webnotes/6/compatibility.html">Compatibility release notes</a><br /><span class="rightarrowblue">»</span> <a href="http://java.sun.com/javase/technologies/compatibility.jsp">Compatibility home page</a><br /></td></tr></tbody></table><img src ="http://www.blogjava.net/cisco/aggbug/87083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-12-11 22:56 <a href="http://www.blogjava.net/cisco/archive/2006/12/11/87083.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBuilder 2007</title><link>http://www.blogjava.net/cisco/archive/2006/11/21/82423.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Mon, 20 Nov 2006 19:45:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/11/21/82423.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/82423.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/11/21/82423.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/82423.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/82423.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt">
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">看了下对</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">
						<a href="http://gordonliwei.spaces.live.com/blog/cns!CCE1F10BD8108687!1245.entry">
								<span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">
										<span lang="EN-US">李<span lang="EN-US">维</span></span>
								</span>
						</a>
				</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">对它的介绍，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">JBuilder 2007</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">优势就是：完整的建模能力</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">+ </span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">主流</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Java</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">框架</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">+ </span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">强大</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">EJB3/JPA</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">开发能力</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">+ </span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">高效率开发能力。</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">比如说，</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">在</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">JBuilder 2007</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">中可以建立可视化</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">EJB 3</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">开发项目，可视化</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">JPA</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">开发项目，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Hibernate/Spring</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">项目，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Tapestry</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">项目，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Java</span>
				<span style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: 'Times New Roman'">建模项目等。。。<br /></span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">
						<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt" align="left">
				<span lang="EN-US">
						<img src="file:///C:/Documents%20and%20Settings/Sike%20Huang/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/YL0R2X25/x1phWFozaJ8HL5LGt-jhTcXuQ-zeLWvfmZLWMlw4jIP9UP2jT9rCxHpTlkFeoIzInFUC5U5wbc06rUnyAB9hXa3ScFE8fbEQCvpFwpKptYe0nVvc3SRelkOzQ%5B1%5D.jpg" />
				</span>
		</p>
<img src ="http://www.blogjava.net/cisco/aggbug/82423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-11-21 03:45 <a href="http://www.blogjava.net/cisco/archive/2006/11/21/82423.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript：世界上误解最深的语言</title><link>http://www.blogjava.net/cisco/archive/2006/11/19/81994.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Sat, 18 Nov 2006 22:48:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/11/19/81994.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/81994.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/11/19/81994.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/81994.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/81994.html</trackback:ping><description><![CDATA[
		<p>
				<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript" target="_blank">JavaScript</a>, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular programming languages. Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use. JavaScript's popularity is due entirely to its role as the scripting language of the WWW.</p>
		<p>
				<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript" target="_blank">JavaScript</a>，或者叫 Mocha，或者叫 LiveScript，或者叫 JScript，又或者叫 ECMAScript，是世界上最流行的编程语言之一<wbr></wbr>。事实上世界上的每一台个人电脑都安装并在频繁使用至少一个Jav<wbr></wbr>aScript解释器。JavaScript的流行完全是由于他在<wbr></wbr>WWW脚本语言领域中的地位决定的。 </p>
		<p>
				<br />
		</p>
		<p>Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?</p>
		<p>尽管它很流行，但是很少有人知道JavaScript是一个非常棒<wbr></wbr>的动态面向对象通用编程语言。这居然能成为一个秘密<wbr></wbr>！这门语言为什么被误解如此之深？</p>
		<p>
				<br />
		</p>
		<p>
				<br />
		</p>
		<h2>The Name</h2>
		<font size="4">
				<span style="FONT-WEIGHT: bold">名字</span>
		</font>
		<br />
		<br />
		<p>The <em>Java-</em> prefix suggests that JavaScript is somehow related to Java, that it is a subset or less capable version of Java. It seems that the name was intentionally selected to create confusion, and from confusion comes misunderstanding. JavaScript is not interpreted Java. Java is interpreted Java. JavaScript is a different language.</p>
		<p>
				<span style="FONT-STYLE: italic">Java</span>- 前缀很容易使人联想到Java，并认为它是Java的子集或简化版<wbr></wbr>的Java。看起来最初给它选这个名字是别有用心的<wbr></wbr>，是故意混淆概念、故意制造"误解"的。JavaScript不是<wbr></wbr>解释执行的Java。Java是解释执行的Java<wbr></wbr>。JavaScript是另外一种语言。</p>
		<p>
				<br />
		</p>
		<p>JavaScript has a syntactic similarity to Java, much as Java has to C. But it is no more a subset of Java than Java is a subset of C. It is better than Java in the applications that Java (fka Oak) was originally intended for.</p>
		<p>JavaScript的语法和Java有相似之处<wbr></wbr>，这就像Java的语法和C很相像一样。但是它不是Java的子集<wbr></wbr>，就像Java不是C的子集一样。它在Java（Oak<wbr></wbr>）最初打算进军的领域中比Java更好。</p>
		<p>
				<br />
		</p>
		<p>JavaScript was not developed at Sun Microsystems, the home of Java. JavaScript was developed at Netscape. It was originally called LiveScript, but that name wasn't confusing enough.</p>
		<p>JavaScript不是Sun Microsystems的产品，Sun是Java的家<wbr></wbr>。JavaScript是在Netscape被开发出来的<wbr></wbr>。它最初叫LiveScript，嗯……还是这个名字好。</p>
		<p>
				<br />
		</p>
		<p>The <em>-Script</em> suffix suggests that it is not a real programming language, that a scripting language is less than a programming language. But it is really a matter of specialization. Compared to C, JavaScript trades performance for expressive power and dynamism.</p>
		<p>
				<span style="FONT-STYLE: italic">-Script</span>后缀让人认为他不是一门真正的编程语言，和一门"编程语言<wbr></wbr>"还有相当的差距。但是这只是应用领域的问题。和C相比<wbr></wbr>，JavaScript是牺牲了性能但换来了丰富的表现力和灵活的<wbr></wbr>形态。</p>
		<br />
		<p>
				<br />
		</p>
		<p>
				<br />
		</p>
		<h2>Lisp in C's Clothing</h2>
		<font size="4">
				<span style="FONT-WEIGHT: bold">披着C皮的Lisp</span>
		</font>
		<br />
		<br />
		<p>JavaScript's C-like syntax, including curly braces and the clunky <tt>for</tt> statement, makes it appear to be an ordinary procedural language. This is misleading because JavaScript has more in common with functional languages like <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/little.html" target="_blank">Lisp or Scheme</a> than with C or Java. It has arrays instead of lists and objects instead of property lists. Functions are first class. It has closures. You get lambdas without having to balance all those parens.</p>JavaScript的类C语法，包括大括号和语句的形式<wbr></wbr>，让它看起来像普通的面向过程编程语言。这是一种误解<wbr></wbr>，因为JavaScript和函数式语言，比如<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/little.html" target="_blank"> Lisp 或 Scheme</a>，有更多的相似之处，而不是和C或Java。它使用数组而不是列表<wbr></wbr>，使用对象而不是属性列表。函数是第一位的，它有闭包<wbr></wbr>（closures 怎么翻译？？），另外你还可以使用lambda表达式。 <br /><p> </p><br /><br /><br /><h2>Typecasting</h2><font style="FONT-WEIGHT: bold" size="4">类型转换</font><br /><br /><p>JavaScript was designed to run in Netscape Navigator. Its success there led to it becoming standard equipment in virtually all web browsers. This has resulted in typecasting. JavaScript is the <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.amazon.com/exec/obidos/ASIN/B000A5046K/wrrrldwideweb" target="_blank">George Reeves</a> of programming languages. JavaScript is well suited to a large class of non-Web-related applications</p><p>JavaScript最初被设计成在Netscape Navigator中运行，它在Navigator中的成功引领它<wbr></wbr>成为事实上所有web浏览器的标准装备。这就造就了"类型转换"<wbr></wbr>。JavaScript是编程语言中的<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.amazon.com/exec/obidos/ASIN/B000A5046K/wrrrldwideweb" target="_blank"> George Reeves</a>（超人），是大量非web程序的称职之选。</p><br /><br /><br /><h2>Moving Target</h2><font size="4"><span style="FONT-WEIGHT: bold">移动靶</span></font><br /><br /><p>The first versions of JavaScript were quite weak. They lacked exception handling, inner functions, and inheritance. In its present form, it is now a complete object-oriented programming language. But many opinions of the language are based on its immature forms.</p><p>JavaScript的最初几版非常弱，没有异常处理<wbr></wbr>，没有内部函数和继承。现如今，它已经成为完全面向对象的编程语言<wbr></wbr>。但是这门语言的许多思想是基于它不成熟的形式的。</p><p><br /></p><p>The ECMA committee that has stewardship over the language is developing extensions which, while well intentioned, will aggravate one of the language's biggest problems: There are already too many versions. This creates confusion.</p><p>ECMA委员会，这门语言的管家，正在对它进行扩展，也在蓄意恶化它最大的问题<wbr></wbr>：有太多的版本。这是混乱的根源。</p><br /><br /><br /><p><br /></p><h2>Design Errors</h2><font size="4"><span style="FONT-WEIGHT: bold">设计上的错误</span><br style="FONT-WEIGHT: bold" /></font><br /><p>No programming language is perfect. JavaScript has its share of design errors, such as the overloading of <tt>+ </tt>to mean both addition and concatenation with type coercion, and the error-prone <tt>with</tt> statement should be avoided. The reserved word policies are much too strict. Semicolon insertion was a huge mistake, as was the notation for literal regular expressions. These mistakes have led to programming errors, and called the design of the language as a whole into question. Fortunately, many of these problems can be mitigated with a good <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/lint.html" target="_blank">lint</a> program.</p><p>没有什么编程语言是完美的。JavaScript也有它设计上的错<wbr></wbr>误，比如重载的+号随着类型的不同既表示"相加"又表示"连接"<wbr></wbr>，和本该避免的有错误倾向的 <span style="FONT-STYLE: italic">with</span> 语句。它的保留字策略过于严<wbr></wbr>格。分号的插入是一个巨大的错误，比如作为字面正则表达式的符号时。这些失误已直接导致编程中的错误，也使这门语言的整体设计遭<wbr></wbr>人质疑。还好，这些问题中有许多都可以在良好的 <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/lint.html" target="_blank">lint</a> 程序中得以缓解。</p><p><br /></p><p>The design of the language on the whole is quite sound. Surprisingly, the ECMAScript committee does not appear to be interested in correcting these problems. Perhaps they are more interested in making new ones.</p><p>这门语言的整体设计（上的问题）是相当明显的。奇怪的是ECMAScript委员<wbr></wbr>会并没有对修正其中存在的问题表现出太大的兴趣，也许他们更热衷于<wbr></wbr>制造新的问题。</p><br /><p> </p><p><br /></p><h2>Lousy Implementations</h2><font size="4"><span style="FONT-WEIGHT: bold">糟糕的实现</span></font><br /><br /><p>Some of the earlier implementations of JavaScript were quite buggy. This reflected badly on the language. Compounding that, those implementations were embedded in horribly buggy web browsers.</p><p>JavaScript的一些早期实现有许多bug<wbr></wbr>，这反过来对语言本身产生了很坏的影响。更糟糕的是这些满是bug<wbr></wbr>的实现是嵌入在满是bug的web浏览器中的。</p><br /><br /><p><br /></p><h2>Bad Books</h2><font size="4"><span style="FONT-WEIGHT: bold">糟糕的书</span></font><br /><br /><p>Nearly all of the books about JavaScript are quite awful. They contain errors, poor examples, and promote bad practices. Important features of the language are often explained poorly, or left out entirely. I have reviewed dozens of JavaScript books, and<strong> I can only recommend one</strong>: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.amazon.com/exec/obidos/ASIN/0596000480/wrrrldwideweb" target="_blank"><em>JavaScript: The Definitive Guide (4th Edition)</em></a> by David Flanagan. (Attention authors: If you have written a good one, please send me a review copy.)</p><p>几乎所有的JavaScript书都是相当可怕的。它们包含错误<wbr></wbr>，包含不好的例子，并鼓励不好的做法。JavaScript语<wbr></wbr>言的一些重要特性它们要么没有解释清楚，要么根本就没有提及<wbr></wbr>。我看过很多JavaScript的书，但我<span style="FONT-WEIGHT: bold">只能推荐一本</span><wbr></wbr>：David Flanagan著的<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.amazon.com/exec/obidos/ASIN/0596000480/wrrrldwideweb" target="_blank"><em>JavaScript: The Definitive Guide (4th Edition)</em></a> （《JavaScript权威指南 第四版》）。（作者们请注意<wbr></wbr>：如果你们写出了好书请发给我一份副本，我给你们校对。）</p><br /><br /><p><br /></p><h2>Substandard Standard</h2><font size="4"><span style="FONT-WEIGHT: bold"><span style="FONT-WEIGHT: bold">“</span>准标准”的标准</span></font><br /><br /><p>The <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" target="_blank">official specification for the language</a> is published by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ecma-international.org/" target="_blank">ECMA</a>. The specification is of extremely poor quality. It is difficult to read and very difficult to understand. This has been a contributor to the Bad Book problem because authors have been unable to use the standard document to improve their own understanding of the language. ECMA and the TC39 committee should be deeply embarrassed.</p><p><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ecma-international.org/" target="_blank">ECMA</a>公布的<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" target="_blank">官方语言规范</a>的质量极其的差。不仅难读而且极其难懂。它可为那些"糟糕的书<wbr></wbr>"做出了不小的贡献，因为那些作者无法通过这个标准文档来更深地理<wbr></wbr>解这门语言。ECMA和TC39应该为此感到非常尴尬。 </p><br /><br /><p><br /></p><h2>Amateurs</h2><font size="4"><span style="FONT-WEIGHT: bold">业余者</span></font><br /><br /><p>Most of the people writing in JavaScript are not programmers. They lack the training and discipline to write good programs. JavaScript has so much expressive power that they are able to do useful things in it, anyway. This has given JavaScript a reputation of being strictly for the amateurs, that it is not suitable for professional programming. This is simply not the case.</p><p>使用JavaScript的人大多不是程序员，他们缺少写良好程序的<wbr></wbr>培训和训练。JavaScript有非常强大的表现力<wbr></wbr>，不管怎样他们也能使用它做有用的事情。这给了JavaScript一<wbr></wbr>个”全然适合业余爱好者而不适合专业程序员“的名声。这很明显是一个错<wbr></wbr>误。</p><br /><br /><p><br /></p><h2>Object-Oriented</h2><font size="4"><span style="FONT-WEIGHT: bold">面向对象</span></font><br /><br /><p>Is JavaScript object-oriented? It has objects which can contain data and methods that act upon that data. Objects can contain other objects. It does not have classes, but it does have constructors which do what classes do, including acting as containers for class variables and methods. It does not have class-oriented inheritance, but it does have prototype-oriented inheritance.</p><p>JavaScript是面向对象的吗？它有对象，它的对象可以包含<wbr></wbr>数据以及对数据进行操作的方法，对象也可以包含其他的对象<wbr></wbr>。它没有类，但是它有构造函数来做类的事情，包括声明类的变量和方<wbr></wbr>法。它没有面向类的继承，但是他有面向原型的继承。</p><p><br /></p><p>The two main ways of building up object systems are by inheritance (is-a) and by aggregation (has-a). JavaScript does both, but its dynamic nature allows it to excel at aggregation.</p><p>构建对象系统的两大主要方法是继承（is-a）和聚合（has<wbr></wbr>-a）。这两者JavaScript都有，但是它的动态天性允许有<wbr></wbr>比聚合更好的实现方式。</p><p><br /></p><p>Some argue that JavaScript is not truly object oriented because it does not provide information hiding. That is, objects cannot have private variables and private methods: All members are public.</p><p>一些关于JavaScript不是真的面向对象的争论其理由是它没<wbr></wbr>有提供信息隐藏。也就是说JavaScript的对象没有私有变量<wbr></wbr>和私有方法：它的所有成员都是公开的。</p><p><br /></p><p>But it turns out that <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/private.html" target="_blank">JavaScript objects <em>can</em> have private variables and private methods. (Click here now to find out how.)</a> Of course, few understand this because JavaScript is the world's most misunderstood programming language.</p><p>但是事实是<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.csdn.net/uoyevoli/archive/2006/05/19/745702.aspx" target="_blank">JavaScript 的对象可以有私有变量和私有方法（点击这里来看如何实现）</a>。当然，之所以很少有人知道这个是因为JavaScript是世界<wbr></wbr>上误解最深的语言嘛。</p><p><br /></p><p>Some argue that JavaScript is not truly object oriented because it does not provide inheritance. But it turns out that <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/inheritance.html" target="_blank">JavaScript supports not only classical inheritance, but other code reuse patterns as well.</a></p><p>另一些关于JavaScript不是真的面向对象的争论其理由是它没有提供继承。但是事实是<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/javascript/inheritance.html" target="_blank">JavaScript不但支持经典的继承，而且支持其他一些代码重用的模式。</a></p><p><br /></p><p>Copyright 2001 <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:douglas@crockford.com" target="_blank">Douglas Crockford.</a><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.crockford.com/" target="_blank">All Rights Reserved Wrrrldwide.</a></p><span><br />版权所有<br /><br /></span><div style="TEXT-ALIGN: center"><font size="4"><span>&lt;完&gt;<br /><br /></span></font></div><span>原文链接：<a href="http://www.crockford.com/javascript/javascript.html">http://www.crockford.com/javascript/javascript.html</a></span><img src ="http://www.blogjava.net/cisco/aggbug/81994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-11-19 06:48 <a href="http://www.blogjava.net/cisco/archive/2006/11/19/81994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NetBeans IDE 5.5 Release</title><link>http://www.blogjava.net/cisco/archive/2006/11/04/79019.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Fri, 03 Nov 2006 20:02:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/11/04/79019.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/79019.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/11/04/79019.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/79019.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/79019.html</trackback:ping><description><![CDATA[
		<div class="f-page-cell-mpad">
				<p>
						<b>Flash Presentation : <a href="http://www.netbeans.org/download/flash/why-netbeans-part1/player.html">http://www.netbeans.org/download/flash/why-netbeans-part1/player.html</a><br /><br />The NetBeans IDE is a free, open-source Integrated Development Environment for software developers. The IDE runs on many platforms including Windows, Linux, Solaris, and the MacOS. It is easy to install and use straight out of the box. The NetBeans IDE provides developers with all the tools they need to create professional cross-platform desktop, enterprise, web and mobile applications. </b>
				</p>
				<h3 class="normal font-14">Swing GUI Builder (formerly Project Matisse)</h3>
				<p>
						<img class="prod-img-p" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-matisse.png" /> Design Swing GUIs intuitively by dragging and dropping GUI components from a palette onto a canvas, then click into JLabels, JButtons, JTextFields and edit the text directly in place. You can even use the GUI builder to prototype GUIs right in front of customers. The NetBeans IDE comes with built-in support for GUI localisation and accessibility. <br /><a href="http://www.netbeans.org/products/ide/features.html#NetBeans_Swing_GUI_Builder_forme"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Web Application Development</h3>
				<p>
						<img class="prod-img-l" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-persistence.png" /> Create a complete functional JSF page for manipulating data from a database in a few steps. Supports JavaServer Faces (JSF), JavaServer Pages (JSP), Persistence Units, Struts, and the JavaServer Pages Standard Tag Library (JSTL). Comes with a visual editor for deployment descriptors and an HTTP monitor to debug web applications. <br /><a href="http://www.netbeans.org/products/ide/features.html#Web_Development_with_JSP_JSF_and"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Enterprise Development</h3>
				<p>
						<img class="prod-img-p" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-ejb.png" /> Use BluePrints, templates and wizards to quickly create Enterprise Java Beans (EJB 3) and JAX-WS web services. Full support for Java EE 1.3, 1.4 and 1.5 standards. <br /><a href="http://www.netbeans.org/products/ide/features.html#EJB_Development"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Web Services and Application Servers</h3>
				<p>
						<img class="prod-img-l" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-servers.png" /> NetBeans IDE works out-of-the box with Sun Application Server, Tomcat, Weblogic9 and JBoss 4, and it supports J2EE 1.4 and Java EE 5, including the JAX-RPC and JSR 109 standards. <br /><a href="http://www.netbeans.org/products/ide/features.html#Web_Service_Development_Java_Ent"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Version Control</h3>
				<p>
						<img class="prod-img-p" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-versioning.png" /> Version control is tightly integrated into the IDE's workflow: The IDE recognizes your existing CVS working directories automatically. Use the built-in CVS or get the Subversion module from the Update Center. <br /><a href="http://www.netbeans.org/products/ide/features.html#Integrated_Version_Control"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Developer Collaboration</h3>
				<p>
						<img class="prod-img-l" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-collaboration.png" /> With NetBeans Developer Collaboration (available from the Update Center), you share whole projects and files in real time over the network. Allow your co-workers to make remote changes and watch them type and run your application. Review your partner's work and send instant messages in plain text, XML, HTML, or Java complete with syntax highlighting. <br /><a href="http://www.netbeans.org/products/ide/features.html#Developer_Collaboration"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Advanced Source Code Editor</h3>
				<p>
						<img class="prod-img-p" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-editor.png" /> The language-aware editor indents, completes, and syntax-highlights your source code. It parses your code live, matches words and brackets, marks errors, and displays hints and javadoc. The Editor can be fully customized and split vertically or horizontally, and offers well integrated Refactoring, Debugging and JUnit testing. <br /><a href="http://www.netbeans.org/products/ide/features.html#Source_Code_Editor_for_Java_JSP"><font color="#1e2a60">All features</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Java Mobility (Java ME) *</h3>
				<p>
						<img class="prod-img-l" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-mobility.png" /> The free Mobility Pack adds all the functionality to the IDE needed for professional Java ME development. Install the Mobility Pack for CLDC/MIDP if you develop for devices supporting CLDC and MIDP, or the Mobility Pack for CDC if you develop for smart communicators, set-top boxes, or PDAs. <br /><a href="http://www.netbeans.org/products/mobility/index.html"><font color="#1e2a60">Learn more about Mobility Pack</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Visual Web Development *</h3>
				<p>
						<img class="prod-img-p" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-visual-web.png" /> The free Visual Web Pack adds powerful tools to the IDE that speed up the development of web applications. It includes visual editors for rapidly building standards-based web applications using AJAX, CSS, and JSF. <br /><a href="http://www.netbeans.org/products/visualweb/index.html"><font color="#1e2a60">Learn more about Visual Web Pack</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Service-Oriented Architecture (SOA) *</h3>
				<p>
						<img class="prod-img-l" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-enterprise.png" /> The free Enterprise Pack adds all the functionality to the IDE needed for professional Service-Oriented Architecture (SOA) development. Write, test and debug applications using XML, BPEL, or Java web services. <br /><a href="http://www.netbeans.org/products/enterprise/index.html"><font color="#1e2a60">Learn more about Enterprise Pack</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">Profiler *</h3>
				<p>
						<img class="prod-img-p" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-profiler.png" /> The free NetBeans Profiler provides expert assistance for optimizing your application's speed and memory usage. With its tight integration into the NetBeans IDE work flow, the Profiler helps you build reliable and scalable applications. <br /><a href="http://www.netbeans.org/products/profiler/index.html"><font color="#1e2a60">Learn more about the Profiler</font></a></p>
				<br class="clear" />
				<h3 class="normal font-14">C/C++ *</h3>
				<p>
						<img class="prod-img-l" alt="" src="http://www.netbeans.org/images/v5/product-pages/ide-cc.png" /> The free C/C++ Pack adds all the functionality to the IDE needed to develop professional native applications. Write C and C++ code for a variety of platforms including Microsoft Windows, Linux, and Solaris Operating Systems. <br /><a href="http://www.netbeans.org/products/cplusplus/index.html"><font color="#1e2a60">Learn more about C/C++ Pack</font></a></p>
				<p>
						<font color="#1e2a60">
								<br />
						</font>
				</p>
				<p>(*) Install all of this functionality free and in one step by downloading the appropriate Add-On Pack. </p>
		</div>
<img src ="http://www.blogjava.net/cisco/aggbug/79019.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-11-04 04:02 <a href="http://www.blogjava.net/cisco/archive/2006/11/04/79019.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UML Tools </title><link>http://www.blogjava.net/cisco/archive/2006/11/03/78963.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Fri, 03 Nov 2006 09:55:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/11/03/78963.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/78963.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/11/03/78963.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/78963.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/78963.html</trackback:ping><description><![CDATA[3 Main Categories of UML Tools <br /><br />- Generic Drawing tools like Visio offer the most flexibility and least help, they do not include any server side repository are only really suitable to one-man projects, fine for producing diagrams for presentations, or for keeping notes on ideas, and low on ceremony.<br />- Stand-alone UML design tools like ArgoUML &amp; Poseidon, EclipseUML, medium flexibility and fair amount of help, but no or limited work-group functionality.<br />- Enterprise/Repository/Work-Group tools like Select Enterprise, Rational Rose, Embarcadero.<br /><br />Products<br /><br />- Visio - Generic drawing tool, single user, limited help and guidance but maximum flexibility.<br />- ArgoUML - UML, Free/OSS, BSD licence, 'Cognitive support' (aka a UML style wizard) , basic code generation, reverse engineering and importing allows _very_ basic work-group support.<br />- Poseidon - UML, forked proprietary version of ArgoUML, cheap (~200 Euros), more complete, polished and robust version of ArgoUML from <br />- EclipseUML, UML plugin for Eclipse IDE, Good Diagram support, basic work-grouping, code-generation and limited reverse engineering.<br /><br />- Enterprise Architect - Enterprise UML tool with work-group support, code generation and excellent reverse engineering (~225 USD per seat)<br />- Select Enterprise, Enterprise OMT/UML tool with excellent work-group support, code generation and reverse engineering (~2500+ UK pounds per seat).<br />- Embarcadero, Enterprise UML tool, clumsy work-group support, code generation, limited reverse engineering (~2000+ UK pounds per seat).<br />- Rational Rose, Enterprise UML tool, widely regarded as the benchmark product which I've only seen demos and never actually used it. Similar functionality to Select, Embarcadero &amp; Enterprise Architect, but at 4-6K per seat it is very expensive by comparison.<br /><br />If money is no object then Rational Rose in the US or Select Enterprise in UK offer the best value added service.<br /><br />The best value/ price performance is probably Enterprise Architect at 225USD it provides the same gross functionality as the Enterprise products aka central work-group repository and its reverse engineering and code generation are excellent.<br /><br />If you decide to use ArgoUML then you can also download my pattern catalogue from the UML Resources directory under the project. I'm currently working on a version for EclipseUML.<img src ="http://www.blogjava.net/cisco/aggbug/78963.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-11-03 17:55 <a href="http://www.blogjava.net/cisco/archive/2006/11/03/78963.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不同开源软件许可证开放程度的异同</title><link>http://www.blogjava.net/cisco/archive/2006/11/03/78818.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Thu, 02 Nov 2006 17:42:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/11/03/78818.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/78818.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/11/03/78818.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/78818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/78818.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 共同点										1				、发布的义务				——				将获得的源代码再发布；										2				、对发布的源代码的要求				——				须保证源代码的完整和可以被获得；										3				、允许修改				——				可以根据获得的源代码产生演绎作品。																		...&nbsp;&nbsp;<a href='http://www.blogjava.net/cisco/archive/2006/11/03/78818.html'>阅读全文</a><img src ="http://www.blogjava.net/cisco/aggbug/78818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-11-03 01:42 <a href="http://www.blogjava.net/cisco/archive/2006/11/03/78818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse is 5 - Help Celebrate!</title><link>http://www.blogjava.net/cisco/archive/2006/11/02/78579.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Wed, 01 Nov 2006 22:27:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/11/02/78579.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/78579.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/11/02/78579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/78579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/78579.html</trackback:ping><description><![CDATA[It has been 5 years since IBM first released Eclipse as an open source project. We think the success of Eclipse and the growth of the community over these five years is a great reason to celebrate. <br /><br />An electronic birthday card has been setup to allow individuals in the community to show their support for Eclipse. Please feel free to sign the card and invite your colleagues to do the same. Individuals signing the card before December 1, 2006 will qualify for a random draw to win one of 20 Eclipse sweaters. <br /><a href="http://birthday.eclipse.org/images/map.php?individual" target="_blank">http://birthday.eclipse.org/images/map.php?individual</a><br /><br />An Eclipse Product Wall of Fame has also been established to showcase all of the Eclipse based products that have been built over the years. We would like to invite all individuals and organizations to add their Eclipse based products to the Wall. <a href="http://birthday.eclipse.org/images/map.php?builder" target="_blank">http://birthday.eclipse.org/images/map.php?builder</a><br /><br />Finally, 29 local birthday parties have been organized around the world. These parties will be a great opportunity for people in the Eclipse community to meet in an informal setting. We invite you and your colleagues to attend. Please RSVP to the specific party, so the local organizer has an idea of the number of attendees. <a href="http://www.eclipse.org/community/eclipsebirthday5/birthdayparties.php" target="_blank">http://www.eclipse.org/community/eclipsebirthday5/birthdayparties.php</a><br /><br />For questions, email birthday@eclipse.org <img src ="http://www.blogjava.net/cisco/aggbug/78579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-11-02 06:27 <a href="http://www.blogjava.net/cisco/archive/2006/11/02/78579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 5.0 M1- Now Support Eclipse 3.2 </title><link>http://www.blogjava.net/cisco/archive/2006/05/20/47142.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Fri, 19 May 2006 21:06:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/05/20/47142.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/47142.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/05/20/47142.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/47142.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/47142.html</trackback:ping><description><![CDATA[
		<p>
				<font size="+0">MyEclipse</font> 5.0M1 is compatible with Eclipse 3.2 release candidates. Please be sure to install Eclipse 3.2 prior to installation of <font size="+0">MyEclipse</font> 5.0M1. </p>
		<p>The 5.0M1 release includes major enhancements and bug fixes for the <font size="+0">MyEclipse</font> environment, including:</p>
		<ul>
				<li>All <font size="+0">MyEclipse</font> 4.x features ported to Eclipse 3.2 SDK and Web Tools Platform 1.5. 
</li>
				<li>Matisse4<font size="+0">MyEclipse</font> for Eclipse 3.2 SDK (Windows only). Requires update site installation. 
</li>
				<li>Backward compatibility for <font size="+0">MyEclipse</font> 4.x J2EE projects. 
</li>
				<li>Linux support for <font size="+0">MyEclipse</font> Web 2.0 Browser and JavaScript Debugger. 
</li>
				<li>Significant JSP Editor performance improvements. 
</li>
				<li>Advanced and basic wizards for creation of HTML, JSP and XML document files. 
</li>
				<li>New wizards to create and drop database tables, indexes and foreign key relationships. Wizards are accessible from the Database Browser and Database <br />Details View. 
</li>
				<li>Database Entity-Relationship Diagram customization features including selection of tables during creation, drag-n-drop of tables and from the Database Explorer, <br />remove table from diagram, and access schema management wizards from context-menu actions. 
</li>
				<li>Improved Database DDL and XML generation. 
</li>
				<li>Improved Database Details view, especially table information. 
</li>
				<li>Hibernate HQL Editor with query execution capabilities integrated with Database Explorer, includes synchronized SQL Translation View. 
</li>
				<li>Hibernate Perspective and capabilities. 
</li>
				<li>Upgrade to Spring Framework 1.2.7 libraries. 
</li>
				<li>Use of customizable workspace capabilities, perspectives and activities to provide a cohesive organization of <font size="+0">MyEclipse</font> features. 
</li>
				<li>All previously released features from <font size="+0">MyEclipse</font> 4.1.1 </li>
		</ul>
		<p>Source: <a href="http://www.myeclipseide.com/displayarticle55.html">http://www.myeclipseide.com/displayarticle55.html</a></p>
<img src ="http://www.blogjava.net/cisco/aggbug/47142.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-05-20 05:06 <a href="http://www.blogjava.net/cisco/archive/2006/05/20/47142.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 3.2 (Callisto) Release Schedule</title><link>http://www.blogjava.net/cisco/archive/2006/03/14/35159.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Mon, 13 Mar 2006 22:43:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/03/14/35159.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/35159.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/03/14/35159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/35159.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/35159.html</trackback:ping><description><![CDATA[<TABLE id=table1 style="BORDER-COLLAPSE: collapse" cellSpacing=1 width=559 border=1>
<TBODY>
<TR>
<TD align=middle width=81 bgColor=#c0c0c0>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1><B>Milestone</B></FONT></P></TD>
<TD align=middle bgColor=#c0c0c0>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1><B>Date</B></FONT></P></TD>
<TD width=336 bgColor=#c0c0c0>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1><B>Description</B></FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Pre-Iteration -2</FONT></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Friday, 9-Dec-05</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1><A href="http://www.eclipse.org/tptp/home/downloads/drops/TPTP-4.2.0-200512011334.html">Callisto M3</A> <FONT color=#009933>[Done]</FONT></FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Pre-Iteration -1</FONT></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Friday, 23-Dec-05</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1><A href="http://www.eclipse.org/tptp/home/downloads/drops/TPTP-4.2.0-200512011334D.html">Callisto M4</A> <FONT color=#009933>[Done]</FONT></FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Iteration 1 (i1)</FONT></B></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Friday, 24-Feb-06</FONT></B></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Callisto M5 (TPTP 4.2 Iteration 1 Stable build - API freeze) </FONT></B><FONT face=Arial color=#009933 size=1>[Done]</FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Iteration 2 (i2)</FONT></B></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Friday, 14-Apr-06</FONT></B></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Callisto RC0 (TPTP 4.2 Iteration 2 Stable build - UI freeze)</FONT></B></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1></FONT>&nbsp;</P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Friday, 28-Apr-06</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Callisto RC1</FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1></FONT>&nbsp;</P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Friday, 12-May-06</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Callisto RC2</FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Iteration 3 (i3)</FONT></B></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Friday, 26-May-06</FONT></B></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Callisto RC3 (TPTP 4.2 Iteration 3 Stable build)</FONT></B></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1></FONT>&nbsp;</P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Friday, 2-Jun-06</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Callisto RC4</FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1></FONT>&nbsp;</P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Tuesday, 20-Jun-06</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Callisto RC5</FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1></FONT>&nbsp;</P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Wednesday, 28-Jun-06</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Callisto RC6</FONT></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Iteration 4 (i4)</FONT></B></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Friday, 30-Jun-06</FONT></B></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT face=Arial size=1>Callisto GA (TPTP 4.2 GA Release, English only)</FONT></B></P></TD></TR>
<TR>
<TD align=middle width=81>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Post-iteration</FONT></P></TD>
<TD align=middle>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>Aug-06 (tentative)</FONT></P></TD>
<TD width=336>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Arial size=1>TPTP 4.2 GA Release, Translated</FONT></P></TD></TR></TBODY></TABLE><BR>Looking forward to my birthday present, Callisto RC0. <IMG height=20 src="http://www.blogjava.net/Emoticons/QQ/40.gif" width=20 border=0><img src ="http://www.blogjava.net/cisco/aggbug/35159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-03-14 06:43 <a href="http://www.blogjava.net/cisco/archive/2006/03/14/35159.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javalobby Readers' Choice: Top Java Books</title><link>http://www.blogjava.net/cisco/archive/2006/02/18/31375.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Sat, 18 Feb 2006 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2006/02/18/31375.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/31375.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2006/02/18/31375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/31375.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/31375.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.Votes27Avg Pos1.93Effective Java Programming Language Guide By Joshua BlochAddison-Wesley ProfessionalPaperback, 252 pagesList Price: $44.99 - Amazon:  2.Votes17Avg Pos3....&nbsp;&nbsp;<a href='http://www.blogjava.net/cisco/archive/2006/02/18/31375.html'>阅读全文</a><img src ="http://www.blogjava.net/cisco/aggbug/31375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2006-02-18 16:08 <a href="http://www.blogjava.net/cisco/archive/2006/02/18/31375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse Community Web Sites</title><link>http://www.blogjava.net/cisco/archive/2005/12/10/23289.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Sat, 10 Dec 2005 09:52:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2005/12/10/23289.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/23289.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2005/12/10/23289.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/23289.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/23289.html</trackback:ping><description><![CDATA[Many individuals and companies have created web sites to address particular needs of the community. Here are a few of the most popular ones. More can be found in the Community Resources area of the eclipse.org web site. <BR><BR><BR><B>EclipseZone (<A href="http://www.eclipsezone.com/" target=_blank>http://www.eclipsezone.com</A>) </B><BR>An online community by and for Eclipse users everywhere. <BR><BR><B>Planet Eclipse (<A href="http://planeteclipse.org/" target=_blank>http://planeteclipse.org</A>) </B><BR>Planet Eclipse is a window into the world, work, and lives of Eclipse users and contributors. <BR><BR><B>Plug-ins Registry (<A href="http://eclipse-plugins.info/" target=_blank>http://eclipse-plugins.info</A>) </B><BR>This is a nonprofit registry of Eclipse plug-ins, created and maintained by Eclipse users. <BR><BR><B>Eclipse Plugin Central (<A href="http://eclipseplugincentral.com/" target=_blank>http://eclipseplugincentral.com</A>) </B><BR>This site offers a plug-in directory, reviews, ratings, news, forums, and listings for products and services. <BR><BR><B>Eclipse Wiki (<A href="http://eclipse-wiki.info/" target=_blank>http://eclipse-wiki.info</A>) </B><BR>This user-editable web site has FAQs, tips, tricks, and other useful information. <BR><BR><B>IBM AlphaWorks (<A href="http://alphaworks.ibm.com/eclipse" target=_blank>http://alphaworks.ibm.com/eclipse</A>) </B><BR>Part of IBM's emerging technologies web site, this is dedicated to Eclipse and WebSphere-related projects and plug-ins. <BR><BR><B>IBM developerWorks (<A href="http://ibm.com/developerworks/opensource" target=_blank>http://ibm.com/developerworks/opensource</A>) </B><BR>developerWorks hosts a variety of tutorials, articles, and related information on Eclipse and other open source projects. <BR><BR><B>Apache (<A href="http://www.apache.org/" target=_blank>http://www.apache.org</A>) </B><BR>Apache software is used throughout Eclipse, and the two projects collaborate in many areas. <BR><BR><B>Source Forge (<A href="http://sf.net/" target=_blank>http://sf.net</A>) </B><BR>A large and growing number of Eclipse plug-ins are being developed in this open source nexus. <BR><BR><B>O'Reilly Open Source (<A href="http://opensource.oreilly.com/" target=_blank>http://opensource.oreilly.com</A>) </B><BR>This O'Reilly Resource Center provides a broad range of references and links to publications about open source. <img src ="http://www.blogjava.net/cisco/aggbug/23289.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2005-12-10 17:52 <a href="http://www.blogjava.net/cisco/archive/2005/12/10/23289.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>New eclipse.org takes flight </title><link>http://www.blogjava.net/cisco/archive/2005/12/01/22140.html</link><dc:creator>Scott@JAVA</dc:creator><author>Scott@JAVA</author><pubDate>Thu, 01 Dec 2005 09:51:00 GMT</pubDate><guid>http://www.blogjava.net/cisco/archive/2005/12/01/22140.html</guid><wfw:comment>http://www.blogjava.net/cisco/comments/22140.html</wfw:comment><comments>http://www.blogjava.net/cisco/archive/2005/12/01/22140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cisco/comments/commentRss/22140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cisco/services/trackbacks/22140.html</trackback:ping><description><![CDATA[The Eclipse Foundation just released a new <A href="http://www.eclipse.org/">www.eclipse.org website </A>. This redesign was part of the <A href="http://www.eclipse.org/phoenix">Phoenix project </A>. As of this writing, not all of the site has been converted over so you'll see a mix of styles for a little while. Nevertheless, there are already a lot of exciting improvements for users, developers, and committers. <BR><BR>今天一清早在eclipsezone.com看到的news，马上赶去eclipse.org欣赏，还真有点不适应new face，不过挺好看的。<img src ="http://www.blogjava.net/cisco/aggbug/22140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cisco/" target="_blank">Scott@JAVA</a> 2005-12-01 17:51 <a href="http://www.blogjava.net/cisco/archive/2005/12/01/22140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>