Documente Academic
Documente Profesional
Documente Cultură
Clasificacin de IDE
Ide propietario: Los principales proveedores de compiladores para Windows siguen ofreciendo copias gratuitas de sus herramientas de lnea de comando. Multiplataforma. Ide libre: Cdigo abierto y Multiplataforma. Mayoritariamente se utilliza para desarrollar lo que se conoce como "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores.
IDE Libres
JBUILDER
JBUILDER
JBuilder, un IDE (entorno de desarrollo integrado) Java de Borland. Es un software creado en 1995. La versin 2006 (Borland JBuilder 2006) tiene 3 ediciones: Enterprise (para aplicaciones J2EE, Web Services y Struts), Developer (para el completo desarrollo de aplicaciones Java) y Foundation (con capacidades bsicas para iniciarse en el desarrollo de aplicaciones java y de momento es de libre uso). La versin JBuilder 2007 est basada en Eclipse. Tiene tambin 3 ediciones: Enterprise (la ms completa), y Professional. Esta disponible para Windows, Linux y MacOS X La ltima versin es JBuilder 2008, tambin disponible en 3 versiones, Enterprise, Professional y Turbo.
Netbeans
Netbeans Es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programacin Java. NetBeans es un proyecto de cdigo abierto de gran xito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo.
IDE Propietarios
Componentes de un IDE
Editor de texto: Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos nicamente por texto sin formato, conocidos comnmente como archivos de texto o texto plano. Un compilador: Es un programa que permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (tpicamente lenguaje de mquina).
Un intrprete: es un programa informtico capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Un depurador: Es un programa usado para probar y depurar (eliminar los errores) de otros programas (el programa "objetivo").
XAMPP
XAMPP, es un servidor de plataforma libre, es un software que integra en una sola aplicacin, un servidor web Apache, interpretes de lenguaje de scripts PHP, un servidor de base de datos MySQL, un servidor de FTP FileZilla, el popular administrador de base de datos escrito en PHP, MySQL, entre otros mdulos. Te permite instalar de forma sencilla Apache en tu propio ordenador, sin importar tu sistema operativo (Linux, Windows, MAC o Solaris). Y lo mejor de todo es que su uso es gratuito. El nombre proviene del acrnimo de X (para cualquiera de los diferentes sistemas operativos)
XAMPP
El programa est liberado bajo la licencia GNU y acta como un servidor Web libre, fcil de usar y capaz de interpretar pginas dinmicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.
Caractersticas:
Para Windows existen dos versiones, una con instalador y otra portable (comprimida) para descomprimir y ejecutar. La licencia de esta aplicacin es GNU. Es multiplataforma Est orientada principalmente a proteger la libre distribucin, modificacin y uso de software. Su propsito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacin que restrinjan esas libertades a los usuarios.
Ventajas:
Es muy fcil de instalar. Las configuraciones son mnimas o inexistentes. Es una herramienta muy prctica que nos permite instalar el entorno MySQL.
Desventajas:
No se pueden actualizar individualmente las versiones de los programas que instala. No soporta MySQL desde la consola. La garanta.
Es una plataforma para el desarrollo Web en Windows para aplicaciones web dinmicas utilizando el servidor Apache 2, el lenguaje de programacin PHP y base de datos MySQL. Tambin tiene PHPMyAdmin para administrar fcilmente tus bases de datos.
QUE ES WAMP SERVER? WampServer es un entorno de desarrollo web para Windows con el que podrs crear aplicaciones web con Apache, PHP y bases de datos MySQL database. Tambin incluye PHPMyAdmin y SQLiteManager para manejar tus bases de datos.
Caractersticas
Provee a los desarrolladores con los cuatro elementos necesarios para un servidor web: Sistema Operativo (Windows), Manejador de base de datos (MySQL), Software para servidor web (Apache) Software de programacin script Web (PHP (generalmente), Python o PERL)
FUNCIONALIDADES DE WAMPSERVER
WampServer tiene funcionalidades que lo hacen muy completo y fcil de usar. Gestionar sus servicios de Apache y MySQL, Cambiar de lnea / fuera de lnea (dar acceso a todos o slo local) Instalar y cambiar de Apache, MySQL y PHP emisiones Gestin de la configuracin de sus servidores Acceder a sus registros Acceder a sus archivos de configuracin Crear alias Con un clic derecho: WampServer cambiar el idioma del men Acceder a la pgina principal
Ventajas
Es que la instalacin modificar los archivos de configuracin (*.conf) con la ruta donde finalmente se ubicar el programa. Tambin crea un directorio denominado www que ser la raz para tus documentos. Interfaz intuitiva y me permite poder trabajar con versiones anteriores.
Desventajas
Conocer un poco de Apache, PHP y MySQL
Conclusin
Cabe destacar que al momento de querer realizar una aplicacin web es necesario conocer todas las alternativas de ambiente para tomar nuestras mejores opciones logrando un buen diseo, integridad y seguridad en nuestra aplicacin.