![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#9
|
||||
|
||||
|
Yo por el contrario, sigo otra ruta: Aplicaciones nativas con funcionalidad web.
Algo que no me cuadra es tratar de hacer una aplicación web tipo escritorio. Es el mismo problema de la multiplataforma: Una sola app, muchos entornos. Pero eso esta mas que probado que es un error. No desde el punto de vista de la lógica de negocios o de aplicaciones "server side", pero de la interface. Un ejemplo patetico es java. Saben cuales son los usuarios #1 de java en el escritorio?: http://www.subfurther.com/blog/2010/10/25/shoe1-drop/ Cita:
Asi como ocurre con MS y su patético intento (por un año mas!) de usar Windows en una tablet, cuando luego de mas de una década de fracaso, Apple le demostro que habia que repensar toda la interface grafica. Ahora todos los demas (excepto MS) lo han entendido y estan apuntando a todo eso (con un increible efecto colateral:http://www.asymco.com/2011/01/06/thi...ting-ces-ever/). Lo mas *fácil* para el programador es que hace una ventana y le queda igualita en toda plataforma. Pero para el usuario final, la aplicación se ve un asquito. No pega no cuadra, es alienigena. Es un error hacer una aplicación desktp y pasarla verbatim a la web. Hay que rehacerla. Y si se pasa a un entorno touch hay que rehacerla. Y si esta en iPhone y se pasa a iPad (estoy en eso!!!) hay que rehacerla. La logica de negocios puede pasar derecho. Pero el resto? Lo visual se debe hacer adecuado a la plataforma. Es una revelación que me dio muy duro de aceptar. Pero es la mejor opcion disponible. Por eso, lo que hago es (utilizando www.remobjects.com) crear un api web en un servidor embebido y luego una interface para cada plataforma. Mas dificil? Uff!!!! Pero al ver la cara de los usuarios, se da uno cuenta que vale la pena.. Y estoy viendo resultados. Lo que dicen los usuarios de www.bestsellerapp.com es que es mas rapida, fluida y facil de usar que cualquier otra opción que hay en el mercado. La mayoria de mi competencia usa una interface web en el cliente. Eso lo paga con demoras tanto sutiles como notables. En cambio, mi app es mucho mas rapida, que a algunos usarios les asusta!! Es una app nativa, pero trabaja web: Usa http, servidor web, scripting con python, GET, POST, etc.
__________________
El malabarista. Última edición por mamcx fecha: 08-01-2011 a las 01:18:04. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Entornos gratuitos | Negriz | C++ Builder | 8 | 08-04-2010 00:04:25 |
| Recopilación de entornos de desarrollo integrado (IDE) para MASM, FASM, GoASM, y más | Black_Ocean | ASM y Microcontroladores | 0 | 26-04-2008 08:16:47 |
| Problema con entornos (temas) gráficos de XP | JAV | Varios | 3 | 18-08-2006 16:55:29 |
| Compiladores y Entornos de desarrollo multiplataforma | Crandel | Debates | 9 | 16-08-2005 18:29:18 |
| Conectar Firebird bajo entornos Windows | santiago14 | Firebird e Interbase | 3 | 22-07-2004 11:25:04 |
|