¿La dirección de desarrollo futuro del diseño de la página frontal será Flexbox o Grid?
La Fundación Apache lanzó hoy Flex 4.8, que es la primera versión lanzada después de que Adobe donara Flex a la Fundación Apache.
Vale la pena señalar que Flex aún se encuentra en la etapa de incubación y aún no se ha convertido en un proyecto oficial de Apache, y Flex 4.8 no es una versión oficial de Apache.
Apache dijo que este lanzamiento marca el comienzo de una nueva era para Flex y que el futuro de Flex será impulsado por la comunidad y no por una sola empresa. Los desarrolladores pueden ayudar a mejorar Flex contribuyendo con código, como corregir errores y agregar funciones.
Vendido de Macromedia a Adobe y luego donado a Apache, no tengo idea de qué diablos está pasando. Pero afortunadamente no ha sido refactorizado en gran medida; de lo contrario, ¡sería realmente triste!
2. extjs
ExtJS se utiliza principalmente para crear interfaces de usuario de front-end. Es un marco ajax de front-end que básicamente no tiene nada que ver con la tecnología de back-end.
Está repleto de funciones que nadie puede igualar.
Ya sea por la belleza de la interfaz o por las potentes funciones, los controles de formulario de ext se encuentran entre los mejores.
La magnífica interfaz, las funciones flexibles y las herramientas de desarrollo se complementan entre sí, pero hay un gran problema: ¡es caro!
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 pequeño y rico en funciones.
Pero su mayor problema es que el código solo se puede encontrar en versiones de código abierto en versiones anteriores. Después de la versión 1.2, el código fuente se confunde. Si encuentra problemas y necesita modificarlos. ¡Será muy problemático! ¡Pero una gran ventaja es que el código abierto es gratuito y la interfaz está bien hecha!
4. MiniUI
Otro framework basado en jquery, las interfaces desarrolladas son muy ricas.
MiniUI de jQuery: desarrolle rápidamente WebUI.
Puede acortar el tiempo de desarrollo, reducir la cantidad de código, permitir a los desarrolladores centrarse más en el lado empresarial y del servidor, implementar fácilmente el desarrollo de la interfaz y brindar una excelente experiencia de usuario.
Con 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, formulario de paginación y árbol. forma Interfaces típicas de sistemas de aplicaciones WEB, como formularios.
La interfaz es bastante buena y las funciones son bastante ricas, 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 abierto. ¡fuente! 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 para jQuery, que incluye varios espacios de página de uso común, como pestañas (como la esquina superior derecha de la página de inicio de este sitio), tire Hay muchos efectos de pantalla (esquina superior izquierda de la página de inicio de este sitio), 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 muy completas y la interfaz es bastante bonita. Se puede utilizar como un todo o por separado en varios módulos. ¡Es gratuito y de código abierto!
6. DWZ
El marco de cliente enriquecido DWZ (marco jQuery RIA) es un marco de código abierto RIA desarrollado por los chinos basado en la implementación de jQuery Ajax.
El objetivo del diseño es ser simple y práctico, desarrollarse rápidamente y reducir los costos de desarrollo de ajax.
Agradecemos sus sugerencias y ajustaremos y mejoraremos aún más las funciones en la próxima versión.
*** Y mejorar el nivel de desarrollo general del ajax nacional.
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 importa qué tan buena sea la actuación!
7. GWT
Google Web Toolkit: GWT proporciona un conjunto de kits de desarrollo basados en el lenguaje Java. El diseño de este kit de desarrollo se refiere al diseño del paquete Java AWT. La denominación de clases. Las reglas, el diseño de la interfaz y los detectores de eventos son muy similares a AWT. Los desarrolladores familiarizados con Java AWT pueden aprender rápidamente sobre el kit de herramientas de desarrollo de GWT con menos esfuerzo, lo que les permite dedicar más tiempo al desarrollo de aplicaciones GWT.
No es necesario que conozcas este o aquel marco de JavaScript. A través de Java puedes escribir interfaces ricas en funciones y realizar pruebas unitarias. Después de todo, este es un producto de Google y merece un soporte serio.
8.YUI
Yahoo! UI Library (YUI) es una biblioteca de JavaScript de código abierto que utiliza tecnologías de código de programa como AJAX y DHTML para crear páginas web altamente interactivas. y DOM. También contiene muchos recursos CSS. ¡Tiene licencia BSD y nadie lo ha estudiado en profundidad todavía!
YUI Compressor es bastante famoso, ¡pero no sé cómo usar esta biblioteca de UI!
9. Sencha
Sencha se forma mediante la fusión de tres proyectos: ExtJS, jQTouch y Raphael.
Es un marco de una gran empresa y una poderosa combinación de múltiples bibliotecas. ¡Vale la pena recomendarlo!
10. Dojo
No parece ser muy utilizado en China, pero su rendimiento no debería ser un problema.
Dojo es un kit de herramientas DHTML de código abierto implementado en lenguaje javascript.
Existen algunas fundaciones que lo respaldan, incluidas IBM y SUN, ¡ambos líderes en la industria del software y dignos de confianza!
11. ZK
ZK es un framework de desarrollo de aplicaciones web basado en AJAX/XUL/Java, utilizado para enriquecer la interfaz de usuario de aplicaciones web. El mayor beneficio es que diseñar aplicaciones web AJAX puede ser 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 componentes XUL y HTML enriquecidos y reutilizables, y un lenguaje de diseño de interfaz de usuario basado en XML, ZK User-interfaces Markup Language (ZUML).
Demostración en línea
Demostración de Designer
Componente de calendario
Documentación completa, completa y rica en funciones, y se ha actualizado muchas veces. ¡Muy recomendado!
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 Una biblioteca de componentes de interfaz de usuario de JavaScript de front-end que es flexible, de estilo unificado, admite múltiples navegadores y cubre escenarios empresariales. Actualmente, el equipo ha abierto el producto a la comunidad bajo la licencia de código abierto LGPL.
¡Documentación rica, funciones completas, fácil de usar y desarrollar! ¡Y es de cosecha propia!
13. JavaFX
Sun Corporation (adquirida por Oracle en 2009) lanzó la versión oficial de la tecnología JavaFX el 5 de diciembre de 2008. Puede utilizar el lenguaje de programación JavaFX para desarrollar aplicaciones enriquecidas de Internet. (RIA).
El lenguaje de programación de secuencias de comandos JavaFX (en adelante, JavaFX) es un lenguaje de secuencias de comandos declarativo de tipo estático desarrollado por Sun Microsystems. La tecnología JavaFX tiene buenas perspectivas de desarrollo, incluidas las llamadas directas a las API de Java. Debido a que los scripts JavaFX se escriben estáticamente, también presentan estructuración, reutilización y encapsulación de código, como paquetes, clases, herencia y unidades de compilación y distribución independientes, que hacen posible crear y administrar programas grandes utilizando tecnología Java.
No importa cuántas personas lo estén usando, después de todo, comenzó con Sun y ahora es Oracle. Creo que habrá un mercado amplio, pero realmente no conozco ninguna empresa que utilice este marco. para el desarrollo!