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…
Hey buenisimo, pero te faltaron dos grandes frameworks
CakePHP – http://www.cakephp.org
Ruby on Rails – http://www.rubyonrails.org/
y de los Framework JavaScript sin duda el mejor es prototype con las librerias de script.aculo.us, ademas te falto nombar dos emergentes proyectos de frameworks CSS
Blueprint – http://code.google.com/p/blueprintcss/
stylus-css – http://code.google.com/p/stylus-css/
Saludos