En ambos casos, necesitas asegurate que todos los archivos que tu programa necesita se encuentren en la maquina donde se va a instalar, normalmente el vb 6.0 viene con una utileria para crear sus propios programas de instalacion. asi que solo necesitas darle un vistaso.
En el caso de .net lo que vas a necesitar es instalar en cada maquina donde quieres ejecutarlo el .net framework y quizas los paquetes adicionales que agreges, como la base de datos, o algun componete extra.
Tambien puedes buscar programas especializados para crear instaladores, estos revisan tu codigo y te permiten incluir en un solo archivo todo lo que necesites para poder instalar, pero lamentablemente la mayoria son de paga y como tu sistema va a ser gratis, pues, quizas no sea tan redituable
2006-10-04 05:17:40
·
answer #1
·
answered by J V 4
·
0⤊
0⤋
Yo te recomendaria NET, no uses ni JAVA, ni VB6. La plataforma NET es ideal para usar con Windows 2000/XP/2003 (e incluso Windows 98 pero con lo SE), va andar en cualquier maquina, y es muy facil para poder distribuir. Para que funcione solo necesitas el NET Framework, y luego generas un proyecto de dsitribución de aplicativo, que te va generar un asistente con todo lo que necesitas para distribuirlo, o simplemente distribuis el aplicativo y listo.
Si bien es cierto que JAVA puede hacer exactamente lo mismo, tene en cuenta que JAVA es muy lento en Windows, y requiere demasiada memoria. Respecto de VB6 para programar es sencillo, pero a la hora de distribuir un aplicativo en VB6 puede ser un verdadero dolor de cabeza.
Yo he trabajado con las tres plataformas, y si vas a trabajar exclusivamente con Windows te recomiendo NET. En cambio si vas a querer que tu programa trabaje tambien en Linux, Unix, Mac, o cualquier otra plataforma no Windows, ahi si usa JAVA que es lo ideal para esto por lejos.
2006-10-06 17:20:44
·
answer #2
·
answered by J.C.P. 4
·
0⤊
0⤋
El unico lenguage que te permite funcionamento en todas las maquinas es Java.
Pero todo esto tiene su precio para hacer esto java se crea su propia machina virtual y por esto las programas creado con ella commen mucho memoria y se arranca bastante dificil
Si tu quieras que tu programa funcionara en WINDOWS entonces si tu programa va a funcionar si tu vas a inclur en el paquete el net Frame work que usaste
El net frame work puede ser incluido en el paquete de instalacion o puedes avertisar el usuario que patra el funcionamento de este programa el va a necesitar este framework y dar un enlace de descarga.
pero la puena noticia es que si tu quieras a portar tu programa en otro sistema y transformarlo en java hay programa called parser
uno es Vb converter
otro es gold parser
y otro no me recuerda el nombre necesita las esquemas UML de tu programa para generar codigo java
2006-10-04 12:52:55
·
answer #3
·
answered by Ana 6
·
0⤊
0⤋
Claro que si funciona, solamente en las herramientas utiliza la paqueteria para instalacion, de esa manera instalaras los componentes que necesitamos para poder ejecutar tu aplicacion. Si solamente creas un .Exe sin los demas elementos probablemente no podremos si no tenemos los componentes.
Saludos!
2006-10-04 12:28:23
·
answer #4
·
answered by Vlord 5
·
0⤊
0⤋
Visual se puede instalar en cualquier maquina que tenga capacidad para levantarlo ( el programa y todas sus aplicaciones son un poco pesadas ), si distribuyes el software, si podran usarlo cada quien en su maquina, si las maquinas cuentan con windows XP es mas factible que lo soporten y no tengan ningun problema con la instalacion, pues querra decir que los equipos no son tan viejos.
Tu programa en visual va a poder ser visto en cualquier maquina que cuente con el software instalado. Si cuentan con otro lenguaje de programacion ( pascal, C, C++, java, etc), lo van a poder ejecutar desde ese lenguaje solo que marcara errores y tendran que modificar tu codigo para que el programa funcione correctamente.
2006-10-04 12:18:50
·
answer #5
·
answered by d_a_n_y_b_o_y_mx 1
·
0⤊
0⤋
Pues si creas el paquete instalador con sus librerias y todo lo que necesita, si.
Porque si solo mandas el .EXE si la maquina a la que vas a instalar no tiene llos dll no va afuncionar
2006-10-04 12:17:11
·
answer #6
·
answered by Marko 3
·
0⤊
0⤋
No... Microsoft .Net necesita un componente que se llama Framework... si trabajas con .net 2003 utiliza el Framework 1.0 1.1 si utilizas .Net 2005 utiliza Framework 2.0
Si necesitas correr la aplicacion en cualquier maquina, necesitas tener eso instalado..
Ahora, el framework es gratuito ... ten eso en cuenta
2006-10-04 12:16:42
·
answer #7
·
answered by Anonymous
·
0⤊
0⤋
usa Java
2006-10-04 12:16:14
·
answer #8
·
answered by -ElChino- 2
·
0⤊
0⤋