Una forma de acelerar los tiempos de programación, implementación, bajar costos, agregar funcionalidades avanzadas,…, es utilizar soluciones ya probadas como son las bibliotecas de software, framework y otras herramientas de desarrollo.
Usar estas implementaciones nos permite facilitar el desarrollo, acortando tiempo, permitiendo proporcionar funcionalidades más elaboradas y de esta forma dedicarnos a identificar los requerimientos más que a los detalles de más bajo nivel.
Aquí le presento un serie de recursos, para potenciar nuestros desarrollos.
moo.fx es una biblioteca de efectos Javascript super pequeña, solo 3kb, para ser usada con prototype.js o el framework mootools.
Prototype es un framework Javascript para facilitar el desarrollo de aplicaciones web dinámicas. Prototype Cheat Sheet
MOOTOOLS es un framework compacto, modular y orientado a objetos, diseñado para que el desarrollador pueda hacer implementaciones avanzadas de Javascript. MOOTOLS Cheat Sheet
script.aculo.us es una librería Javascript que permite implementar Ajax logrando funcionalidades como arrastrar y soltar (drag ‘n drop) y una amplia variedad de efectos visuales en una página web.
Es la que más he usado y he podido implementar efectos que me han funcionado muy bien en casi todos los navegadores, incluidos: FireFox, IE y Opera. script.aculo.us Cheat Sheet.
jQuery es una biblioteca Javascript que permite manejar eventos, HTML, hacer animaciones y agrega interacciones Ajax en una página web. jQuery Cheat Sheet.
Django es un framework en Python que permite desarrollo rápidos. Django Cheat Sheet.
Dojo es una herramienta de desarrollo Open Source para DHTML escrita en Javascript. Dojo Cheat Sheet.
Otros frameworks:
- jPOP – Framework Ajax potenciado con PHP: permite desarrollar aplicaciones con Ajax sin necesidad de tener conocimientos en esta tecnología. Ocupa tan solo 12K y se puede ampliar su funcionalidad por medio de complementos (plugins);
- ext – Framewok JavaScript: del lado del cliente (client side) para el desarrollo de aplicaciones web. Tiene un sistema dual de licencia: Comercial y Open Source. Este framewok puede correr en cualquier plataforma que pueda procesar POST y devolver datos estructurados (PHP, Java, .NET y algunas otras);
- FUEL: es un framework para desarrollar extensiones para Firefox. Es unabiblioteca en Javascriipt diseñada para ayudar a los programadores a construir extensiones usando terminologías e interfases familiares;
- PHPLivex – Biblioteca PHP y Ajax: que permite llamar desde Ajax a funciones PHP. Esta genera código Javascript que implementa funciones con los mismos nombres y argumentos a los dados para la lista de funciones de PHP….;
- MODx – CMS y PHP Framework: ayuda a tomar el control del contenido en línea. La idea es darle a los desarrolladores y usuarios avanzados mucho más control sobre el contenido y mantenimiento del sitio…;
- CodeIgniter – Framework PHP: para desarrollo de aplicaciones en PHP. Es Open Source, tiene una interfase simple y una acceso a sus librerías bien estructurado….;
- My-BIC – Framework Ajax: permite desarrollar aplicaciones Ajax. Es compatible con PHP 4 y 5 con soporte para XML, JSON y además funciona en Firefox, Opera, IE y Safari….;
- Greybox: como dice su eslogan: un pop-up window que no apesta…