> Then explain to me (if you need to drop to technical details, please do),
> why is Java+Swing so damn slow on "normal" PCs, sure, once the P4 is
> mainstream a P3/800 will be entry level "for new pcs", but not everyone
> runs new pcs :P
> I thought the whole idea of java/thin client technology was so we didn't
> NEED high end boxen on the desktop....   or do people just see "thin
> client" as a development 'model' now, using n-tier, and just not care
> about desktop bloat?

JIT is done on demand and Hotspot is a special case where it only expends
computation on optimising when it sees that a section of code will reap
benefits.

Hotspot is on demand, it doesn't store compiled state out of memory and
it compiles classes as loaded which introduces initial delays.

Swing is slow because of a number of reasons, largely because it does not
benefit from directly using the OS facilities to improve performance, but also
because it is much more configurable and functional - Java itself does not
compile as efficiently as many other languages.

Thin-client and Java are unrelated topics.  Thin-client was never the aim
of the java technology-set.  Portability, improved distribution, configurability,
effective development and powerful re-use are all addressed. A broad
technology set, firmly specified facilities and vendor independance are all
also benefits of the java track.

If you want n-tier thin-client try

Back-end:
    SQL Database (SQL Anywhere, ORACLE, SYBASE, INFORMIX, DB2, yada yada yada)
Middle Tiers
    Java business objects serialising as XML
    JBDC utilising classes to map Java business objects to relational models and back.
    EJB to manage transactions on business objects.
    XSL to translate XML to HTML for presentation or to PDF or RTF for Report 
generation.
    JSP to provide dynamic page generation (which often is populated by the XSL given 
above)
Client-Tier
    Browser to view HTML, DHTML, Javascript, Applets (Either in browser VM (Java 
1.1.4) or via Java
plugin (1.3.0))

--
Aaron Scott-Boddendijk
INTAZ Limited
+64 7 838 3371 Voice
+64 7 838 3372 Fax


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to