Web, asp .NET e C Sharp, existe diferença?
04/12/2015
0
Johnny Lucas
Post mais votado
04/12/2015
Para aprender o Asp.Net é necessário ter conhecimento em HTML, CSS, BootStrap e depois cair no Asp.Net MVC
Lucas Ramos
Mais Posts
05/12/2015
Johnny Lucas
05/12/2015
Jothaz
C# é uma linguagem de programação orientada a objetos, como Java, Phyton, Ruby entre outras, fortemente tipada, desenvolvida pela Microsoft como parte da plataforma .NET. Apesar de sua sintaxe orientada a objetos ser inspirada no C++, inclui muitas influências de outras linguagens de programação, como Object Pascal e Java.
Sua função é permitir a escrita de códigos que serão executados pelo computador. Existe uma sintaxe e semântica específicas definidas em especificação e implementadas em um compilador. Esta linguagem foi criada para ser usada em cima de uma plataforma específica chamada CLR (Common Language Runtime). Que é uma máquina virtual.
Esta CLR roda em um framework chamado .Net, criado pela Microsoft, ou em outros compatíveis, como o Mono, por exemplo.
ASP.NET é, resumidamente, um front-end para plataforma Web, que roda no framework .Net, da mesma forma que Windows Forms ou WPF também é uma plataforma front-end para plataforma desktop. A linguagem usada no ASP.NET é apenas para design é uma linguagem de "molde" (template), assim é possível escrever uma pagina HTML.
Você poderia obter o mesmo resultado puramente escrevendo em C# ou VB.NET e usando as diretivas para emitir HTML mas ASP.NET torna esse processo mais fácil.
Existem as variações ASP.Net clássico ou WebForms e o ASP.Net MVC
Outros frameworks são usados para outras tarefas, inclusive para o acesso ao desktop existem concorrentes dentro do próprio .Net, como o WinForms, WPF e WinRT, cada um com sua característica própria.
06/12/2015
Jothaz
Sendo simplista seria isto mesmo.
E no ASP.NET MVC é utilizado o Razor que é a nova View Engine que permite uma forma de se construir páginas Web, muito mais limpa e compatível com o HTML.
Lembrando que no ASP.Net além de C# você pode usar VB.Net, J# ou F# como back-end.
06/12/2015
Johnny Lucas
06/12/2015
Fernanda Acacia
08/12/2015
Johnny Lucas
Faz parte, mas procuro não esquecer esses conceitos, a base.
Clique aqui para fazer login e interagir na Comunidade :)