- TalkBack 10 of 11:
- Next »
- « Previous
- Thread View
- Flat View
- Eclipse is _not_ Java
-
Eclipse is built on SWT, a thin layer of Java classes that are translated into native classes if IBM bothers to do the work.
When you draw a window through SWT on Win32, it's just a call to Win32 native calls. When you draw it on Linux, it's a call to GTK. Etc.
In order to draw a window on a OS you need a Java virtual machine, which might be provided by Sun or by various other providers, and a port of SWT, that may be provided by anyone, but at this moment is built only by IBM. While the choice of JVMs is a bit improved (although Sun did its best to drive away Microsoft), SWT is a lock-in.
And, since it is not platform independent as much as AWT (the equivalent system provided by Sun's Java implementation), it is not "run anywhere" as much as Sun's standard offering. You can see that the download page has a different version for each OS and there is no "generic" jar that may be launched on any system Java runs - that's not the way Java works.
SWT was chosen for its speed, but this kind of approach is a merely reminiscence of Java, it's just keeping the semi-colons and interfaces instead of working in C++ with a portable library such as GTK or with system's standard libraries.
SWT is not Java. IBM is still a hardware manufacturer, trying to make the software for its patforms a commodity. The blurbs about how much IBM cares for Java on Windows can be discarded until Microsoft's OS will power IBM-manufactured computers again. - Posted by: luci sandor Posted on: 03/07/05 You are currently: a Guest | Members login | Terms of Use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
What do you think?
SponsoredWhite Papers, Webcasts, and Downloads
- Three Steps You Need to Know to Stop Data Loss Varonis Sensitive data exposed to misuse or loss... it is the stuff of nightmares ... Download Now
- Reducing Server Total Cost of Ownership with VMware Virtualization Software VMware VMware virtualization enables customers to reduce their server TCO and ... Download Now
- Why Isn't Server Virtualization Saving Us More? A Few Small Changes May Dramatically Increase Your Efficiency VMware Companies have rapidly adopted server virtualization over the past few ... Download Now
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Save time with automated shipping solutions
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Visit the UPS Business Essentials Guide
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
- Learn more >>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Keep Up With The Latest In Document Management with The DocuMentor.
-
> Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
-
-
Smart Tech
Expert advice on innovations in healthcare and the green technologies that make it happen.
Find out more
-
Smart Business
Discussion and advice on management issues that revolve around making your world smarter and more useful.
More Smart Advice
-
Smart People
The best and worst moves in the management and strategy trenches.
Learn More





