Sunteți pe pagina 1din 27

Desarrollo de Aplicaciones

Unidad II Tema: Ambientes para el Desarrollo de Aplicaciones Web.


Integrantes: Mayra Jurez Pelez Rosa Estela Ramrez Jimnez

Catedrtico: Lic. Moiss Carmona Domnguez.

Ambientes para el Desarrollo de Aplicaciones WEB


Son programas compuestos por un conjunto de herramientas para un programador, puede dedicarse en exclusiva a un slo lenguaje de programacin o bien, poder utilizarse para varios. Consiste en un editor de cdigo, un compilador, un depurador y un constructor de interfaz grfica, su meta es proveer un marco de trabajo amigable para los programadores de algn lenguaje de programacin.

Tipos de Ambientes para el Desarrollo de Aplicaciones web

Entorno de Desarrollo integrado


Un entorno de desarrollo integrado (IDE) tambin conocido como entorno de diseo integrado o el medio ambiente integrado de depuracin es una aplicacin de software que ofrece servicios integrales para el desarrollo de aplicaciones web. Por ejemplo, Visual Studio solo soporta ASP.NET del lado del servidor. Entre varios IDEs destacan algunos: Microsoft Visual Studio. Microsoft Web Developer Express. Mono (para ASP.NET). Net Beans. Jbuilder. Eclipse.

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

Microsoft Visual Studio


Microsoft Visual Studio Es un entorno de desarrollo integrado para sistemas operativos Windows. Soporta varios lenguajes de programacin: Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET,

Microsoft Visual Web Developer


Microsoft Visual Web Developer Es un entorno de desarrollo liviano pensado para la utilizacin y aprendizaje. Est formado por un conjunto de herramientas y utilidades para la creacin de sitios Web y sus aplicaciones Web con ASP.NET 2.0.

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.

Para que Sirve?


XAMPP es una herramienta de desarrollo que te permite probar tu trabajo (pginas web o programacin por ejemplo) en tu propio ordenador sin necesidad de tener que accesar a internet.

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.

S-ar putea să vă placă și