Archivo de la categoría: Desarrollo

Comparativa de IDE para PHP

Gracias a Javier Gutierrez por darme a conocer este buen enlace (en inglés). Una comparativa de IDE para PHP donde además nos hablan de las funcionalidades que nos proporciona el uso de estos entornos de desarrollo y las ventajas que ello conlleva.

The Big PHP IDE Test

Depuración en Internet Explorer

Sin duda alguna FireFox es el navegador más utilizado por desarrolladores web a la hora de desarrollar, y sobre todo, testear los proyectos webs. Y es que con la consola de FireFox, y el depurador FireBug tendremos a mano mucha ayuda de depuración.

Han creado un plugin para Internet Explorer, cuya finalidad es la misma que FireBug de FireFox. Este plugin se llama DebugBar.

Aquí tienes algunas de sus características:

  • Explorador DOM
  • Explorador HTTP, HTTPS.
  • Explorador de Javascript.
  • Consola de Javascript.
  • Validador HTML.

Puedes descargartelo e instalartelo desde el siguiente enlace

Página oficial de DebugBar para IE.

Entorno de desarrollo WAMP AppServ

Entendemos WAMP como un entorno de desarrollo web compuesto de:

  • Sistema operativo: Windows.
  • Servidor web: Apache.
  • Servidor de base de datos: MySQL.
  • Lenguaje programación: PHP

LAMP es lo mismo que WAMP, pero en vez de usar Windows como sistema operativo, usamos Linux.

Está claro que un profesional del desarrollo web debería ser capaz de instalar y configurar correctamente su propio entorno de desarrollo. No obstante hay veces en las que tenemos que preparar un entorno temporal  o de pruebas. En estos casos, contamos con algunos instaladores para Windows. De los que yo he probado, prefiero el instalador integrado AppServ porque es muy fácil de instalar,  su configuración estándar es más que suficiente y en caso de necesitar algún cambio no es nada complicado hacerlo.

Puedes acceder a su web oficial y obtener más información y la descarga en el siguiente enlace:

AppServ Open Project.

CSSiPhone – Ejemplos de desarrollo web para iPhone

Pues ahora que estoy dándole por mi cuenta al desarrollo para dispositivos móviles aparece CSSiPhone. Esta página que recopila ejemplos de websites maquetados en CSS de excelente calidad para iPhone. Útil para iniciarse y como fuente de inspiración.

Gracias a webintenta por la información.

Eclipse PDT

Para el que no lo conozca a estas alturas, Eclipse es un completo entorno de desarrollo multiplataforma de código abierto (open source) con una fuerte comunidad de desarrollo detrás que hacen que esta herramienta no pare de crecer. Con Eclipse podemos hacer practicamente cualquier cosa, siempre encontraremos un plugin que nos resuelva alguna tarea (UML, CVS, EJB, PHP, Web Services, etc.).

Eclipse

Eclipse

Si desarrollas en PHP deberias probar la versión Eclipse PDT y si quieres ampliarla para trabajar con otros lenguajes o añadir funcionalidades extras puedes hacerlo con multitud de plugins.

Desarrollo Web para BlackBerry

Existe poca información al respecto, pero en la página oficial de BlackBerry nos proporcionan algunas herramientas para desarrollo web compatible con BlackBerry y nos detallan algunas especificaciones y guías que debemos tener en cuenta en nuestro código:

Especificaciones y guía.

Herramientas.

Desarrollo con AJAX

Quien iba a decir algunos años que las páginas actuales estarían plagadas de JavaScript. ¿Dónde andarán aquellos defensores de la usabilidad que endemoniaban a JavaScript porque se ejecuta en el cliente? En fin, el mundo da muchas vueltas y en el campo del desarrollo web no iba a ser menos.

La usabilidad y la tecnología deben de ir juntas de la mano, no queda otra y AJAX nos proporciona auténticas virguerías en el desarrollo de aplicaciones webs y con CSS bien estructurado ya la podemos armar. Una pega, la depuración de JavaScript es una tortura y el “cacao” de clases que uno realiza cuando está empezando a maquetar puede ser de órdago. Para hacer más liviana esta tarea no estaría de mas contar con:

Firefox
Firebug
YSlow

Firefox de por sí, ya nos describe de una manera más clara los errores JavaScript que tengamos. Firebug además nos describe la estructura DOM de nuestra página (para entendernos, DOM = árbol de etiquetas HTML de nuestra página con sus CSS aplicados). YSlow por su parte, nos permite observar el rendimiento de nuestra aplicación (tiempos de respuestas AJAX por ejemplo) y nos testea nuestra web en base a ciertas reglas que debemos tener en cuenta en nuestro desarrollo.