• Domingo 22 de Diciembre de 2024, 17:19

Autor Tema:  Ventajas De Vb.net  (Leído 3402 veces)

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Ventajas De Vb.net
« en: Lunes 21 de Marzo de 2005, 14:51 »
0
Hola muchachos !!

Perdonando mi ignorancia, ¿me podrian decir de que se trata VB.NET, que tiene en común con C#.net, cuales son sus bentajas y si vale la pena que aprenda este lenguaje?

Se los agradezco por adelantado !!

Nos vemos  :hola:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

eliza_marti

  • Miembro MUY activo
  • ***
  • Mensajes: 267
    • Ver Perfil
    • http://www.solocodigo.com
Re: Ventajas De Vb.net
« Respuesta #1 en: Lunes 21 de Marzo de 2005, 18:55 »
0
Hola Angel_K_ido  :hola: ..mmmm...las similitudes entre el VB.net y el C#..es que los 2 utilizan el Net Framework.. :P ...Vb.Net ahora trae una visión orientada a objetos (asemejandose a la vision de C++) y C# ahora trae más facilidades  parecidas a las de visual basic..y tambien trae una orientacion a eventos..(como en visual basic..osea programar en el click de un botón que insertaste del toolbord )... :P ..Para el Net Framework trabajar en VB.Net o C# es transparente ya que ambos se compilan en el CLR  y generan un codigo intermedio llamado MIL (haciendo invisible el lenguaje)..este MIL se ejecutara por el JIT dependiendo del dispositivo... :P ..es decir si es un teléfono movil o una Pocket etc...(esa es otra ventaja..no tienes que preocuparte en donde se ejecutará el programa.. :P )..el Net Framework tambien se le pueden adaptar tecnologias antiguas como el COM.. :) ..bueno es eso y otras cositas más que se me escapan ..pero segun yo esto es lo ´más importante.. :) ..
Más tarde te paso unos Links... ;) ..
Bye!.. :hola: ..espero no haberte confundido.. :) ..sino cualquier cosa nos avisas.. ;)
Conserva la Paz con tu Alma en la bulliciosa confusión de la vida, aún con toda su farsa, penalidades y sueños fallidos, el mundo es todavia Hermoso....

http]
programacion,c,c++,
C#,java,linux,videojuegos,
directX,.NET,allegro,asm,codigo
[

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Ventajas De Vb.net
« Respuesta #2 en: Lunes 21 de Marzo de 2005, 21:05 »
0
* VB.NET es el nuevo Visual Basic totalmente orientado a objetos

* Tanto VB.NET como C# son lenguajes que se basan en el .NET Framework, osea que los dos lenguajes son poderosos, y puedes tener el mismo alcance con uno u otro, el que los escojas depende de que lengueje vengas si es del antiguo VB 6.0 o de C++, de ahi migraras a VB.NET o a C# (A la mayoria nos gusta mas C#)

* Cabe notar que estos no son los unicos lenguajes tambien existe J#, Cobol.NET, etc.

* C# es un lenguaje nuevo el cual usarlo o no es cuestion de gustos(C# es muy popular entre la mayoria de los programadores), porque se pueden obtener los mismos resultados con VB.NET

Salu2
 :comp:  :hola:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Ventajas De Vb.net
« Respuesta #3 en: Martes 22 de Marzo de 2005, 15:11 »
0
:huh:  Muchachos...

Es mejor de lo que yo imaginaba y según veo, muy flexible en cuanto a las distintas plataformas, mejor dicho, independiente.

Me gusta mucho la idea. Y por eso desde hoy me meto de lleno en el tema.

Muchas gracias.

Nos vemos  :hola:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Ventajas De Vb.net
« Respuesta #4 en: Viernes 25 de Marzo de 2005, 15:29 »
0
Me parece que el Visual .NET, bueno no solo el Visual. NET, si no todo lo que trabaje bajo el Framework .NET, son buenos, pora hora quiza todavia no muchos utilizen esto lenguajes, pero mientras vaya avanzando la tecnologia sera muy util, y sera algo indispensable, ademas los programas desarrolados en .NET son multiplataforma gracias al proyecto MONO.

Mira estos enlaces: "Proyecto Mono" "Mono"

Ademas tengan en cuenta que el proximo Windows que saldrá al mercado (el Windows Longhorn esta basado en la Tecnologia del .NET Framework)

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

luism3

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: Ventajas De Vb.net
« Respuesta #5 en: Domingo 27 de Marzo de 2005, 06:45 »
0
Un vistazo al Visual Basic .NET y su relación con el .NET FrameWork

El entorno de desarrollo de Visual Basic.NET, trabaja bajo el .Net FrameWork, que es la plataforma sobre la cual trabajan todos las herramientas de desarrollo .NET, ya sea C#.NET, C++.NET, VB.NET, entre muchas otros.
   Algo importante a tomar en cuenta al utilizar no solo Visual Basic.NET, sino todas las herramientas que trabajan bajo el .NET FrameWork es que todos son ejecutados bajo el CLR (Common Language RunTime), además de existir
Un lenguaje, el IL (Intermediate Lenguage), que de hecho es el único lenguaje que reconoce el CLR. Todos los lenguajes compilan su código fuente al lenguaje intermedio (gracias al CLR Jut-In-Tme Compiler ) para después ser procesador por el CLR. (Este ultimo a su vez componente del .NET FrameWork)
   Una gran diferencia con Visual Basic 6.0 es la nueva concepción de OOP (Programación orientada a objetos) que adoptó Microsoft, donde ahora se pueden utilizar explícitamente los constructores, la herencia, creación de interfaces, eventos, sobrecargas, entre muchas otras cosas.
   Al estar todas estas herramientas bajo el .NET FrameWork existe una gran compatibilidad entre lenguajes, es decir, se puede utilizar librerías de C# perfectamente en VB.NET con solo llamar la referencia.
   Existe un CLS (Common Language Specifications) que se encarga de mantener una cierta compatibilidad entre los lenguajes. Aunque no es tan perfecto, Ej. C#.NET es KeySe... bueno, diferencia las mayúsculas de las minúsculas, en cambio VB.NET no, al llamar a una librería C#, que tenga dos métodos con el mismo nombre pero uno en Mayúscula y otro en minúscula (Es muy difícil que en un caso practico se dé, pero eso no justifica el que se de) VB.NET intentara sobre cargar este método, a pesar que para C# son dos métodos completamente distintos, es más, en el menú que se despliega cuando se presiona Ctrl+Space ese método solo se muestra una vez, y cuando es seleccionado lanza un error "Overload resolution failed".
   Otra ventaja de VB.NET es que no este amarrado al sistema operativo, es más, ni siquiera a la plataforma, este último pues existe un FrameWork especialmente hecho para ejecutar Smart Device Aplications (Pocket PC, Windows CE, y otros). Además .NET FrameWork no deja de lado la compatibilidad con otras tecnologías como lo es COM.
Con .NET FrameWork se termino el Infierno de los DLLs (DLL-Hell) ya que entran en juego los assemblys, cuya definición envuelve muchas cosas,  pero una sencilla y muy especifica seria que es un PE (Portable Ejecutable), con Metadata, y un archivo manifiesto que lo auto describen, bueno vienen siendo los DLLs o ejecutables creados con el .NET FrameWork, en el caso de los DLLs ya no es necesario registrarlos como en COM, hay dos formas de utilizar estos assemblys: privados o públicos, los privados seria tenerlos en el dominio de cada aplicación,  y los públicos serian globales, como por ejemplo el FCL (FrameWork Class Library).
   Además, no se debe dejar de lado que VB.NET al igual que todas las herramientas que trabajan con el FrameWork, están bajo un ambiente administrado, es decir, que el FrameWork provee el Garbage Collector, que es el que se encarga de administrar la memoria en tiempo de ejecución.

Dirán que todo lo anterior no tiene casi nada que ver con VB.NET específicamente, esto es, pues el .NET FrameWork envuelve todos los puntos de interés. Ejemplo de ello es que no se puede hablar de ADO.NET o ASP.NET para Visual Basic.NET, tendría que hablar de ADO.NET o ASP.NET para las herramientas de desarrollo .NET sin importar cual sea. Por eso si se sabe programar en C#.NET (por ejemplo) o viceversa no se te haría tan complicado aprender VB.NET.


Nota: Se aceptan criticas con respecto al presente documento!!

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Ventajas De Vb.net
« Respuesta #6 en: Domingo 27 de Marzo de 2005, 15:47 »
0
Buena algo que C# no tienes es la palabra reservada with, esto te ayuda mucho a reducir código!


Pero en general si aprendes bien VB.Net, y con solo agregarle ; a todas tus instrucciones sabes C#![/size]


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!