[Pregunta]¿El Código de VB6 vale?

Iniciado por SonnyCrockett, 1 Noviembre 2018, 12:44 PM

0 Miembros y 2 Visitantes están viendo este tema.

SonnyCrockett

Buenas.

Me han dicho que VB6 está obsoleto, que el código no vale, pero veo por aquí que se sigue usando.

¿Aún es factible usar VB6 para programar?

Muchas gracias.

huchoko

No, te recomendaría usar VB.NET
VB6 ya está casi obsoleto.

tincopasan

obviamente que si ya lo usas, lo podés seguir usando en varias aplicaciones, ahora, si es por aprender el lenguaje, ni te conviene, empezá directamente con net.

EdePC

Saludos,

- Me parece que el IDE no es compatible con Windows 10, tengo un VB 6.0 Portable que no he logrado hacer funcionar en Windows 10, sin embargo en mi  Windows 8 funciona sin problemas.

- Para desarrollo rápido está bien, el portable pesa apenas 11 MB. Además su lenguaje está presente en las macros de Microsoft Office actuales y se puede desarrollar desde ahí también.

MCKSys Argentina

Cita de: EdePC en  2 Noviembre 2018, 13:23 PM
... Además su lenguaje está presente en las macros de Microsoft Office actuales y se puede desarrollar desde ahí también.

Incorrecto. VB6 tiene una sintaxis parecida a VBScript, pero no son 100% compatibles.

Ni hablar que VB6 compila en nativo y VBScript a bytecode.

Incluso, el bytecode de VBScript y VB6 (compilado en PCODE), son diferentes.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


SonnyCrockett


Serapis

VB6 no está obsoleto, si es cierto que está abandonado de Mocosoft...
Algo es obsoleto, cuando ya no se puede usar de ninguna manera.

Si tienes win XP hasta win8 al menos se sabe que funciona.
Si he oído y leído a alguno decir que ha logrado que le funcione en win 10, (yo no lo he intentado), si recuerdo en cambio, que lo que decía que hizo, era extraer el contenido de los CDs de instalación y utilizar otro instalador (el viejo creo recordar que era de 16bits), con algunas modificaciones que detallaba...

- Si te vas a iniciar en la programación es mejor que empieces con vb.net. No comprensa aprender algo que técnicamente no tendrá futuro.
- Ahora si tu ya sabes programar en vb6 (y pongamos que llevas tiempo alejado de la programación), nada te impide seguir usándolo para tus cosas privadas ó para el mantenimiento de viejas aplicaciones que algunas empresas siguen (y seguirán todavía algunos años más) demandando.

YAcosta

VB6 no está obsoleto, efectivamente no es recomendable para nuevos programadores pero los que aun podemos usarlo lo seguiremos usando por un buen tiempo mas.

Las aplicaciones de VB6 corre sin problemas en Windows X de 32 o 64 bits, esto lo he comprobado. Así que allí tenemos para unos 15 años mas (si esto fuese realmente necesario).
No he probado en instalar el IDE en Windows X pq programar uso maquina virtual con Windows 7 y no veo la necesidad (en mi caso) de hacerlo en Windows X.
Con VB6 uso mucha comunicación via WebServices sin problemas e incluso todo el tema de la facturación electronica con conexión via Api Rest funcionando correctamente.

Programo para móvil con B4A y para web con php, para escritorio no pienso soplarme reescribir todo el código de un soft que lo tengo implementado en varias empresas y estas empresas no perderán nada puesto que tienen para muchos años mas, cuando estas empresas por cuenta propia empiecen a usar mis aplicaciones en su versión móvil o web de forma continua entonces ya no tendré que mantener mis programas en VB6 y allí quizá deje de usar este hermoso lenguaje VB6.


Saludos

Flamer

Cita de: MCKSys Argentina en  2 Noviembre 2018, 13:55 PM
Incorrecto. VB6 tiene una sintaxis parecida a VBScript, pero no son 100% compatibles.

Ni hablar que VB6 compila en nativo y VBScript a bytecode.

Incluso, el bytecode de VBScript y VB6 (compilado en PCODE), son diferentes.

Saludos!

se puede compilar vbscript

MCKSys Argentina

Cita de: Flamer en  7 Diciembre 2018, 19:47 PM
se puede compilar vbscript

En realidad, lo que se puede compilar es VBA. Es muy parecido a VBScript, pero no es lo mismo.

"Errare humanum est"  :P

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."