Connecting Tech Pros Worldwide Forums | Help | Site Map

How to decide the language and technology to be used?

Newbie
 
Join Date: Jan 2009
Posts: 16
#1: Feb 25 '09
If I want to develop an application and I have the full freedom to choose the language and technology to be used; How do i decide it?
Whether PHP or C# with ASP.NET?

dlite922's Avatar
Expert
 
Join Date: Dec 2007
Location: Moon, Dark Side
Posts: 1,095
#2: Feb 27 '09

re: How to decide the language and technology to be used?


Quote:

Originally Posted by aswathip View Post

If I want to develop an application and I have the full freedom to choose the language and technology to be used; How do i decide it?
Whether PHP or C# with ASP.NET?

what application are you developing? and what do you are most familiar with?

I can do almost anything with PHP from Business Management/Accounting apps to Music Library/Playlist Manager to dynamic reporting system for any business. But that's just me.

If you know C# better or have little PHP experience, the answer is simple: code with what you know to get things done and on time.

I recommend to get to know PHP. The more languages you know the better.


Cheers,







Dan
Expert
 
Join Date: Jun 2008
Location: Pretoria, South Africa
Posts: 410
#3: Feb 27 '09

re: How to decide the language and technology to be used?


This is something you should put a lot of thought into, also consider which designs and lifecycles you will use; as its a nightmare to change this once the project has been running for sometime.

Take a good few hours and study your technical spec document then sit down and put consideration into your DB and Object design. From this point you can compare languages and technologies to see which one will best allow you to code according to your design.

Some things are just easier one language than another. For example: your development time (theoretically speaking) would be far less in .NET than in C++, but you will not get the performance (in terms of resource usage) that C++ can offer.

Whatever you choose, just implement good designs and practices and you should be OK.

Good luck
Reply


Similar Software Development bytes