How can I justify a technology over another? (Java over .NET)

Posted by user674887 on Programmers See other posts from Programmers or by user674887
Published on 2011-11-16T13:27:05Z Indexed on 2011/11/16 18:12 UTC
Read the original article Hit count: 155

Filed under:
|
|

We are working in a Java/.NET company and my team and I are planning a project for a client.

One of the requirements is that the project has to be done in .NET

I've asked about this requirement, and the client said that it doesn't matter, and that if I have a good reason we can use other technology. But, I have to justify the decision.

As a Project Manager / Analyst I'm interested in making the project in Java because:

  • The team knows java much better, regarding the language and frameworks
  • I don't know anything about .NET technology (and maybe we could make bad decisions thinking in a Java way to do things)
  • There are other people in company that have more skills in .NET but they have other projects with more priority.

For experience, I'm sure that if we use Java, the project will have much more quality. But this arguments could be weak from the client perspective.

How can I justify making the project in Java?

EDIT: I'm not asking if one technology is better than other. "It's not a technology war" question.

© Programmers or respective owner

Related posts about architecture

Related posts about planning