C# E .NET – GUIA DO DESENVOLVEDOR

Decidir que linguagem usar para se construir um sistema sempre foi um dos primeiros problemas enfrentados por qualquer empresa, não importa o seu portenemotipodesistema. Normalmente a escolha da linguagem é determinada pela plataforma, pela natureza do sistema e pela cultura da empresa. Em muitos casos, o uso de múltiplas linguagens se torna necessário e então logo surgem os problemas de integração. A Microsoft .NET resolve este e muitos outros problemas.

AMicrosoft .NET é uma plataforma para desenvolvimento de serviços Web baseados em XML. Essa é, na verdade, uma definição muito simplista. Como plataforma, a .NET vai muito além de serviços Web. A Microsoft .NET vai permitir desenvolver qualquer tipo de aplicação usando a linguagem de sua preferência. C#, Visual Basic.NET, C++, COBOL, Perl, Fortran, Pascal são apenas algumas das linguagens suportadas na plataforma .NET, que não apenas permite o uso demúltiplas linguagens, mas também a completa e perfeita integração entre componentes desenvolvidos em linguagens diferentes. Por exemplo, é possível acessar objetos desenvolvidos em C# a partir de um programa escrito em COBOL.

Embora seja possível usar várias linguagens na plataforma .NET, C# é aquela que deve sempre ser considerada em primeiro lugar. As razões são simples: o C# oferece o mesmo poder que o C++ e a mesma facilidade de programação que o VisualBasic, além de ser a linguagem nativa para a nova plataforma da Microsoft. Até pouco tempo atrás, eu usava o C++ para programas de baixo nível (usando sockets e threads, por exemplo); o VisualBasic era usado para criar janelas e acessar bancos de dados. Hoje, tudo isso pode ser feito usando apenas uma linguagem – o C#. 

Postar um comentário

0 Comentários