Software development Question

13 replies
Hi Guys,

i have a some question regarding software design. There are many language / application for software design/architecture.

But how can one tell which is better than the other and which is supported the most is you developed with it. For example, is it best to use Java or C++, Visual Basic, Open Source Technology, ASP.NET. (sorry - not my language nor skill)

Which platform is best or there is no such thing as best.

Thank u in advance

Shah
#development #question #software
  • Profile picture of the author patmiller27
    Depends largely on what you are trying to make..
    overall C++ is a good option.
    Signature
    Start Sociotizing On Sociota.Net
    Social Media Monitoring, Management & Marketing
    {{ DiscussionBoard.errors[2802385].message }}
    • Profile picture of the author michael_gourlay
      Give us some more information about what you are trying to build and we can give you some suggestions on what to use.
      {{ DiscussionBoard.errors[2805192].message }}
  • Profile picture of the author NetMan
    Find a good C++ programmer and s/he will do whatever you want.
    {{ DiscussionBoard.errors[2805429].message }}
  • Profile picture of the author jernej
    like others have stated, depends on what you're trying to develop.

    for a windows application with a nice interface, visual basic is probably your best bet. something simple on linux, i'd say python is the thing to go with.

    for more serious apps i would suggest C or C++. i avoid java like the plague - but that's just me.
    {{ DiscussionBoard.errors[2805942].message }}
  • Profile picture of the author Diver's
    since i've posted earlier, i've done several research here and there comparing between java dan C++. Quite commonnly used and both have their pros and cons..

    There are several good tutorial site for java and c++, ready made codes to vast function. reading discussion about c++ and java is very interesting. C++ comes earlier than java. But both are equally good ( we can go on an on about this both equally good discussion!

    phyton was mentioned several times in my research. This is interesting. but we have decided. several of you guys suggested c++ but not java... i thought java was friendly in terms of it works on any os or machine.
    {{ DiscussionBoard.errors[2809093].message }}
  • Profile picture of the author mikeonrails
    To get a useful answer, you need to say what you want to program(desktop, web, mobile, consumer, enterprise, videogame, utility app, etc...)?

    Desktop: C++, Java, Python, C# .NET, Visual Basic .NET
    Web: PHP, Ruby On Rails, Python, or ASP.NET. Don't bother with C++/Java here. They weren't built for this.
    Mobile: Objective C(Iphone), Java(Android,Blackberry,JavaME-compatible phones) or HTML 5 and CSS(both)

    Bick a few depending on your desired category and start learning!
    {{ DiscussionBoard.errors[2809115].message }}
    • Profile picture of the author Diver's
      Originally Posted by mikeonrails View Post

      To get a useful answer, you need to say what you want to program(desktop, web, mobile, consumer, enterprise, videogame, utility app, etc...)?

      Desktop: C++, Java, Python, C# .NET, Visual Basic .NET
      Web: PHP, Ruby On Rails, Python, or ASP.NET. Don't bother with C++/Java here. They weren't built for this.
      Mobile: Objective C(Iphone), Java(Android,Blackberry,JavaME-compatible phones) or HTML 5 and CSS(both)

      Bick a few depending on your desired category and start learning!

      Thanks..it was meant for viewing on desktop and mobile apps, html 5.. thank you for your detail above.

      I already started it with my progrmmer.. thanks guys
      {{ DiscussionBoard.errors[2809283].message }}
    • Profile picture of the author michael_gourlay
      Originally Posted by mikeonrails View Post

      To get a useful answer, you need to say what you want to program(desktop, web, mobile, consumer, enterprise, videogame, utility app, etc...)?

      Desktop: C++, Java, Python, C# .NET, Visual Basic .NET
      Web: PHP, Ruby On Rails, Python, or ASP.NET. Don't bother with C++/Java here. They weren't built for this.
      Mobile: Objective C(Iphone), Java(Android,Blackberry,JavaME-compatible phones) or HTML 5 and CSS(both)

      Bick a few depending on your desired category and start learning!

      I disagree about Java not being built for web applications (if it wasn't, I wouldn't have a job..) I think J2EE is a great for medium to large scale web applications and when I make a site that doesn't use WordPress, I use Java.

      What it comes down to is whatever you or your programmer are comfortable with. I'd rather get my sites done than learn a whole new language / tool just because it's the latest fad. I have friends that use a new tool/language each time they make a new site and their productivity really suffers.
      {{ DiscussionBoard.errors[2810531].message }}
      • Profile picture of the author kalens99
        Originally Posted by michael_gourlay View Post

        I disagree about Java not being built for web applications (if it wasn't, I wouldn't have a job..) I think J2EE is a great for medium to large scale web applications and when I make a site that doesn't use WordPress, I use Java.

        What it comes down to is whatever you or your programmer are comfortable with. I'd rather get my sites done than learn a whole new language / tool just because it's the latest fad. I have friends that use a new tool/language each time they make a new site and their productivity really suffers.
        I agree that is exactly what it was built for (actually was originally intended for interactive television but the web was more practical). Java applets were traditionally very important for web programming until other substitutes came along. Still good to know though.

        Now it seems more useful for Android programming but I can't say that for sure. It just seems to be many people's perception.
        Signature

        Original Reports Compact With Empirical Data on Creating a Solid IM Strategy - Stop Reading Bogus Theories
        Internet Marketing Strategies
        Free Report 11 Biggest Mistakes marketers make

        {{ DiscussionBoard.errors[2827918].message }}
  • Profile picture of the author radekisner34
    Go with the time or just ask yourself in which language you are the best.Java is best in all of them, but in today's scenario .net has a great demand in the market.So i will prefer to go for .net.
    {{ DiscussionBoard.errors[2810031].message }}
    • Profile picture of the author adams035
      Originally Posted by radekisner34 View Post

      Go with the time or just ask yourself in which language you are the best.Java is best in all of them, but in today's scenario .net has a great demand in the market.So i will prefer to go for .net.
      Yes, I agree that .Net has a very good demand in present market. But that does not mean you can use it for all requirements. It's necessary to know the requirement first. Then you can only choose which one would better serve you. As Diver's made the question which platform is best...it's entirely depends upon the job. Otherwise no one can give you an answer.
      {{ DiscussionBoard.errors[2810445].message }}
  • Profile picture of the author garyk1968
    I look to the tools first and the language second. In the commercial world its all about what allows you to deliver solutions to paying customers in the shortest time. I've been using Pascal since 1995 (Delphi) because it allows me to be so productive developing windows apps. You need a decent integrated development environment that allows you to easily compile, run, debug and test your code.
    {{ DiscussionBoard.errors[2810393].message }}
  • Profile picture of the author Vincentee
    Pleas share the link from where i can download C++ software.I really need this pleas share.
    {{ DiscussionBoard.errors[2814942].message }}

Trending Topics