lunes, 5 de octubre de 2009

Herramientas de trabajo

En internet contamos con una gran cantidad de aplicaciones que nos facilitan el aprendizaje de nuevos conceptos, mejoran la calidad de nuestro desarrollo y en algunos casos el concepto de ser gratis nos llama mucho la atención. La mayoria de ejemplos realizados en los temas propuestos para este Blog utilizan las herramientas descritas a continuación.

UML :
  • ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD open source. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java. Descargar
  • Dia es una aplicación informática de propósito general para la creación de diagramas, desarrollada como parte del proyecto GNOME. Está concebido de forma modular, con diferentes paquetes de formas para diferentes necesidades. Dia está diseñado como un sustituto de la aplicación comercial Visio de Microsoft. Se puede utilizar para dibujar diferentes tipos de diagramas. Actualmente se incluyen diagramas entidad-relación, diagramas UML, diagramas de flujo, diagramas de redes, diagramas de circuitos eléctricos, etc. Nuevas formas pueden ser fácilmente agregadas, dibujándolas con un subconjunto de SVG e incluyéndolas en un archivo XML. Descargar
  • StarUML es Open Source y se constituye en una de las mejores herramientas de modelado UML, rápidas, flexible y escalable. Descargar
IDE (Entorno de desarrollo integrado, en inglés, Integrated Development Environment )
  • NetBeans IDE es un entorno de desarrollo - una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.Descargar
  • Eclipse for PHP Developers otro magnifico IDE con variedad de herramientas de apoyo al desarrollador de aplicaciones Web. Descargar
  • Dev-PHP es una excelente alternativa para trabajar PHP, trae ayudas indispensables que facilitan al programador salir de dificultades. Descargar
Servidor Web
  • Nuestro enfoque esta sobre el servidor Web Apache y para ser instalado en nuestro equipo de prueba necesitamos igualmente PHP, MYSQL, estos se pueden instalar de forma individual pero teniendo a la mano una aplicación que lo hace en menos de 5 minutos y que configura todo por nosotros, pues no hay razón de perder tiempo. La aplicación se llama XAMPP es totalmente gratuita, multiplataforma. Descargar
Framework
  • Un framework, en el desarrollo de software, es una estructura de soporte definida, mediante la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Clientes MySQL
  • Para administrar nuestra base de datos en forma gráfica existen diversas aplicaciones que con solo un click hacemos maravillas. hay que tener en cuenta que al instalar nuestro servidor Web con XAMPP se adiciona un cliente "phpMyAdmin" que es gráfico y muy bueno.

Documentación Oficial

  • Manual PHP. La solución a muchos de los problemas o contratiempos en el desarrollo de nuestras aplicaciones la encontramos siempre en el manual oficial. Descargar

Estas herramientas constituyen nuestro apoyo teorico, si queda pendiente alguna la comentaré en breve.

1 comentario:

  1. Hasta ahora no he encontrado una nueva herramienta genial para trabajar con MySQL - Valentina Studio. Es la edición gratuita puede hacer las cosas más de las muchas herramientas comerciales!
    ¡Muy recomendable comprobarlo. http://www.valentina-db.com/en/valentina-studio-overview

    ResponderEliminar

Gracias por sus comentarios!