Software development languages

40 pts.
Tags:
Application development
Software development
What are the best languages to use for software development? Specifically web.mobile/desktop apps. Further, what are the advantages and uses of databases.

Answer Wiki

Thanks. We'll let you know when a new response is added.

First, the real answer is “DEPENDS” too many variables to have an over the board answer.

Now: Before
we would want to give an answer to this, we would like to know do you have
a business case for asking this question or is it a homework question.

If you have a good business
case for it, please let us know. It is really not right for us to be doing
homework for people. It deprives them of the extra knowledge they get when
doing the research themselves.

Discuss This Question: 8  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • ToddN2000
    Like Charlie said too many options. What platform, Andriod, Windows, Apple? What type of app? What is your current skill set?
    111,060 pointsBadges:
    report
  • Subhendu Sen
    Without knowing your academic/ professional background, it is not possible to provide fruitful replies. Also what type of job now you want/ are you working, Please back with more details.
    116,170 pointsBadges:
    report
  • gabor77
    I am a PM/BA with infrastructure experience (cloud migration, DaaS, IaaS, connectivity) who is moving into software development. I was involved in a few projects HTLM, C, Java and app customisation.  

    What I am looking for is a top level guide describing best choice programming languages and databases for web/mobile/desktop application projects.

    Eg Java for platform agnostic web application development. I do not need to be an expert, but if I am working with an outsourced developer I need to understand his/her architecture choices.  
    40 pointsBadges:
    report
  • CharlieBrowne

    You gave us a confusing answer. You want to know what the best is, but then you say when you are working with an outsource developer, you want to be able to understand what they are doing.

    What if their choice of platform and/or software is not in what we consider as best choice?

    62,340 pointsBadges:
    report
  • gabor77
    The idea is to create a best practice list for appropriate tools so I will be able to source suppliers. As I said I have been working in IT infrastructure projects for a number of years and I am crossing over to App projects. Could you describe where the confusion comes from? If I have a number of answers that agree, I call it best and choose contractors who use similar logic.

    To further clarify, I want some insight into architecture choices to avoid choosing a developer who sells his capacity not the best solution. 




    40 pointsBadges:
    report
  • CharlieBrowne

    You have a number of answers that agree. The agreement is the that is not enough specific information to give you a best practices answer. Too many variables. You will need to do some research yourself.

    If you are outsourcing there are many considerations: Is your in-house staff ever going to have to look at source code? Are you completely turning this over to outsourcing? What is all included in the estimate they are giving you? etc .....

    62,340 pointsBadges:
    report
  • gabor77
    Thank you Charlie, you are working hard to turn me away. Lets see if anyone else has an answer.
    40 pointsBadges:
    report
  • ToddN2000
    I'd have to agree with Charlies points. If you are out sourcing the project will you ever have to maintain the code yourself? If so, what language are you telling the contracted company to write the code in? Without knowing the total scope of the project, we have no idea of the most efficient platform or programming language. The same would go for your outsourcing company. They can do the job, but it may not be the most efficient. They get paid by the job so they are more apt to code in the languages they are familiar with, maybe not the one of the languages your staff knows.
    111,060 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.

Following

Share this item with your network: