Desarrollé una aplicación de búsqueda de texto completo desplegada en navegador en FlashBuilder que se comunica RESTfully con un servidor web remoto. El software encaja en un pequeño nicho: es para usar con lenguajes antiguos y no modernos, y no hay forma de que vaya a ganar dinero, pero pasé mucho tiempo en ello.Compatibilidad con navegadores cruzados de Google GWT: ¿es BS?
Ahora que Apple no permitirá Flash en el iPad, estoy buscando una solución 100% javascript y se lo llevó a considerar GWT. Se parecía prometedor, pero una de las aplicaciones que se "presentó" como un ejemplo estelar de lo que se puede hacer con GWT tiene esta exención de responsabilidad en su página web (nombres {retirado} para proteger al posiblemente inocente):
Your current web browser (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5) is not officially supported by {company and product name were here}. If you experience any problems using this site please install either Microsoft Internet Explorer 6+ or Mozilla Firefox 3.5+ before contacting {product name was here} Support.
Lo da cuando las aplicaciones GWT no son "oficialmente" compatibles con Chrome? ¿Qué calificación (A, B, C, D, F) le daría a GWT para obtener soporte para varios navegadores? Para las personas que no obtienen este tipo de calificaciones con letras, A es "excelente" y "F" es el fracaso, y "C" es el promedio.
Gracias por su opinión.
Gracias por la información sobre Enlazado diferido. – Tim
¿Cómo detecta GWT qué navegador es cuál? Y lo que cambio mi agente de usuario a algo personalizado. – CMCDragonkai
Internamente, probablemente mire a su agente de usuario (si quiere estar seguro, consulte las fuentes). Cuando se trata de servir diferentes versiones de widgets para diferentes navegadores, usan [Enlazado diferido] (http://www.gwtproject.org/doc/latest/FAQ_Client.html#What_is_Deferred_Binding?) ([Docs] (http: // www.gwtproject.org/doc/latest/DevGuideCodingBasicsDeferred.html)) –