Visual studio is very expensive to buy. This is why I was wondering what can I use for free development of ASP.NET and silverlight applications. If I use the express tools, can I develop comercial applications? How about using Mono and their IDE? What free solution do you prefer?
If anyone has experience with this I would really appreciate your help. This site seems the perfect place for such a question. Thanks
You can use the Express versions for commercial software. The things that are missing from Express are unlikely to be deal-breakers for you. However, should you wish to use a more expensive SKU (pro, premium, or ultimate), take a look at this answer on programmers.se which talks about how to pay little or nothing for those skus.
The express editions do not have any restriction in regards to developing commercial applications.
From the FAQ:
- Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
Mono and MonoDevelop are open source, and do not have any restrictions on their usage either.