Foros del Web » Programando para Internet » ASP Clásico »

Pasar aplicación web a versión de escritorio

Estas en el tema de Pasar aplicación web a versión de escritorio en el foro de ASP Clásico en Foros del Web. Hola, tengo una aplicación web medianamente grande en ASP (VBScript) + SQL Server, el layout está hecho con HTML esparcido entre el ASP. Me estoy ...
  #1 (permalink)  
Antiguo 15/06/2009, 08:31
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Pasar aplicación web a versión de escritorio

Hola, tengo una aplicación web medianamente grande en ASP (VBScript) + SQL Server, el layout está hecho con HTML esparcido entre el ASP.

Me estoy planteando hacer una versión de escritorio, no tengo ni idea de si es un planteamiento excesivamente costoso o no es tan difícil. Me planteo las siguientes dudas:
  • ¿Qué lenguaje escoger? Supongo que Visual Basic, y así será más sencillo adaptar los scripts de servidor
  • ¿que pasa si algún día quiero que funcione en Linux? ¿Es un problema el Visual Basic?
  • ¿Se puede hacer algo útil con el layout HTML o tengo que rehacerlo enterito con forms de VB?
  • ¿Y con la BD? Existe alguna versión de SQL Server que se pueda "incrustar" en un instalable de Windows o es necesario que cada equipo donde se instale la aplicación haya que instalar también un servidor de BD? ¿Existe algún gestor de BD diferente que se pueda "incrustar" en un programa "exe" o en el instalable?
  • ¿Alguien ha hecho algo similar alguna vez?
Muchas preguntas, lo se, espero que podáis contestar algunas

Gracias, un saludo
  #2 (permalink)  
Antiguo 15/06/2009, 09:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Pasar aplicación web a versión de escritorio

Cita:
* ¿Qué lenguaje escoger?
¿Qué lenguajes sabes?, por lo de los script (el código del server) vete haciendo a la idea de que los volverás a hacer

Cita:
* ¿que pasa si algún día quiero que funcione en Linux? ¿Es un problema el Visual Basic?
Por supuesto, si estas pensando en hacer algo multiplataforma solo ha de tres sopas a mi conocer: .NET, Java o delphi (con Kylix o Delphi 2009 pero este último es finalmente .NET)

Cita:
* ¿Se puede hacer algo útil con el layout HTML o tengo que rehacerlo enterito con forms de VB?
No, deberás rehacer las pantallas con las formas del lenguaje que escojas

Cita:
* ¿Y con la BD? Existe alguna versión de SQL Server que se pueda "incrustar" en un instalable de Windows o es necesario que cada equipo donde se instale la aplicación haya que instalar también un servidor de BD?
No se como va a funciona tu aplicación, por ejemplo un sistema de punto de venta puede hacer conexión remota con un server cada una de las sucursales, o si son aplicaciones independientes pueden cada una tener una versión light (y gratuita, por cierto) de la BD (MySQL, Oracle o SQL Server)
Cita:
¿Existe algún gestor de BD diferente que se pueda "incrustar" en un programa "exe" o en el instalable?
No se qué en realidad deseas al decir "incrustar", bd ligeras recuerdo SQLLight pero hay otra, deja trato de buscarla, pero cualquiera de las BD reconocidas pueden ser instaladas desde un instalador, .NET tiene especial facilidad para instalar SQL Express por ejemplo.


Cita:
* ¿Alguien ha hecho algo similar alguna vez?
¿Hacer una aplicación de escritorio?
  #3 (permalink)  
Antiguo 15/06/2009, 09:58
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Respuesta: Pasar aplicación web a versión de escritorio

Ok, es lo que quería saber, no conocía eso de las versiones "light" de MySql o SQL Server, creo que es lo que buscaba, con "incrustar" me refiero a que la BD (servidor y procedures) vaya con el instalable, ya que es una aplicación monousuario.

Vi esto, pero parece un poco limitada: http://www.sqlite.org/omitted.html

Y vaya, pensé que al ser VBScript me ahoraría algo de código, pero bueno, tendré que valorar si quiero reescribirlo todo.

Muchas gracias
  #4 (permalink)  
Antiguo 15/06/2009, 15:52
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Pasar aplicación web a versión de escritorio

Esa es la otra que no me acordaba!!

Ya la he trabajado un poco en C# y vi que es más lenta que SQL Server Express y Oracle Express, aunque se supone que no debió ser así, según su "propaganda" es rapidísima.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:14.