RSS Forums RSS

Is Java good for LSSD ?

Please support our Geeks' Lounge advertiser: Programming Forums
Reply
Posts: 535
Reputation: thekashyap will become famous soon enough thekashyap will become famous soon enough 
Solved Threads: 50
thekashyap's Avatar
thekashyap thekashyap is offline Offline
Posting Pro

Is Java good for LSSD ?

  #1  
Apr 26th, 2007
A friend in my company recently attended a training titled "LSSD in Java" (LSSD = Large Scale Software Development). The trainer is a guy whom all of us (who attended his other trainings) consider a HUGE SHOT (big shot isn't big enough).
Now after 2 days of training guess what he concluded the training with: "Don't use Java for LSSD"
(where large is defined as 35-40K+ lines of code)
Beleive me when I say the guy is good enough to make such stmts and conduct such trainings (teaching "Don't use Java" in an "LSSD for Java" training) and probably making Rs. 10K (~250 US$) per person per day.

My question to you: Do you think Java is good enough for LSSD?

My own take on this is no. Java isn't good for most big/complex/time-critical backend applications. It was excellent for web/gui. (Now with .NET and C# it has competition in this area as well).
Last edited by thekashyap : Apr 26th, 2007 at 1:54 pm.
AddThis Social Bookmark Button
Reply With Quote  
Posts: 1,549
Reputation: Infarction has a spectacular aura about Infarction has a spectacular aura about Infarction has a spectacular aura about 
Solved Threads: 51
Infarction's Avatar
Infarction Infarction is offline Offline
Battle Programmer

Re: Is Java good for LSSD ?

  #2  
Apr 26th, 2007
Depends on the project. 35-40k lines isn't really that big in the grand scheme of things. For very large apps, though, compiled languages (C, C++) would probably have noticeable advantages in performance though. I don't know how the JVM actually handles programs when it's executing (e.g. keep all of it in memory at once vs. dynamic loading), so I can't say for sure though...
Reply With Quote  
Posts: 535
Reputation: thekashyap will become famous soon enough thekashyap will become famous soon enough 
Solved Threads: 50
thekashyap's Avatar
thekashyap thekashyap is offline Offline
Posting Pro

Re: Is Java good for LSSD ?

  #3  
Apr 26th, 2007
If you talk of performance I can assure you C++ beats Java..
We're in GSM network element development so performance is of utmost importance, we've tried both (C++/Java) and concluded that Java is for O&M (Operation & Maintenance GUI...) and C++/C is for CP (Call Processing)..
There are some small part of Java code that JVM manages to execute fast enough but when thousands of lines of code written by lotsa guys is put together it's invariably slow.
Reply With Quote  
Posts: 7,394
Reputation: ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of 
Solved Threads: 439
Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Failure as a human

Re: Is Java good for LSSD ?

  #4  
Apr 26th, 2007
Your trainer doesn't seem like a real professional to me. A professional would never make such a statement.

As far as speed is concerned, system nowadays come packed to the boot with resources -- a couple of hundred MB of RAM, atleast a 1Ghz CPU.

Performace -- yes. C/C++ beats Java but in what scenario? Considering my software would run on an average PC, the difference is insignificant. You would be surprised if I start naming companies who use Java as a programming language for their softaware development. The current business world runs on 2.5 major platforms -- Java / .NET / Python (the 1/2).

Each of the languages have a different place in the software development scene and I personally don't get started on language wars because I feel its a moot point. I respect all lanaguages and when time comes I would use the most appropriate tool to achieve the target put in front of me.

Oh and btw, I love C++. ;-)
I don't accept change; I don't deserve to live.

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.

-- Eric Naggum RIP :-(
Reply With Quote  
Posts: 5,068
Reputation: iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold 
Solved Threads: 355
Featured Poster
iamthwee's Avatar
iamthwee iamthwee is offline Offline
Posting Expert

Re: Is Java good for LSSD ?

  #5  
Apr 27th, 2007
>but when thousands of lines of code written by lotsa >guys is put together it's invariably slow

That's because most of the programmers these days are no better than monkeys with keyboards.
*Voted best profile in the world*
Reply With Quote  
Posts: 999
Reputation: EnderX is an unknown quantity at this point 
Solved Threads: 1
EnderX EnderX is offline Offline
Posting Shark

Re: Is Java good for LSSD ?

  #6  
Apr 27th, 2007
Ook? Eek ah ahk!
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.



Similar Threads
Other Threads in the Geeks' Lounge Forum
Views: 1022 | Replies: 5 | Currently Viewing: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 2:25 pm.
Newsletter Archive - Sitemap - Privacy Statement - Acceptable Use Policy - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC