Why Microsoft .Net Framework

I think that when you have to develop a software you must consider a lot of things before making the final choice about the tools/languages to use. I often talk with Windows/.Net and Linux/PHP fans and everyone things that his choice is the right one. I think that this way of seeing things is extremely wrong, each solution has it’s strenghts and it’s weakness, the right choice only depends on your goals. The main example of my point of view is that i use .Net to develop my applications but i’m using a PHP Open Source blog. I’m using WordPress because i think it’s one of the best products i’ve seen around and i needed something to use immediatly, my goal was to have a blog in 10 minutes, and here it is.

When i had to choose between .Net and PHP i had to make myself a question:
What do i have to do with the language i’ll choose?

The answer was:
I have to develop web applications, webservices and sometimes desktop applications. I do it as job so i need rapid development to earn more money. I need to sell my software/websites without source code, it’s commercial software.

Microsoft.Net was the right choice for me, it covered all my requirements.
The only problem was SQL Server, it’s price was extremely high so my solutions could be very difficult to sell if the customer had to pay for the licenses, so i opted for .Net & MySQL

So what i want to say is that the infinite “war” between Linux/PHP and Windows/.net people is a really stupid thing, just choose what is more convenient for your business/goals.
I always use .Net (C# or VB) but somethimes i code in PHP too when i think it’s more convenient.


TAGS: Asp.net, dotnet, code snippet, seo, search engine optimization, visual studio.net, sample code, c#, vb.net

Leave a comment

Name:

eMail:

Website:

Comment: