none
Asp X Asp.net RRS feed

  • Pergunta

  • Oi..
    Preciso realizar uma análise de migração do asp para o asp.net.
    Escrita, tipos primitivos, facilidades.
    Estruturado X OO.
    Agradeço a quem puder ajudar.
    Gilma
    • Movido AndreAlvesLima quarta-feira, 4 de janeiro de 2012 10:53 (De:.NET Development - Geral)
    sábado, 10 de outubro de 2009 11:14

Respostas

  • Gilma

    Quando fazemos anális de escrita de código asp para asp.net evidentemente surgem inúmeros fatores que qualificam que o asp.net leva diversas vantagem referente ao seu antecessor.
    Abordaremos os requisitos por vc mencionados.
    Escrita -  A escrita do código passa ser bem mais simples uma vez que vc vai passar a utilizar uma linguagem totalmente orientada a objeto ( c# ou Vb.net ), o visual studio trabalho com intellisense que é substancialmente melhor que o oferecido no vb, trabalhando com o conceito de orientação a objeto vc não vai precisar repetir reescrita de código o que existe muito em asp, ao invés da utilização do ADO será utiliza o ADO.NET que tem um conceito totalmente novo ao trabalhar com dataset , dataset tipados entre inúmeras outras característica melhores que seu antecessor, será mais fácil para dar manutenção porque vc não tem html misturado com seu código, no asp.net vc tem o Codebehind page que é apenas seu html a extensão é .aspx  vc tem a página que faz referencia a esse Codebehind que tem o mesmo nome e seu extensão é aspx.cs ( caso c# ) e aspx.vb ( caso vb.net ) .
    Tipos primitivos - .NET tem o System Type , que é um sistema de tipos totalmente tipado que garatem uma maior rubostes, onde todos os tipos tipos herdam do System.Object os tipos primitivos encontra-se no System Value Types que são os tipos por valor onde vc pode utilizar o conceito de " boxing e unboxing" para converter tipos por valores por tipos de referencia, em suma a tipagem é perfeitamente melhor.
    Facilidades - Já mencionei inúmeras facilidades, ao meu ver não existe nenhuma infalicitade nesse processo de transição já que o seu sistema acredito que eu que não seja legado.
    Estruturado X OO - A diferença entre estruturado e orientado a objeto é que vc trabalhando com uma linguagem orientada a objeto vc terá ganho de reusabilidade , ninguem que faz software gosta de escrever as mesmas linhas de código sempre com orientação a objeto vc pode resolver esse problema, OOP da melhor ganho custo benefício é mais rápido para desenvolver um sistema em OOP do que estruturado, linguagem estruturadas como cobol não trabalha com reusabilidade é muito comum desenvolvedores que trabalham muto tempo com COBOL por exemplo qundo tenta entrar no mercado com linguagens OOP não consegue se dar bem porque não enxergam as customizações e estão "bitolados" em escrever código, sabe-se que tem o ponto x e y e precisa sair de x e chegar a y mais nesse caminho existem coisas que podem ser realizadas para esse processo ser feito com menos código ou até criar um componente para esse processo para não reutilizá-lo novamente, ou seja deixar esse processo genérico.

    Espero ter ajudado.

    Abraços,
    Caso a resposta tenha ajudado, não esqueça de marcar como resposta válida
    • Sugerido como Resposta Ari C. Raimundo domingo, 11 de outubro de 2009 01:35
    • Marcado como Resposta AndreAlvesLima quarta-feira, 4 de janeiro de 2012 10:52
    sábado, 10 de outubro de 2009 21:55