Hoje meus estudos sobre .NET foram totalmente teóricos. Comecei a ler a introdução dos livros e instalei o Visual Studio 2008 Professional Edition¹ no meu notebook.
***
O .NET é um conjunto de tecnologias da Microsoft para desenvolver aplicativos, que vão desde aplicações para o Windows a aplicativos WEB. A parte do .NET utilizada para desenvolver aplicativos WEB é chamada de ASP.NET. Ainda vou descobrir como isso funciona², contudo no livro Beginning ASP.NET 3.5 in C# From Novice to Professional, o autor explica que não é necessário misturar outros códigos com o HTML, como fazemos no PHP.
Para dominar o ASP.NET, você precisa aprender como usar uma ferramenta de design avançado (Visual Studio), um toolkit de objetos (o .NET Framework), e uma linguagem de programação orientada a objetos (como C# 2008). Em conjunto, estes tópicos fornecem mais do que o suficiente para suprir as necessidades de qualquer desenvolvedor web iniciante (MACDONALD, 2007).
A minha primeira grande descoberta é que o .NET é independente de linguagem. Não, isso não quer dizer que você pode programar em qualquer linguagem, mas provavelmente na maioria delas. Pelo que deu pra perceber, esse é o grande “tchan” do .NET e realmente é algo inovador. A Microsoft me convenceu dessa vez.
Há 3 linguagens principais para as quais o Visual Studio já vem habilitado: C#, VB (Visual Basic) e J#. Para cada uma dessas linguagens há um compilador que traduz toda a sua programação para uma Linguagem Intermediária. É essa linguagem intermediária que realmente faz a coisa funcionar, então tanto faz qual foi a linguagem de programação que você utilizou. Além disso, você pode adicionar outras linguagens ao Visual Studio, basta instalar seus respectivos compiladores. Para ver uma lista atualizada das linguagens que podem ser utilizadas com .NET, clique aqui.
O C# é a linguagem principal da plataforma .NET, e foi desenvolvida pela Microsoft exclusivamente para ela, baseando-se nas sintaxes do C e do Java. O fato de ela ser baseada nestas 2 linguagens faz com que a migração de um programador familiarizado com estas sintaxes seja bem mais simples, o que vai me ajudar bastante.
Gostei mais do livro Beginning ASP.NET 3.5 in C# From Novice to Professional (Editora Apress), pois ele é mais objetivo. O o livro Professional ASP.NET 3.5 In C# and VB (editora WROX) tem o dobro do tamanho, e por isso enche muita lingüiça. Vide a introdução que conta a história do .NET de forma melosa e chupando a Microsoft (FAIL). Contudo, neste segundo livro não é abordado apenas o C# como também o VB, o que pode ser mais interessante caso você já esteja familiarizado com a segunda linguagem.
Se você for comprar um desses livros, com certeza compre o livro da editora APRESS, mas é sempre bom ter mais de um livro, pois é bem difícil encontrar um livro que possa suprir toda sua necessidade de conhecimento.
Bastante inovadora esta forma de trabalhar do .NET e deve ser bem mais fácil também. Digo mais fácil no sentido de requerer um nível menos avançado de programação, já que a tecnologia também se apóia em um toolkit de objetos e um editor visual específico, que devem funcionar mais ou menos da mesma forma que o Delphi.
Pelo que ambos os livros passaram, acredito que não será trabalhoso migrar para o C#.
No segundo dia, começarei a aprender a linguagem feita para o .NET: o C# (lê-se “C SHARP”).
***
1. Eu não precisaria necessariamente utilizar o Visual Studio, mas ele é o aplicativo mais utilizado pelos desenvolvedores da área.
2. Não vou aprender agora, pretendo ir no ritmo do livro.
MACDONALDO, Matthew. Beginning ASP.NET 3.5 in C# From Novice to Professional 2nd Edition. Editora Apress, 2007.
5 Responses
Leave a Reply
parabéns adresa pelo seu site, eus post estão otimos e vc escreve bem.
tb estou iniciando estudo em c# e asp.net, por isso cai aqui rs, vou buscar estes livros q vc indicou… tenho um basico de html e acabei de sair de logica e pascal q aprendi num curso de C# q tive de abandonar, mas seguirei com os estudos, pq me interessei demais por prog e .net; quero aprende a criar paginas dinamicas e web services e tal; vou ficar acompanhando seus post a respeito…
valew!
Você é linda!
Aliás, corrigindo, é a programadora mais linda que já vi!
Além de ser gata é palmeirense e programadora de uma das melhores ferramentas atuais do mercado.
The personal loans suppose to be essential for people, which are willing to ground their own company. As a fact, that’s very easy to get a short term loan.