O que é C # Os serviços web são um novo tipo de componentes software que se caracterizam na hora de trabalhar por sua total independência em relação a sua colocação física real, a plataforma sobre a que corre, a linguagem de programação com a que tenha sido desenvolvidos ou o modelo de componentes utilizado para isso. O acesso a estes serviços se realiza em base a padrões da Internet, como são diferentes mecanismos do protocolo HTTP (GET e PUT) ou o novo protocolo RPC conhecido como SOAP (Simple Access Object Protocol), que não é mais do que uma combinação de padrões como HTTP e XML para realizar chamadas aos membros destes serviços web. A idéia atrás de SOAP consiste simplesmente em utilizar HTTP como meio de transporte para o envio das mensagens de solicitude de execução dos membros de serviços web remotos (o que permite atravessar barreiras tais como firewalls) e utilizar XML como linguagem com a qual escrever os corpos destas mensagens. Porém, a plataforma .NET não são somente os serviços web, pois também oferece numerosos serviços às aplicações que para ela se escrevam, como são uma re-coleção de lixo, independência da plataforma, total integração entre linguagens (por exemplo, é possível escrever uma classe em C# que derive de outra escrita em Visual Basic.NET que por sua vez derive de outra escrita em Cobol) Como se pode deduzir do parágrafo anterior, é possível programar a plataforma .NET em praticamente qualquer linguagem, porém, Microsoft decidiu lançar uma nova porque viu conveniente poder dispor de uma linguagem desenhada desde 0 com vistas a ser utilizada em .NET, uma linguagem que não conta com elementos herdados de versões anteriores e desnecessárias nesta plataforma e que, portanto, seja o mais simples possível para programa-la aproveitando toda sua potência e versatilidade. C# combina os melhores elementos de múltiplas linguagens de ampla difusão como C++, Java, Visual Basic ou Delphi. De fato, seu criador Anders Heljsberg foi também o criador de muitas outras linguagens e meios como Turbo Pascal, Delphi ou Visual J++. A idéia principal atrás da linguagem é combinar a potência de linguagens como C++ com a simplicidade de linguagens como Visual Basic, e que ademais a migração a esta linguagem pelos programadores de C/C++/Java seja o mais imediato possível. Além de C#, Microsoft proporciona Visual Studio.NET, a nova versão de seu meio de desenvolvimento adaptado à plataforma .NET e que oferece uma interface comum para trabalhar de forma cômoda e visual com qualquer das linguagens da plataforma .NET (por padrão, C++, C#, Visual Basic.NET e JScript.NET, embora possam acrescentar novas linguagens mediante os plugins que proporcionem seus fabricantes).
Descrição da nova linguagem de Microsoft C #, vinculada à plataforma .NET.
C# É a nova linguagem de propósito geral orientada a objetos criado por Microsoft para sua nova plataforma .NET.
Microsoft.NET é o conjunto de novas tecnologias nas quais Microsoft esteve trabalhando estes últimos anos com o objetivo de melhorar tanto seu sistema operativo quanto seu modelo de componentes (COM) para obter uma plataforma com a que seja Simples o desenvolvimento de software em forma de serviços web.
† Visões Ocultas Hackers. †
10/30/2007
C#
Postado por Renan J.D.S!!! 22anos. às 10:41
Marcadores: Tutoriais programação.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário