Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Delphi para la web
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2012
Avatar de DarkDudae
DarkDudae DarkDudae is offline
Miembro
 
Registrado: abr 2006
Posts: 177
Poder: 21
DarkDudae Va por buen camino
Lo cierto es que UniGUI es espectacular, aunque aún hay problemas bastante importantes. Los formularios modales no interrumpen la ejecución del código cuando la aplicación corre vía web (por lo tanto, te ves obligado a usar los eventos OnClose de los formularios modales para paliar este problema. Los sistemas de diálogos son bastante pobres. Algunos componentes, como las gráficas, en su versión WEB son bastante limitadas.

Una de las cosas de UniGUI que me encantan es que puedes poner componentes VLC normales en la aplicación, con la única salvedad de que estos no serán visibles si se ejecutan vía web. Tienes rutinas para saber si la aplicación se está ejecutando vía web o como Win32, cosa que da bastante juego.

Aún así, el trabajo es sencillamente increíble. Además, funcionan en cualquier navegador (excepto con los navegadores de Windows CE, donde es prácticamente imposible hacerlo funcionar). Este punto me decepcionó mucho, puesto que el hecho de no existir ningún navegador para PDAs industriales que soporte decentemente el Ext JavaScript hace que tenga que seguir desarrollando algunas aplicaciones en .NET

Estuve haciendo algunas pruebas de concepto de un comandero con el UniGUI, y fijáos lo que se puede conseguir (la captura está siendo ejecutada desde un iPhone4), con la página web "convertida" en una "WebApp":



Un saludo
Responder Con Cita
  #2  
Antiguo 05-05-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Poder: 24
newtron Va camino a la fama
¿Eso es una aplicación web? pues no lo parece en absoluto, tiene muy buena pinta.
__________________
Be water my friend.
Responder Con Cita
  #3  
Antiguo 05-05-2012
Avatar de DarkDudae
DarkDudae DarkDudae is offline
Miembro
 
Registrado: abr 2006
Posts: 177
Poder: 21
DarkDudae Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
¿Eso es una aplicación web? pues no lo parece en absoluto, tiene muy buena pinta.
Gracias newtron.

Cuando creas una aplicación con UniGUI, te crea un par de units (ServerModule y MainModule) a las que les puedes meter scripts java. Gracias a esos scripts, puedes ocultar la barra de navegación y evitar que el usuario pueda hacer zoom en la aplicación.

También hay rutinas para detectar la resolución del dispositivo desde donde se está ejecutando la aplicación web. Si metes todo eso en una cocktelera, puedes hacer que la aplicación parezca nativa. Luego en iOS, dentro del navegador safari tienes la opción de "Añadir a la pantalla de inicio" y te crea el iconito en la springboard como si de una aplicación normal y corriente se tratase.
Responder Con Cita
  #4  
Antiguo 05-05-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por DarkDudae Ver Mensaje
Cuando creas una aplicación con UniGUI, te crea un par de units (ServerModule y MainModule) a las que les puedes meter scripts java. Gracias a esos scripts, puedes ocultar la barra de navegación y evitar que el usuario pueda hacer zoom en la aplicación.

También hay rutinas para detectar la resolución del dispositivo desde donde se está ejecutando la aplicación web. Si metes todo eso en una cocktelera, puedes hacer que la aplicación parezca nativa. Luego en iOS, dentro del navegador safari tienes la opción de "Añadir a la pantalla de inicio" y te crea el iconito en la springboard como si de una aplicación normal y corriente se tratase.
Bueno, pues esta puede ser una buena solución para desarrollar para dispositivos móviles, ¿no?, ¿esto funcionaría también en android?.
__________________
Be water my friend.
Responder Con Cita
  #5  
Antiguo 05-05-2012
Avatar de DarkDudae
DarkDudae DarkDudae is offline
Miembro
 
Registrado: abr 2006
Posts: 177
Poder: 21
DarkDudae Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Bueno, pues esta puede ser una buena solución para desarrollar para dispositivos móviles, ¿no?, ¿esto funcionaría también en android?.
Pues he probado la aplicación en Android y funciona perfectamente, lo que pasa es que los scripts que ocultan la barra de navegación en Android pueden ser distintos a los de iOS, pero estoy convencido de que se puede. Tengo que probar los scripts que aparecen en esta página, que en teoría son compatibles con ambos sistemas:

Ocultar barra de navegación

Eso sí, el rendimiento del aplicativo web siempre será inferior al de una aplicación nativa, aunque para la mayoría de tareas, es más que suficiente.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
uniGUI cacu OOP 5 28-09-2011 15:42:06
Como compilar con UniGUI Gean Varios 4 26-09-2011 16:19:44
UniGUI o ExtPascal lmir Internet 2 09-07-2011 00:33:04
Que pasen un EXCELENTE FELIZ AÑO 2008 AGAG4 La Taberna 5 01-01-2008 01:59:54
Excelente manual de c/c++ para los que se inician chico_bds C++ Builder 0 02-04-2007 01:40:39


La franja horaria es GMT +2. Ahora son las 10:23:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi