Results 1 to 11 of 11

Thread: Best languages.

  1. #1

    Thread Starter
    Hyperactive Member capsulecorpjx's Avatar
    Join Date
    May 2005
    Location
    Renton, WA
    Posts
    288

    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

  2. #2
    Fanatic Member BillBoeBaggins's Avatar
    Join Date
    Jan 2003
    Location
    in your database, dropping your tables.
    Posts
    628

    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.

  3. #3
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Best languages.

    Yes, C++ is still king. C++ even supports inline assembly, executes fast, and requires little to no dependancies.

  4. #4
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    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

  5. #5
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,104

    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

  6. #6
    Frenzied Member Jmacp's Avatar
    Join Date
    Jul 2003
    Location
    UK
    Posts
    1,959

    Re: Best languages.

    Probably a lot of those web hacks are in C++ or Delphi.

  7. #7
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Best languages.

    Quote 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...

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  8. #8

    Thread Starter
    Hyperactive Member capsulecorpjx's Avatar
    Join Date
    May 2005
    Location
    Renton, WA
    Posts
    288

    Re: Best languages.

    Quote 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

  9. #9
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Best languages.

    Quote 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...

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  10. #10
    Frenzied Member Jmacp's Avatar
    Join Date
    Jul 2003
    Location
    UK
    Posts
    1,959

    Re: Best languages.

    M$ Anti-spyware was written in VB.

  11. #11
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    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
  •  



Click Here to Expand Forum to Full Width