Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jackal

asp.net

Recommended Posts

Bom kra, Primeiro o ASP.Net é parecido com o ASP só no nome pq a programação você escolhe a linguagem: - VB.Net -C# -C++ J# Ele trabalha muito parecido com as aplicações para windows. Ele utiliza bastante programação orientada a objetos, aquela negócio de classes etc. Segundo, ele naum trabalha mais com o IIS ele utiliza o Framework que é o responsável por identificar se é uma aplicação windows ou web, identifica o código que você está desenvolvendo, compila e joga para o cliente. Suas conexões de acesso à dados são desconectadas, ou seja, os cursores ficam no cliente. Quando você solicita um dado ele conecta, acha o dado na base e desconect logo em seguida guardando os dados na memória do computador. Te dá um suporte muito amplo na integração com servers externos através das web classes. Trabalha muito com XML e por aí vai. Eu particularmente só vi vantagens no ASP.Net, com exeção da conexão aos dados ser desconectada, dando um pouco mais de trabalho para tratar dados. Isso é um pequeno resumo do ASP.Net. Eu fiz o curso e kra foi amor à primeira vista. Apesar de eu naum ter entendido direito a programação orientada a objetos. Mas isso é coisa que se acostuma. Nunca desenvolvi nada para windows e nunca trabalhei com orientada a objetos. Espero ter ajudado amigo Abraço Jucamaster

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Marcinha, A diferença entre os dois é seu gosto e claro oq seu cliente suportar neh. Mas naum tem diferença nenhuma em performance. Mas eu prefiro o C# pq você escreve menos. Enfim você escolhe....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Marcinha,A diferença entre os dois é seu gosto e claro oq seu cliente suportar neh. Mas naum tem diferença nenhuma em performance. Mas eu prefiro o C# pq você escreve menos. Enfim você escolhe....

Ah é?Eu perguntei porque eu ouvi uma historia... de que o codigo compilado ficava em C... ou seja... se você programou o codigo em vb, quando ele era compilado, ele era convertido para C... alguma coisa assim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, na verdade para o framework não interessa qual a linguagem que você programou. O Comon Language Runtime, que é o responsável pelo compilamento do código, ele pega o código e deixa numa linguagem nativa de servidor e retorna para o cliente. Por isso que você pode escolher a linguagem que você quer programar e etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jackal:A Plataforma Net é a mais nova tecnologa Microsoft, ela veio para nos auxiliar a desenvolvermos códigos mais limpos, eficazes, mais seguros e com maior portabilidade. A Microsoft planeja disponibilizar toda a plataforma Net em seus próximos produtos, como é o caso do Windows 2003 que já vem com o Net Framework. A plataforma Dot Net veio com uma visão mais ampla na parte de programção e disponibilização dos códigos, ela aborda tanto PCs, como também PDAs, Telefones Celulares, etc....Com a nova extrutura de montagem de arquivos, os códigos agora são pré-compilados em MSIL (Microsoft Intermediate Language) e compilados em tempo de execução pela CLR (Commom Language Runtime).A CLR é a base comum a todas as linguagens escritas para a plataforma. Ela é o ambiente que gerencia a execução de código escrito em qualquer linguagem e faz parte do framework .NET. A nova plataforma aborda várias linguagens, entre elas o famoso VB que agora passou a ser chamado de VB .Net, do C e C++ surgiu o C# (C Sharp), além de algumas outras como J# (J Sharp), até a velha linguagem Cobol da Fujitsu® está sendo aceita no Net Framework.A gama de linguagens aceita pelo Net Framework é bastante grande.Uma importante capacidade desta arquitetura é a de interagir com navegadores HTML comuns, até mesmo produzidos por outras empresas que não a Microsoft. É aqui que o ASP.NET entra em cena. O ASP.NET é uma ferramenta RAD(Rapid Application Development) para o desenvolvimento de aplicativos baseados em páginas HTML.Dentre suas várias vantagens, destacamos a produtividade, quando comparado a qualquer outra ferramenta do mercado. Ele torna o desenvolvimento de aplicativos baseados em Web tão simples como o desenvolvimento de aplicativos em Visual Basic. O programador não tem sequer que conhecer HTML ou scripts de cliente(usualmente JScritp) para criar aplicativos sofisticadosO Segredo para este recurso é um ambiente de desenvolvimento que usa componentes para processar eventos do navegador e gerar HTML.A .NET Framework é uma biblioteca de classes que reúne todas as funções normalmente associadas ao sistema operacional. Ele resolve muitos problemas da APIs do Windows, sendo baseada em um modelo de componentes utilizado com sucesso no Visual Basic e no Delphi.Devido ao número muito grande de linguagens que temos que dominar para lidar com a Web, a Microsoft resolveu facilitar a vida do desenvolvedor fazendo com que as bibliotecas do .Net Framework se encarreguem de gerar o código final que vai para o browser. Vejamos um exemplo.Digamos que o usuário X faça uma requisição a uma página ASP Net, esta é processada e pré-compilada para MSIL (toda aplicação .NET compilada é convertida para uma linguagem intermediária, a MSIL. Ela é um conjunto de instruções independentes de CPU. Na hora da execução do programa, um novo compilador chamado Just-in-time Compiler - JIT -, converte o MSIL para código nativo, específico para o processador da máquina) e depois compilada pela CLR em tempo de execução, após esta compilação é retornado ao usuário X a resposta a sua solicitação. Agora um usuário Y faz a mesma solicitação, o processo é um pouco diferente....ao invés de ser compilada novamente ele apenas retorna as informações sobre a requisição feita...isso nos proporciona uma maior velocidade ao acesso a dados e a outras consultas....as páginas só serão compiladas novamente caso o programador tenha efetuado alguma modificação no código fonte, caso contrário para todas as requisições feitas ele já possui uma resposta, ganhando tempo e tomando menos recursos do Servidor.Espero que tenha ajudado.Um forte abraço,EU B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jackal:A Plataforma Net é a mais nova tecnologa Microsoft, ela veio para nos auxiliar a desenvolvermos códigos mais limpos, eficazes, mais seguros e com maior portabilidade. A Microsoft planeja disponibilizar toda a plataforma Net em seus próximos produtos, como é o caso do Windows 2003 que já vem com o Net Framework. A plataforma Dot Net veio com uma visão mais ampla na parte de programção e disponibilização dos códigos, ela aborda tanto PCs, como também PDAs, Telefones Celulares, etc....Com a nova extrutura de montagem de arquivos, os códigos agora são pré-compilados em MSIL (Microsoft Intermediate Language) e compilados em tempo de execução pela CLR (Commom Language Runtime).A CLR é a base comum a todas as linguagens escritas para a plataforma. Ela é o ambiente que gerencia a execução de código escrito em qualquer linguagem e faz parte do framework .NET. A nova plataforma aborda várias linguagens, entre elas o famoso VB que agora passou a ser chamado de VB .Net, do C e C++ surgiu o C# (C Sharp), além de algumas outras como J# (J Sharp), até a velha linguagem Cobol da Fujitsu® está sendo aceita no Net Framework.A gama de linguagens aceita pelo Net Framework é bastante grande.Uma importante capacidade desta arquitetura é a de interagir com navegadores HTML comuns, até mesmo produzidos por outras empresas que não a Microsoft. É aqui que o ASP.NET entra em cena. O ASP.NET é uma ferramenta RAD(Rapid Application Development) para o desenvolvimento de aplicativos baseados em páginas HTML.Dentre suas várias vantagens, destacamos a produtividade, quando comparado a qualquer outra ferramenta do mercado. Ele torna o desenvolvimento de aplicativos baseados em Web tão simples como o desenvolvimento de aplicativos em Visual Basic. O programador não tem sequer que conhecer HTML ou scripts de cliente(usualmente JScritp) para criar aplicativos sofisticadosO Segredo para este recurso é um ambiente de desenvolvimento que usa componentes para processar eventos do navegador e gerar HTML.A .NET Framework é uma biblioteca de classes que reúne todas as funções normalmente associadas ao sistema operacional. Ele resolve muitos problemas da APIs do Windows, sendo baseada em um modelo de componentes utilizado com sucesso no Visual Basic e no Delphi.Devido ao número muito grande de linguagens que temos que dominar para lidar com a Web, a Microsoft resolveu facilitar a vida do desenvolvedor fazendo com que as bibliotecas do .Net Framework se encarreguem de gerar o código final que vai para o browser. Vejamos um exemplo.Digamos que o usuário X faça uma requisição a uma página ASP Net, esta é processada e pré-compilada para MSIL (toda aplicação .NET compilada é convertida para uma linguagem intermediária, a MSIL. Ela é um conjunto de instruções independentes de CPU. Na hora da execução do programa, um novo compilador chamado Just-in-time Compiler - JIT -, converte o MSIL para código nativo, específico para o processador da máquina) e depois compilada pela CLR em tempo de execução, após esta compilação é retornado ao usuário X a resposta a sua solicitação. Agora um usuário Y faz a mesma solicitação, o processo é um pouco diferente....ao invés de ser compilada novamente ele apenas retorna as informações sobre a requisição feita...isso nos proporciona uma maior velocidade ao acesso a dados e a outras consultas....as páginas só serão compiladas novamente caso o programador tenha efetuado alguma modificação no código fonte, caso contrário para todas as requisições feitas ele já possui uma resposta, ganhando tempo e tomando menos recursos do Servidor.Espero que tenha ajudado.Um forte abraço,EU B)

Nossa você escreveu a apostila? hhehehehe Brincadeira manow!! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.