From cspence@FuelSpot.com Thu, 16 Aug 2001 06:15:15 -0700 From: Christopher Spence Date: Thu, 16 Aug 2001 06:15:15 -0700 Subject: RE: VB vs. JAVA Message-ID: MIME-Version: 1.0 Content-Type: text/plain Hint: There may be a good java book coming out in december. Just a guess. "Do not criticize someone until you walked a mile in their shoes, that way when you criticize them, you are a mile a way and have their shoes." Christopher R. Spence Oracle DBA Phone: (978) 322-5744 Fax: (707) 885-2275 Fuelspot 73 Princeton Street North, Chelmsford 01863 -----Original Message----- [mailto:oqij4ngfcrweuh001@sneakemail.com] Sent: Thursday, August 16, 2001 9:42 AM To: Multiple recipients of list ORACLE-L Thanks Chris, your input is appreciated. Can anybody recommend any good java programming books, specficially something designed at working with Oracle 8i ? Thanks, Michael. -----Original Message----- [mailto:XXXXXXXXXXXXXXXXXXXXXXXXX] Sent: Thursday, 16 August 2001 11:18 PM To: XXXXXXXXXXXXXXXXX Well whoever you are talking to probably is vaugely familiar with java. Java's execution speed is fairly close but not quite to C++. Although there is a large delay in the initial interperation as well as graphical interfaces. Java also uses more resources. So basically, on a client workstation, java appears to be slow. In this case is very well can be considered as such. But on a server, where the startup time taking 2 minutes to compile and start all the code isn't a big deal when it is left running for days and week after. This is where the performance problem is moot. Java offers a lot, for example persistence in which you can make an application perform quite well, and avoid the need to constantly hit the database. Properly used, in the proper place, java is quite fast. Used for things which it is not suitable for, java can be unbearable. Although 1.3 and 1.4 JDK have made noticable improvements on the swing library (which is the reason java is slow on gui) which helps a lot when dealing with graphical programs, but still is not what most people are used to seeing in terms of performance. But I have seen very complicated such as jbuilder and such written completely in java perform satisfactory using completely java. I have also seen very small swing programs perform very poorly. Swing programming is an art, and although performance is not what c++ is for gui, the way you code it can make it look good or poor. In short, java is not slow. But it does have a slow load time, graphical interface coding is slow, and it does require more resources in terms of memory. But you gain many things, a very nicely written language, persistence, true object oriented programming, rad, and true cross platform development. Not everything has to be written in assembly. When performance is the utmost concern, then there is c/c+ to fall back to. But Orion, which is one of the fastest webservers/app servers out there, is complete Java coded. Granted it takes 10 seconds for it to load, but after that, zip zip. "Do not criticize someone until you walked a mile in their shoes, that way when you criticize them, you are a mile a way and have their shoes." Christopher R. Spence Oracle DBA Phone: (978) 322-5744 Fax: (707) 885-2275 Fuelspot 73 Princeton Street North, Chelmsford 01863 -----Original Message----- [mailto:oqij4ngfcrweuh001@sneakemail.com] Sent: Thursday, August 16, 2001 2:15 AM To: Multiple recipients of list ORACLE-L I hear a lot of bad things about Java, mostly in regards to speed. I'm wondering if there's anybody out there with experience in numerous programming langauges (including Java) that wouldn't mind giving their opinion about wether or not java is the best option for the job? ta michael -----Original Message----- fatcity] [mailto:XXXXXXXXXXXXXXXXXXXXXXXXX] Sent: Thursday, 16 August 2001 7:20 AM To: XXXXXXXXXXXXXXXXX Basked on my limited knowledge, you'd go a long way with java and oracle, that's where Oracle is pushing everyone anyway. I doubt how cold it will be on his each when Oracle will recommend to drop java and start using VB. If you use VB, you have to use ODBC, with java client JDBC. Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. QOTD: Any clod can have facts, but having an opinion is an art ! *********************************************************************2 This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify corporate MIS at (860) 766-2000 and delete this e-mail message from your computer, Thank you. *********************************************************************2 -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Jamadagni, Rajendra INET: Rajendra.Jamadagni@espn.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: INET: oqij4ngfcrweuh001@sneakemail.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Christopher Spence INET: cspence@FuelSpot.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: INET: oqij4ngfcrweuh001@sneakemail.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Christopher Spence INET: cspence@FuelSpot.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).