Java != JavaScript

The cry-out of “Java != JavaScript” is not a new expression. I learned it in year 2001 when I started learning JavaScript.

But as “Java2Script” project, it links “Java” and “JavaScript” together by a Java to JavaScript compiler. It is unavoidable to explain these two languages in Java2Script manner before making senses.

“Java” is a word for “OO” (Object Oriented) concept in the eyes of Java2Script. C++ is considered not a pure OO language, but C# may be. And there are other OO languages. But the well-known one should be Java. Java2Script just takes Java as a great OOAD tool (language tool) to analyze, design and implement desktop applications or rich client platform (RCP).

Naming ECMAScript as JavaScript is big mistakes for early Netscape developer. But we already accepted it. Even though lots of JavaScript syntaxes are similar to Java, it does not matter that JavaScript is a different language. And ActionScript, which is used in Flash, is another script language which is based on ECMAScript. It seems that few cares about comparison between Java and ActionScript. Whatever language is, Java2Script developers need tools to design rich internet applications (RIA).

On fields of language conversion, you may already know that GWT is also a Java to JavaScript compiler that links together these two languages. And I also know that there are other languages to JavaScript compilers. For example, C# to JavaScript compiler ( ), and Java to ActionScript ( )

… // more needs to to be explained

In some simple words, “Java” and “JavaScript” is not two languages but two tools (or tool sets) in the opinions of Java2Script. By Java2Script compiler, we can use these two tools to develop once but get both RCP and RIA at the same time. That is the key advantage of Java2Script.

We do not care what languages are used. We know we use OO concepts to design things and get what we want by using the existed tools.

This entry was posted in GWT, Java, JavaScript. Bookmark the permalink.

7 Responses to Java != JavaScript

  1. zproxy says:

    Hey, so nice to be linked in (jsc project) ๐Ÿ™‚ I am watching your project so keep up the good work! cheers

  2. Kyra says:

    People who ask the question, “Can I upgrade the graphics card in my laptop. ‘ The best notebook computers offer the options of dual battery which enables one to use them even while unplugged.

  3. domain says:

    This piece of writing is genuinely a nice one it helps new internet
    users, who are wishing for blogging.

  4. itโ€™s good to read this web site,

  5. Especially informative… look forwards to coming back again

  6. ใ‚ซใƒƒใ‚ณใ„ใ„๏ผ่ˆˆๅ‘ณใ‚’ใใใ‚Šใพใ™ใญ(^m^)
    ้Š†ๆ„ฉๅฃ้Š‰็‚ชๅ…—้Š‰ๅ ›ๅ„ ้Šˆโ”ฟๅ…‚้Š‡ๅฌจๅ€้Šˆใ„ฃๅ…‚้Š‰ๅ ›ๅ„ถ้Š‰็ฌบไปน้ใ„ฅๆ™ข้ไฝตๅ„ฉ้Šˆใ‚ƒๅ…‚้Š‰?0้Š?4้ˆ?3้ƒ?0:00้”?้ˆ?8้ƒ?1:59้Š‡ไฟฑไปน้Š†ๆˆ™ๅŸ้Šˆ?ๅ ้–ฒๅถ‰ๅ™บๅฆซๆฐพ็ฑ้”›ๆ’็€ท NR-1764R้Š†ๆ„ชๅ”ฌๅฏฎๆ›˜ไบถๆถ“ๅถ…ๅฝฒ้Š‰ๅฉšๅŽค้–ซไฝนๆชช้—ๆ’ดๅฏš็€นๆฐซ็ฌ‰้™??ๆˆ™?ๆ„ฎ็ฅซ็ป”ๅฌชๆง้Š†ๆ†’้Š†ๆ„ฉๅฃ้Š‰็‚ชๅ…—้Š‰ๅ ›ๅ„ ้Šˆโ”ฟๅ…‚้Š‡ๅฌจๅ€้Šˆใ„ฃๅ…‚้Š‰ๅ ›ๅ„ถ้Š‰็ฌบไปน้ใ„ฅๆ™ข้ไฝตๅ„ฉ้Šˆใ‚ƒๅ…‚้Š‰?0้Š?4้ˆ?3้ƒ?0:00้”?้ˆ?8้ƒ?1:59

  7. 9ASSET.COM says:

    9ASSET.COM is a Thailand property or real estate sell, buy, and rent website, with user friendly functions and variety categories of property or real estate information whom are looking for sale, buy, rent, and lease.

Leave a Reply

Your email address will not be published. Required fields are marked *