by Carles » Fri Oct 05, 2012 6:00 am
Hola a todos,
Debo confesar que no he trasteado completamente el Win8 y no puedo dar una opinión concreta, pero tengo clara una cosa y es que se realizara la nueva transición de una manera u otra, porque asi lo haran los mercados, esto es un negocio. Siempre somos reacios a los nuevos cambios, pero poco a poco se van introduciendo, en las grandes empresas, como bien dice Fernando te lo vendaran ya en los portatiles, y nos los iran introduciendo nos guste o no.
Yo aun tengo en casa un XP y contento con el por lo que necesito, pero tambien veo lo que hemos vivido todos, hasta la aceptacion del Win7. Pasara pues, lo mismo con Win8.
En cuanto al tipo de estrategia del producto... Todo depende de la casuistica de cada uno.
Yo sigo pensando que la potencia que un usuario tiene en una aplicacion nativa, no la tiene hoy en dia en una aplicacion web, y que aun queda muchos años para verlo de manera diferente. Sin embargo es cierto que con la movilidad y tipos de negocio, cada vez es mas importante poder acceder desde cualquier sitio y por diferentes canales.
Si creo una web puedo acceder desde cualquier navegador, via browser, android, iphone,... pero por esta regla de tres, tendria de abandonar FWH (palabra clave y sagrada en este foro) y centralizarlo todo en el entorno web, pero para mi no es lo mas optimo para un usuario final y porque ?. Pues porque una aplicacion nativa hoy por hoy le da cien patadas a una misma via web, y repito hoy por hoy. Si bien es cierto que una web es facil de ejecutarla desde cualquier sitio, el rendimiento varia sustancialmente de hacerlo de una manera o de otra. Una app nativa de gestion no tiene nada que ver con la misma via web ejecutada en IOS/Android. Me intento explicar:
El ejemplo mas facil es Docs vs. Office. Docs te ofrece unas caracteristicas de trabajo en grupo via web que office no lo da, pero la potencia que ofrece Office esta por encima, pero claro, el Docs vende una filosofia de trabajo. Entonces que tengo de valorar ? Tenemos de saber valorar y buscar un equilibrio entre acceso a datos y potencia. Yo creo que el producto que se adapte a todo es una quimera (palabra de moda ahora), y hoy por hoy no podemos pensar en una solucion para todo. Puedes diseñar una mega gestion de facturacion por ejemplo con tus cientos opciones de menu en FWH, pero para una version en tablet, smartphone,... solo necesites acceder a datos relativos y solo uses 5, 10 opciones, y es aqui donde varias el concepto y el diseño. No puedes ademas tener todos tus datos practicamente en una pequeña BD SqLite, si bien parte de ellos si, entonces como lo debo enfocar ?
Actualmente he cambiado la visión de la gestion, enfocándolo mas al concepto de acceso a datos, no en el concepto de sincronización sino mas bien en el acceso a ellos, porque tener una BD entera en un phone es inviable, si bien parte de ella para poder gestionar si. Lo importante es tener la capacidad de trabajar offline y cuando lo necesites buscar/dejar la info que necesites. En mi caso veo muy facil gestionar hoy una BD MySql con la clase TDolphin de Daniel. Desktop con FWH, Web con php/javascript, y codigo nativo en android. Todos los entornos utilizan su lenguaje propio nativo, pero el rendimiento es acorde a su identidad, pero tienen en comun que todos acceden al mismo nucleo de datos que lo puedes tener hospedado tranquilamente en un host de Inet, o en cualquier servidor.
Esto sin embargo ofrece un alto coste y es el de saber y conocer los diferentes entornos, y la productividad disminuye, pero quizas no sus beneficios si lo enfocas cara al negocio. En mi caso lo que mas uso actualmente es FWH, PHP, Android (java) todo atacando MySql, y la verdad... no hay color. En mi lengua hay un dicho que dice: "Cada eina per la seva feina" que significa "cada herramienta para su faena". (de momento !!!) . Mi pregunta que os hago es ... que me ofreceis ? Un FiveWeb ? Por cierto, quien quiera un usar un entorno enfocado por ejemplo a la web como fiveweb, al final por narices tendra q aprender el propio php/javaescript para traspasar la primera capa y poder solucionar problemas, si bien es cierto que la primera transicion siempre sera mas facil...
Siempre he defensado el concepto FIve, en cuanto a que con practicamente la misma filosofia y tipo de codigo, podias/puedes construir rapidamente app en diferentes ambitos. Ya lo dije que en su dia FWH + FWPPC para mi fue una revolucion. En 1 dia ya eras capaz de hacer una app en WinMobile. Para IOS y Android no tenemos esta opción y la curva de aprendizaje es (o fue en mi caso ) durilla y hasta despues de 3 meses no encajaba todas las piezas, de igual manera paso con php y javascript... y todo esto teniendo en cuenta el cambio de filosofia de trabajo en estos entornos.
Pero... FiveWinRt (para llamarlo d una manera) estarà aqui por narices de una manera u otra, ya sea simulando controles o usandolos nativamente, pero Win8 ya esta aqui.