La respuesta a la pregunta sobre la diferencia entre Visual Basic y Visual Basic .NET te la respondio a la perfección Sir John.
Ahora, a la hora de utilzar algun lenguaje para la realización de un proyecto de las caracteristicas mencionadas te recomiendo la combinación Delphi 7 + Firebird.
2007-01-05 02:24:45
·
answer #1
·
answered by Ivan 2
·
0⤊
0⤋
En efecto, muchos de los "problemas" a los que nos tiene acostumbrados Microsoft estuvieron en los softwares que se hicieron con Visual Basic.
Ahora quisieron "corregir" tal metida de pata y ampliar las posibilidades creando una versión casi copiada de Java llamada .Net.
Ahora algunas personas eligen .Net en vez de Java, la respuesta es porque todo está aquí un poco más fácil. Te dan la solución rápida pero te generan más necesidades
El problema es a la larga durante las modificaciones y cambios de versiones (Ejemplo: "me falto la dll", "no me corre en windows XP Home", "que no tengo acceso que antes tenía", etc). Y por coincidencia para solucionar estas novedades sacan .Net 2005 o 2007?
No digo que sea malo, sino q te hace dependiente. Yo prefiero Java, un poquito más pesado pero si quieres tener nivel, debes aceptarlo, verás que sólo es cosa de poner las cosas donde deben estar.
Un programa en Java lo podrías ejecutar desde una pentium mmx (claro a la velocidad de la epoca) hasta una pentium D o más, en Windows 95 o Windows Vista (Con XP sobra y basta) , Linux u otros.
También un programa Java se puede comunicar con otras plataformas, delphi, Lotus, C++ etc. claro tienes q trabajarlo,
Diferencia:
Java es un Lenguaje de Programación
Visual .Net es una herramienta que contiene a un lenguaje de programación.
Con Java puedes usar como plataforma de edición n programas: NetBeans, Eclipse, JCreator, etc. Tu eliges.
Con .Net siempre tendrás que usar .Net y no podrás hacer traslados.
Java es gratis y no tienes q pagar nada, .Net algunos cientos de dólares.
Te recomiendo la Biblia de Java 2 para empezar de Anaya Multimedia (la he visto en pdf en el Emule)
Salu2
2007-01-05 15:38:40
·
answer #2
·
answered by FRSS Soft 4
·
0⤊
0⤋
Visual Basic .NET, la nueva versión de Visual Basic, es muy diferente de su antecesor. Las principales diferencias son:
1. VB .NET genera código en MSIL (Microsoft Intermediate Lenguage), que luego se compila a código máquina con un compilador Just In Time en tiempo de ejecución. Visual Basic 6 no posee esta característica.
2. VB .NET tiene una nueva forma de acceder a datos, mediante la tecnología ADO .NET. VB6 solía hacerlo con ADO o con DAO.
3. VB .NET es un lenguaje orientado a objetos, mientras que VB6 es basado en objetos.
4. VB .NET, por ser estar basado en la infraestructura .NET, es totalmente compatible con los assemblies generados con otros lenguajes .NET, como C#, C++ Administrado y J#. VB6 tiene poca compatibilidad con el código objeto generado desde otros lenguajes.
5. Las bibliotecas utilizadas en VB .NET son las mismas que se utilizan en los otros lenguajes .NET. En VB6, puede haber grandes diferencias entre un lenguaje y otro, a pesar de que la mayoría es compatible con la tecnología ActiveX.
VB .NET es muy superior a su predecesor. Podrías empezar programando con este lenguaje y desarrollar algunos componentes en C#, sin preocuparte por la compatibilidad.
Cordiales saludos y feliz 2007.
2007-01-04 11:59:05
·
answer #3
·
answered by Sir John 6
·
0⤊
0⤋
Lo poco que tienen en comun es el nombre y quien es su desarrollador.
VB.NET es un lenguaje orientado objetos que utiliza el framework .net de microsoft para trabajar. Ambos son buenas opciones para desarrollar el tipo de programas que buscas.
En ambos casos requires del compilador, asi que si vas a tener que comprar yo sugeriría de una vez comprar el visual studio 2005 y por ende programar en VB.NET.
2007-01-04 11:36:28
·
answer #4
·
answered by jamg78 4
·
0⤊
0⤋
odio vb me quiebra la cabeza.?
saludos☺
2007-01-04 11:40:58
·
answer #5
·
answered by Marybela 4
·
0⤊
1⤋
los dos son la misma basura.
mejor usa java, .net es un intento de copia de java
2007-01-04 11:35:12
·
answer #6
·
answered by Anonymous
·
0⤊
1⤋