|
-
Dec 5th, 2005, 05:51 PM
#1
Thread Starter
Hyperactive Member
Best languages.
Whats the best language for large scale enterprise applications?
Is it really Visual Basic 6 / Java / *.NET?
It seems that all three of these languages are still limited by their dependence on either bulky runtime files or the dependence on Virtual Machines.
Is C++ still king?
For example, wide spread, large scale applications like Internet Explorer / AOL's AIM / Nero's DVD recording software, what languages are they written in (is it C++ as I suspect)?
They seem to be independent of Virtual Machines / Runtime files.
"I like to run on treadmills, because at least I know I'm getting nowhere."
- Me
-
Dec 5th, 2005, 08:51 PM
#2
Fanatic Member
Re: Best languages.
When it comes down to it, Languages are just Tools, everyone has their favorite or "KING" but it depends on the project parameters.
If the project manager needs it to be light and fast with little dependencies then C++ would probably be your best bet. If your time to market needs to be short you would probably use VB/VB.Net. If your client is a big corporate office where they are going to control whats on their user PC's anyways and probably have images for them all then .Net utilizing C# would probably be good.
For an enterprise level software I would lean towards VB or VC++ or even C#. The more lines of code the more bugs. Just depends on your user bases tolerance for downloading things are, or how proficient your staff is at certain languages.
-
Dec 5th, 2005, 08:56 PM
#3
Re: Best languages.
Yes, C++ is still king. C++ even supports inline assembly, executes fast, and requires little to no dependancies.
-
Dec 6th, 2005, 04:28 PM
#4
Re: Best languages.
What about the executables that come as email attachments and then try to take over your computer? What languages are those written in?
I had a dialer client once on windows 95 which refused to get uninstalled. Finally I formatted the hard-disk. Then it went away.
Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
save a blobFileStreamDataTable To Text Filemy blog
-
Dec 6th, 2005, 08:52 PM
#5
Re: Best languages.
Most of that is C/C++.
Y'all shouldn't be ruling out C, just because its big brother is still around. Last I heard, C was still the king for embedded systems.
My usual boring signature: Nothing
 
-
Dec 7th, 2005, 07:51 PM
#6
Re: Best languages.
Probably a lot of those web hacks are in C++ or Delphi.
-
Dec 7th, 2005, 08:12 PM
#7
Re: Best languages.
 Originally Posted by capsulecorpjx
Whats the best language for large scale enterprise applications?
For example, wide spread, large scale applications like Internet Explorer / AOL's AIM / Nero's DVD recording software
ENTERPRISE means many users in a large group using a common application.
IE, AIM, NERO are small-scale local app's - not enterprise applications.
There is contradiction in your first post that I do not understand...
-
Dec 8th, 2005, 01:31 PM
#8
Thread Starter
Hyperactive Member
Re: Best languages.
 Originally Posted by szlamany
ENTERPRISE means many users in a large group using a common application.
IE, AIM, NERO are small-scale local app's - not enterprise applications.
There is contradiction in your first post that I do not understand...
Many users ni a large group using a common application.
So aren't many users using IE?
Anyway, if I go the definition wrong, then I meant to say widely distributed applications.
"I like to run on treadmills, because at least I know I'm getting nowhere."
- Me
-
Dec 8th, 2005, 01:39 PM
#9
Re: Best languages.
 Originally Posted by capsulecorpjx
Many users ni a large group using a common application.
So aren't many users using IE?
Anyway, if I go the definition wrong, then I meant to say widely distributed applications.
Sorry for being so specific - we develop enterprise applications here
From wikipedia:
An enterprise application is typically a software application hosted on an application server which simultaneously provides services to a large number of users, typically over a computer network. This is in contrast to the more common single-user software applications which run on the user's own local computer, and serve only one user at a time
So IE does not fit in that realm - it's run individually one user at a time.
In my opinion - the enterprise applications we develop (which serve 1000+ users on a WAN at a large customer site) are best written in a language like VB. That's because we constantly enhance this behemoth of a product for our customers.
Products like IE - which must properly utilize the local resources of a machine - are probably better written in a "closer-to-machine-code" language. But that isn't my area of expertise...
-
Dec 9th, 2005, 02:59 PM
#10
Re: Best languages.
M$ Anti-spyware was written in VB.
-
Dec 9th, 2005, 03:05 PM
#11
Re: Best languages.
M$ Anti-spyware was actually taken over from a company called Giant. They were the best at that time.
Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
save a blobFileStreamDataTable To Text Filemy blog
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|