Para desenvolver aplicativos .NET, pode-se utilizar diversas feramentas. As mais
conhecidas são o Visual Studio .NET (VS.NET) e o aplicativo WEB MATRIX.
O VS.NET é a ferramenta mais completa, e a mais utilizada. O VS.NET aceita programação nas linguagens C#, J# e VB.NET, e disponibiliza muitos recursos, permitindo que você desenvolva aplicativos para Desktop, dispositivos móveis e WEB, entre outros, através do mesmo ambiente. Entre esses recursos, estão uma poderosa ferramenta de depuração de erros, e o SourceSafe, que auxilia no desenvolvimento de projetos em rede. No entanto, é uma ferramenta paga.
Pode-se utilizar também, qualquer editor de texto, como o NOTEPAD, EDITPLUS e TEXTPAD, para desenvolver códigos .NET. No entanto, não apresentam ferramentas de depuração, ajuda e nem assistentes. Pode-se dizer que é uma forma de trabalho para amantes da programação "na unha". A grande vantagem é que não são pagos, e exigem do desenvolvedor um bom conhecimento da linguagem e da tecnologia .NET, pois absolutamente tudo é feito através de códigos, e não através de teclas de atalho e clicar/arrastar de ícones do menu.
Caso o foco seja o desenvolvimento de aplicativos para a WEB, pode-se utilizar uma ferramenta desenvolvida pela comunidade .NET, com o apoio da Microsoft, e de uso gratuito, chamado WEB MATRIX. Essa ferramenta é mais poderosa que os editores de texto puro, e possui formato de desenvolvimento visual, mas é bem mais limitada que o VS.NET. Com esta ferramenta, é possível desenvolver classes e aplicações WEB. Para maiores informações, acesse
http://www.asp.net/webmatrix/default.aspx . Para fazer o download, acesse
http://www.asp.net/webmatrix/download.aspx .
Como ferramenta de "CASE", indicamos o Visio 2003. Ele aceita diagramação de classes através de UML, e gera o código básico das classes na linguagem desejada. Para diagramação de dados, através de UML, ele também interage com o banco de dados, criando a estrutura desejada no banco de dados. Essas são apenas alguns dos muitos recursos que o Visio oferece. O Visio 2003 já em nas versões ENTERPRISE do VS.NET.