Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: Encapsular VB Viejo


Message #1 by "Jorge Beker" <jorgito@n...> on Tue, 11 Sep 2001 22:24:10 -0300
Yo estaba caminando por la avenida principal de Capital Federal, Argentina,

y escuche una cosa que me causo una gran intriga: (MENTIRA!!! Es dificil

encontrar en la calle a gente hablando de .NET jejeje ;-) )



Me dijeron que se puede importar proyectos de VB6 y ASP pasandolos a .NET.

Si el .NET puede pasar todo, perfecto (aunque en realidad es imposible) y lo

que NO puede pasar lo "Encapsula" haciendo que se ejecute en un proceso de

manera encapsulada (obviamente con 999999 menor velocidad), pero es verdad

que es así?? De esta manera podria pasar mis asp's a aspx de a modulos!!!



Otra consulta: El Runtime general del .net (que me imagino que debe ser el

vbrun700.dll = 9.2Gb ;-) ) que hace que todos los lenguajes se conviertan a

codigo intermedio... NO LE HACE BAJAR LA VELOCIDAD RADICALMENTE, TENIENDO EN

CUENTA QUE AHORA EL C SE VA A EJECUTAR A LA MISMA VELOCIDAD QUE EL VB, Y

OBVIAMENTE ME IMAGINO QUE NO VA A SER EL VB EL QUE VA A IR MAS RAPIDO (no se

si me entenderán). Igualmente, la velocidad del asp.net va a ser mucho mayor

que la del asp actual?













Message #2 by "Victor Garcia Aprea" <vga@o...> on Wed, 12 Sep 2001 15:10:50 -0300



> Me dijeron que se puede importar proyectos de VB6 y ASP pasandolos a .NET.

> Si el .NET puede pasar todo, perfecto (aunque en realidad es

> imposible) y lo

> que NO puede pasar lo "Encapsula" haciendo que se ejecute en un proceso de

> manera encapsulada (obviamente con 999999 menor velocidad), pero es verdad

> que es así?? De esta manera podria pasar mis asp's a aspx de a modulos!!!



ASP y ASPX tienen sus propios modulos ISAPI que pueden funcionar lado a

lado, o sea podes ser ejecutando en tu web los dos tipos de archivos; eso

si, entre ambos solo van a tener una interaccion minima, olvidate de querer

compartir el viewstate, session, etc.



>

> Otra consulta: El Runtime general del .net (que me imagino que debe ser el

> vbrun700.dll = 9.2Gb ;-) ) que hace que todos los lenguajes se

Este no es el runtime de .NET



> conviertan a

> codigo intermedio... NO LE HACE BAJAR LA VELOCIDAD RADICALMENTE,

> TENIENDO EN

> CUENTA QUE AHORA EL C SE VA A EJECUTAR A LA MISMA VELOCIDAD QUE EL VB, Y

> OBVIAMENTE ME IMAGINO QUE NO VA A SER EL VB EL QUE VA A IR MAS

> RAPIDO (no se

> si me entenderán).

No se si entiendo bien tu pregunta. Tanto el C# como el VB.NET compilan a IL

(Intermediate Language). Este IL puede ser compilado a codigo maquina

"on-demand" o bien de antemano (como pasa por ejemplo con las clases que

componen el framework de ASP.NET).

Imaginate que va a ser codigo maquina lo que va a estar corriendo y no

interpretado. Lo que podes llegar a tener es un pequeño penalty al momento

de convertir el IL a codigo maquina, pero tiene sus alternativas.





Igualmente, la velocidad del asp.net va a ser

> mucho mayor

> que la del asp actual?

>

Si, tiene que ser bastante mejor.



Saludos,

-Victor.




  Return to Index