views:

230

answers:

4

What is the greenfield language of business choice today, assuming:

  • no legacy applications to integrate with
  • time to market is high priority
  • reusability is high priority
  • Size and maturity of developer pool is very relevant

Would outsourcing be relevant in the choice? Is hardware platform (and associated cost) relevant?

+1  A: 

Java scores moderate/high on all of the points you listed. It's not the fastest language to develop in, but there's a really huge pool of talent to choose from.

Bill the Lizard
A: 

Depends a lot on the industry.

ceejayoz
+2  A: 

Java or C#/.Net seem to be the most obvious choises, but of course that depends on what you are going to create. If it's something web related, php, python or ruby are also options with many skilled people available.

André
+4  A: 

Depends of the project.

  • If you're developing for enterprise - Java (EE)
  • For the web - Ruby on Rails, Python with Django or PHP with a Rails-inspired framework
  • Embedded - I guess C is still the king.
  • MS shop - C#
Tomo