2010-05-19 14 views
7

¿Existe un conjunto de tecnologías de estándares abiertos que pueda utilizar para lograr el mismo modo de desarrollo que en Flex y Sivlerlight? Estoy hablando de componentes, separación de preocupaciones, gráficos ricos, estados y efectos. Por favor señale algunos tutoriales y otros recursos si es posible.Estándares web alternativos a Flex/Silverlight (me refiero a alternativas serias, no solo marcos JS)

P.S. SÉ que esto es técnicamente posible, así que no respondas enviando resultados de búsqueda de Google o tutoriales generales de JQuery. Ya los he visto. Necesito saber cómo un desarrollador de Flex/Silverlight podría diseñar e implementar una aplicación más o menos de la misma manera (imagine un conjunto rico de etiquetas HTML, muy parecido a XAML/MXML, detrás del cual se encuentra JavaScript responsable de manejar los eventos y la lógica empresarial. vinculante)

+0

¿Qué quiere decir con estándar web? – Glycerine

+0

HTML5 (aunque todavía es algo entre un estándar y una revisión), JavaScript, CSS - este tipo de cosas – xantrus

Respuesta

4

También puede marcar ExtJS y su recién lanzado Designer es el marco de JavaScript RIA "basado en estándares".

Aquí hay un list of examples que muestra de lo que es capaz.

para gráficos vectoriales puede utilizar gran biblioteca JavaScript para SVG: Raphaël

Para gráficos de trama que tiene la API de la lona y explorercanvas biblioteca de Google para la compatibilidad de IE

Si las cartas ExtJS no son suficientes para usted, puede probar HighCharts que utiliza Canvas SVG o VML para renderizar.

+1

Más y más estoy escuchando acerca de la bondad de ExtJS. No sé por qué, pero mi experiencia con jQuery fue muy buena. Tengo muchas ganas de separar todo: el código del servidor de html de los componentes del lado del cliente. Esto requeriría un IDE robusto también. Todo mi respeto hacia los gurús de Notepad, pero Visual Studio y Flex/Flash Builder son mucho más fáciles de desarrollar. Hay tanto que se puede hacer con Eclipse por ejemplo, pero todavía tengo que ver una buena aplicación web IDE (IDE real, con finalización, resaltado, un buen administrador de recursos, etc.) – xantrus

1

GWT (http://code.google.com/webtoolkit/) viene a la mente. O tal vez OpenLaszlo (http://www.openlaszlo.org/).

OpenLaszlo es bastante cercano a Flex in phylosophy, pero puede apuntar a Flash VM o simplemente a Javascript. Por lo tanto, parece cumplir el requisito de "estándar web basado".

No he usado OpenLaszlo desde 2005, y en ese momento definitivamente no estaba listo para una aplicación seria. Pero las cosas podrían haber cambiado desde entonces ...

0

¿Ha considerado utilizar toda la nueva tecnología bajo el paraguas HTML5, como SVG, Canvas, etiquetas HTML5, CSS3, Transformaciones, Geolocalización, Trabajadores web, Almacenamiento sin conexión, etc. Puede hacer RIA bastante sorprendentes con eso, y son todos estándares abiertos. Por supuesto, te limitarás al navegador sabio, al menos inicialmente.

Echa un vistazo a esta presentación HTML5 escrita en HTML5 http://apirocks.com/html5/html5.html#slide1 (advertencia necesita navegador actualizado como Opera, Chrome o Safari).

2

¡Stick to Flex por ahora!

Html 5 todavía Admite navegadores menos activos. Flex es rico y As3 es mucho más limpio que js. Flex tiene unos marcos muy avanzados. enlace bidireccional, inyección de dependencia, todo tipo de marcos rápidos mv *.

Por lo tanto, en general, el desarrollo web está muy lejos de los estándares de desarrollo empresarial.

Supongo que en Adobe Days nos quejamos de que los diseñadores intenten desarrollar el lenguaje. No entienden el concepto de software empresarial y las arquitecturas. Es lo mismo ahora que tenemos desarrolladores Web y Ajax a mano :) se siente como si tuvieran menos/ninguna experiencia con Estándares Empresariales (Algunos tal vez incluso Arquitectura). Asi que ! Tendremos que esperar a que js Frameworks mejore mucho, ext js se siente como as2 y flex 2 - orientación de pseudo objeto y getter/setter torpe.Gwt es bastante fuerte ... Knockout trae buenas ideas. Angular js parece realmente prometedor. Jquery por supuesto hace a js soportable ... Sin embargo, es solo una pequeña pastilla para una enorme pita

Mucho tiene que suceder.

1

Hay un próximo proyecto que trae Silverlight a todas las plataformas. Está construido usando HTML5 y Javascript. Este proyecto todavía está en fase alfa, pero promete mucho. Compruébelo @http://fayde.wsick.com. DIVULGACIÓN: estoy afiliado a este proyecto.

+0

Excelente :) ¡Gracias! –

Cuestiones relacionadas