Los Mejores FrameWorks en JavaScript

Existen múltiples FrameWorks en JavaScript muchos de ellos muy buenos y de código abierto otros no tan libres pero de igual forma muy buenos y algunos cuantos muy buenos de licencia libre pero promovidos por grandes corporaciones como google o yahoo.

No olvidemos que no hace mucho tiempo se tenia que pagar por utilizar componentes sencillos en javascript pero afortunadamente de la mano del movimiento de SL se inicio a generar un conjunto de librerías de usuarios las cuales se compartían de pronto el conjunto de estas librerías y paquetes formaron lo que conocemos como frameWorks. Y con esto muchas personas resultaron beneficiados de estos códigos reutilizables.

Hoy en día cada vez son mas personas las cuales nos unimos a estas formas de reutilizar a tal grado que las compañías grandes han liberado una serie de elementos.

Con la llegada del web 2.0 y lo que conocemos como  AJAX, javascript esta mas que presentes en nuestros navegadores y con la llegada de los FrameWorks para Javascripts, en la actualidad el desarrollo es mas dinámico  pues basta con llamar un conjunto de elementos objetos como controles, widgets, etc.. y en pocos minutos tenemos una aplicación web del tipo RIA (Rich Internet applications).

Sin mas veremos algunos y analizaremos características:

INDICE:

0.- mootools
1.- moofx
2.- meteora
3.- jquery
4.- mochikit
5.- dojo
6.- clean
7. rialto
8. QooxDoo
9. script.aculo
10. ExtJS
11. ZK
12. Cappuccino
13. YUI
14. Google Web Toolkit
15. Spry

0.- MooTools.

Mootools

Mootools

MooTools es un FrameWork, modular, Orientado a Objetos, diseñado para el nivel intermedio y avanzado de JavaScript. Le permite escribir poderoso, flexible y transversal del navegador de código, ademas de tener una elegante y bien documentada API.

Licencia:  tipo MIT Licence.

LINKS: Sitio Demos Descargar

Regresar al Indice

1.- Moo.FX

moo.fx

moo.fx

Heredero(literalmente) de Mootools es un libreria ultra ligera la cual es completamente compatible con mootools y protype, si en tu sitio quieres solo un par de efectos en javascript y quieres que permanesca ligero, moo.fx es una muy buena opción.

Licencia:  tipo MIT Licence.

LINK: Sitio

Regresar al Indice

Meteora.

meteora

meteora

Otro hijito de MooTools (versión 1.2) el cual pretende ofrecer Widgets ya con controles ya listos para usarse en aplicaciones web.

Licencia:  tipo MIT Licence.

URLS: Sitio Demos Descargar

Regresar al Indice

jQuery

jQuerry

jQuerry

jQuery es también uno de los mas útiles y populares FrameWork que existen en la web, sus mayores características es que es rápida y consista, nos permite generar eventos con AJAX, es tan famoso y poderoso este FrameWork que CMS como WordPress hacen uso de el.

Licencia:  MIT y GPL.

URLS: Sitio Demos Descarga

Regresar al Indice

MochiKit

MochiKit

MochiKit

MochiKit es una muy bien documentada y probada, conjunto de bibliotecas de JavaScript que le ayudará a crear de forma rápida aplicaciones web. En su sitio nos dicen que han tomado todas las buenas ideas y experiencia que podemos encontrar en Python, Objective-C, etc para adaptarla a el mundo loco de Javascript.

Licencia:  tipo MIT Licence.

URLS:

Sitio Demos Descargas

Regresar al Indice


Dojo

dojo

dojo

Dojo es un FrameWork en JavaScript el cual te permite añadir características dinámicas fácilmente a las páginas Web. Puedes utilizar los componentes que incorpora Dojo para mejorar la usabilidad y funcionabilidad. Puedes construir interfaces con degradados de color, widges y transacciones animadas de forma rápida y sencilla. También puedes usar el API de bajo nivel y capas compatibles para escribir scripts portables y simplificar aquellos que son complejos.

Licencia:  tipo LGPL

URLS: Sitio Demos Descargas

Regresar al Indice

CLEAN

Clean

Clean

Clean-ajax Nos frece una interfaz de alto nivel para trabajar con la tecnología AJAX.
Puede ser conectado en cualquier página o DHTML marco, ya que fue diseñado en la conformación con el principio de separación de las preocupaciones, de mantenimiento de centrarse en cuestiones de AJAX.

Clean es un software basado en patrones de diseño y tener éxito y se inspira en el servicio de mensajes de Java API que ofrece soluciones fiables para AJAX.

Se creó para resolver los problemas reales encontrados en aplicaciones AJAX, y es usado en muchos proyectos. Limpio le ayudará a adoptar AJAX ahorrando su tiempo y su código, la reducción de su curva de aprendizaje y el Código de la reingeniería.

Licencia:  tipo GPL

URLS: Sitio Demos Descargas

Regresar al Indice

RIALTO

rialto

rialto

Rialto (Rich Internet Application Toolkit) es un FrameWork en javascript con widgets en bibliotecas. Para puede ser ligado con tecnologías como JSP, JSF,Net, Python, PHP, etc…

El propósito de Rialto es facilitar a las empresas el acceso al desarrollo de aplicaciones web por Internet.

El ideal de Rialto es que exista necesidad de escribir o entender DHTML, Ajax o código DOM.

La orientación de Rialto es para la generación de aplicaciones de aplicaciones web y no a la generación sitios web.

Licencia:  tipo GPL

URLS: Sitio Demos Descargas

Regresar al Indice

QooxDoo

QooXDoo

QooXDoo

QooXDoo es un completo e innovador marco para la creación de aplicaciones ricas de Internet (RIAs). El apalancamiento de JavaScript orientado a objetos permite a los desarrolladores construir impresionantes aplicaciones Cross-Browser. Con poca experiencia en HTML, CSS y del DOM.

Licencia:  tipo GPL

URLS: Sitio Demos Descargas

Regresar al Indice


script.aculo

script.aculo

script.aculo

script.aculo nos provee con un rápida fácil y útil FrameWork en javascript para hacer aplicaciones cross-browser de forma rápida.

Que se puede hacer: Animación, controles Ajax, utilidades del DOM, utilidades de pruebas.

Licencia:  tipo GPL

URLS: Sitio Demos Descargas

Regresar al Indice

ExtJS

extJs

extJs

Este Framework es muy flexible y además nos permite realizar de una manera muy rápida interfaces con un “look and feel” muy profesional, la comunidad que esta detrás de esta herramienta es muy grande y la documentación cada vez es mas extensa, además cuenta con varias licencias que podemos utilizar de acuerdo al proyecto que estemos haciendo, podemos usar la licencia “Open Source” o bien podemos comprar una licencia “comercial”.

(Fuente Nierox.com)

URLS: Sitio Demos Descargas

Regresar al Indice

ZK

ZK FrameWork

ZK FrameWork

ZK FrameWork Ajax + Móvil diseñado para maximizar la empresa la eficiencia operativa y reducir al mínimo el tiempo de desarrollo y costo.
Directa con los resultados de una innovadora arquitectura, ZK simplifica y acelera la creación, despliegue y mantenimiento de aplicaciones ricas de Internet.

zkframework1

Licencia:  tipo GPL

URLS: Sitio Demos Descargas

Regresar al Indice

Cappuccino

cappuccino

cappuccino

Cappuccino es un FrameWork de código abierto orientado para facilitar a los programadores el desarrollo de aplicaciones de escritorio que se ejecutan en un navegador web (similar a Rialto).

Licencia:  tipo LGPL

LINKS: Sitio Demos Descargas

Regresar al Indice

YUI

YUI

YUI

YUI la Biblioteca es un conjunto de utilidades y controles, escrito en JavaScript, desarrollayo por Yahoo! para la construcción de aplicaciones web interactivas ricas usando técnicas como DOM scripting, DHTML y AJAX. YUI está disponible bajo una licencia BSD y es gratuito para todos los usos.

Licencia BSD

LINKS: Sitio

Regresar al Indice


Google Web Toolkit

Google Web Toolkit

Google Web Toolkit (GWT) ofrece a los desarrolladores la posibilidad de crear y mantener rápidamente aplicaciones JavaScript con interfaces complejas, pero de gran rendimiento.

Google ofrece una serie de controles especiales para sus aplicaciones web p.e. Controles para el reproductor de youtube, googlevideo, etc..

Licencia: Apache 2.0 open source license

Link: sitio

Regresar al Indice

Spry

spry

spry

Spry es un FrameWork desarrollado por Adobe permite incorporar XML, JSON o HTML en páginas de datos usando HTML, CSS, y una cantidad mínima de JavaScript, sin necesidad de refrescar toda la página. Spry también proporciona fácil construir y el estilo de widgets, ofreciendo avanzados elementos de página para los usuarios finales. El marco es Spry HTML céntrica, y fácil de implementar para los usuarios con conocimientos básicos de HTML, CSS y JavaScript. El marco ha sido diseñado de tal forma que el margen es muy sencilla y el código JavaScript es mínima. El Spry marco puede ser utilizado por cualquier persona que es de autoría para la web en su herramienta de elección.

Al traer con una licencia del tipo BSD al estar integrado en los efectos que te genera el Dreamwaver y en general CS4, al traer un amplia compatibilidad con su lenguaje actionScript me deja un sabor de boca de incongruencia en la libertad de uso.

Licencia: BSD

Link: sitio

Regresar al Indice