Red de conocimiento informático - Material del sitio web - Cómo elegir el marco de interfaz de usuario adecuado

Cómo elegir el marco de interfaz de usuario adecuado

1. Flexibilidad

La Fundación Apache lanzó hoy la versión 4.8 de Flex. Esta es la primera versión lanzada después de que Adobe donara Flex a la Fundación Apache.

Cabe señalar que Flex aún se encuentra en etapa de incubación y no es un proyecto oficial de Apache. Flex 4.8 no es una versión oficial de Apache.

Apache afirmó que esta versión marca el comienzo de una nueva era para Flex, y que el futuro de Flex será impulsado por la comunidad, no por una sola empresa. Los desarrolladores pueden ayudar a mejorar Flex contribuyendo con código, como corregir errores y agregar funciones.

Lo vendí de Macromedia a Adobe y luego lo doné a Apache. No sé qué está pasando. Pero afortunadamente no hay ninguna renovación importante, de lo contrario sería realmente triste.

2. Extensión

ExtJS es un marco ajax de front-end, que se utiliza principalmente para crear interfaces de usuario de front-end y básicamente no tiene nada que ver con la tecnología de back-end.

Está repleto de funciones que nadie puede superar.

Ya sea por la belleza de la interfaz o el poder de sus funciones, el control de tabla de ext ocupa el primer lugar.

Tiene una interfaz magnífica, funciones flexibles y herramientas de desarrollo, ¡pero el mayor problema es que su uso cuesta dinero!

3. easyui

Easyui te ayuda a crear aplicaciones web más fácilmente.

Es un complemento basado en jquery, que desarrolla un marco de interfaz de usuario liviano, muy compacto y muy potente.

Pero su mayor problema es que el código solo se puede encontrar en la versión anterior de código abierto. El código fuente de la versión posterior a 1.2 es bastante confuso. Si hay un problema, será muy problemático. ¡modificar! Pero una gran ventaja es que es de código abierto y gratuito, ¡y la interfaz es buena!

4. MiniUI

Otro marco basado en jquery con funciones de interfaz enriquecidas.

JQuery mini ui: desarrolla rápidamente WebUI.

Puede acortar el tiempo de desarrollo, reducir la cantidad de código, permitir a los desarrolladores centrarse más en el negocio y los servidores, implementar fácilmente el desarrollo de la interfaz y brindar una excelente experiencia de usuario.

Usando MiniUI, los desarrolladores pueden crear rápidamente Ajax sin actualización, entrada rápida de datos B/S, CRUD, Master-Detail, barra de herramientas de menú, panel emergente, navegación de diseño, validación de datos, tabla de paginación, árbol y Interfaces típicas de sistemas de aplicaciones WEB, como tablas de árbol.

La interfaz es muy buena y tiene muchas funciones, pero hay dos grandes problemas, uno es la tarifa y el otro es la falta de código fuente. Para decirlo sin rodeos, ¡no es de código abierto! Según este desarrollo, si desea ampliar la funcionalidad, debe encontrar su equipo para actualizar.

5. jQuery UI

JQuery UI es un conjunto de complementos de interfaz de usuario de página JQuery, que incluye muchos espacios de página comunes, como pestañas (como la esquina superior derecha de la página). página de inicio), efectos de cortina (la esquina superior izquierda de la página de inicio), cuadros de diálogo, efectos de arrastrar y soltar, selección de fecha, selección de color, clasificación de datos, ajuste del tamaño del formulario, etc.

Las funciones son completas y la interfaz es bonita. Se puede utilizar como un todo o se pueden utilizar varios módulos por separado, ¡gratis y de código abierto!

6. DWZ

El marco de cliente enriquecido DWZ (marco jQuery RIA) es un marco de código abierto Ajax RIA basado en jQuery desarrollado por los chinos.

El objetivo del diseño es ser simple, práctico, de desarrollo rápido y reducir el costo de desarrollo de ajax.

Agradecemos sus sugerencias y ajustaremos y mejoraremos aún más las funciones en la próxima versión. * * *También promoveremos el nivel general de desarrollo de ajax en China.

Después de todo, se produce y admite en el país y el código fuente es completamente abierto, ¡así que puede elegir! ¡Pero no estoy seguro del rendimiento!

7. GWT

Google Web Toolkit-GWT proporciona un conjunto de kits de desarrollo basados ​​en el lenguaje Java. El diseño de este paquete de desarrollo se refiere al diseño del paquete Java AWT. Sus reglas de nomenclatura de clases, diseño de interfaz y monitoreo de eventos son muy similares a AWT.

Los desarrolladores que están familiarizados con Java AWT pueden comprender rápidamente el conjunto de herramientas de desarrollo de GWT sin gastar demasiado esfuerzo e invertir más tiempo en el proceso de desarrollo de aplicaciones GWT.

No es necesario que conozcas dicho marco de JavaScript. A través de Java, puede escribir una interfaz rica y realizar pruebas unitarias. Después de todo, es un producto de Google. ¡Por favor apoyen en serio!

8.YUI

Yahoo! La biblioteca UI (YUI) es una biblioteca de funciones de JavaScript de código abierto. Para crear una página web altamente interactiva, utiliza tecnología de codificación AJAX, DHTML y DOM. También contiene muchos recursos CSS. La licencia es una licencia BSD y, básicamente, ¡nunca la he aprendido!

El compresor YUI es bastante famoso. ¡No sé cómo se ve la aplicación en esta biblioteca de interfaz de usuario!

9. Sencha

Sencha es un nuevo proyecto formado por la fusión de los proyectos ExtJS, jQTouch y Raphael.

¡Vale la pena recomendar el marco de una gran empresa y la poderosa combinación de varias bibliotecas de muestra!

10. Dojo

Parece que no es muy utilizado en China, pero no debería haber ningún problema con su rendimiento.

Dojo es un kit de herramientas DHTML de código abierto implementado en lenguaje javascript.

Con el apoyo de varias fundaciones, incluida IBM, Sun es un maestro en la industria del software y es digno de confianza.

11. ZK

ZK es un marco de desarrollo de aplicaciones web basado en AJAX/XUL/Java, utilizado para enriquecer la interfaz de usuario de las aplicaciones web. La mayor ventaja es que diseñar aplicaciones web AJAX es tan fácil y sencillo como diseñar programas de escritorio. ZK incluye un motor altamente interactivo basado en eventos, basado en AJAX, así como una variedad de componentes XUL y HTML reutilizables, y el lenguaje de marcado de interfaz de usuario ZK (Zuml) basado en XML.

Demostración en línea

Demostración del diseñador

Componente de calendario

Amplias funciones, completa, bien documentada, múltiples actualizaciones, ¡recomendado encarecidamente!

12. OperaMasks-UI

OperaMasks-UI es una biblioteca de componentes JS front-end liviana creada por el equipo de OperaMasks en la segunda mitad de 2011, con el objetivo de proporcionar una curva de aprendizaje baja. y personalización flexible, una biblioteca de componentes de interfaz de usuario de JavaScript frontal con estilo unificado, soporte para múltiples navegadores y que cubre escenarios comerciales empresariales. Actualmente, el equipo ha abierto el producto a la comunidad a través de la licencia de código abierto LGPL.

¡Documentación rica, funciones completas, fácil de usar y desarrollar! ¡Y está hecho en China!

13. JavaFX

Sun (adquirida por Oracle en 2009) lanzó la versión oficial de la tecnología JavaFX del 5 de junio al 5 de febrero de 2008, lo que le permite utilizar el lenguaje de programación JavaFX para desarrollar. Aplicaciones enriquecidas de Internet (RIA). El lenguaje de programación JavaFX Script (en adelante, JavaFX) es un lenguaje de programación declarativo de tipo estático desarrollado por Sun Microsystems. La tecnología JavaFX tiene grandes perspectivas, incluida la capacidad de llamar directamente a las API de Java. Debido a que JavaFX Script es de tipo estático, también tiene código estructurado, reutilización y encapsulación, como paquetes, clases, herencia y unidades de compilación y publicación independientes, lo que permite crear y administrar grandes programas utilizando tecnología Java.

No importa cuántas personas lo usen, después de todo, comenzó en Sun y ahora es Oracle. Creo que habrá un mercado amplio, pero realmente no sé qué empresa lo desarrolló utilizando este marco.

Reimprimir