Você está na página 1de 8

ESCUELA SUPERIOR POLITCNICA DEL LITORAL ESPOL

INFORMATICA BASICA

LENGUAJES DE PROGRAMACIN, HERRAMIENTAS CASE, PROGRAMAS PARA CREAR PGINAS WEB

JOE JUNCO FERNANDO ORDOEZ RONNY SABANDO

Lenguajes de Programacin
PHP
PHP usa una mezcla entre interpretacin y compilacin para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad. PHP compila para tu cdigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacin de lenguajes como C++ donde el cdigo es compilado a cdigo ejecutable que es despus ejecutado Es un lenguaje multiplataforma. Orientado al desarrollo de aplicaciones web dinmicas con acceso a informacin almacenada en una base de datos. El cdigo fuente escrito en PHP es invisible al navegador web y al cliente ya que es el servidor el que se encarga de ejecutar el cdigo y enviar su resultado HTML al navegador. Esto hace que la programacin en PHP sea segura y confiable. Capacidad de conexin con la mayora de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. Capacidad de expandir su potencial utilizando mdulos (llamados exts o extensiones). Posee una amplia documentacin en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema estn explicadas y ejemplificadas en un nico archivo de ayuda. Es libre, por lo que se presenta como una alternativa de fcil acceso para todos.

Perl
Perl es la alternativa ms popular a PHP, seguramente porque es el lenguaje ms antiguo 2tambin dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones open source requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y tambin tiene un gran cantidad de mdulos ya escritos.

Bien escritos los scripts en Perl se asemejan bastante a PHP. La principal causa de la sucia apariencia de Perl es por la aficin de sus desarrolladores a la escritura en una lnea empaquetando numerosas funcionalidades en una sola lnea de cdigo

C#
C# es un lenguaje de propsito general orientado a objetos creado por Microsoft para su plataforma .NET. Su sintaxis bsica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programacin de lenguajes como Visual Basic.

HERRAMIENTAS CASE
ERwin
ERwin es una herramienta para el diseo de base de datos, que Brinda productividad en su diseo, generacin, y mantenimiento de aplicaciones. Desde un modelo lgico de los requerimientos de informacin, hasta el modelo fsico perfeccionado para las caractersticas especficas de la base de datos diseada, adems ERwin permite visualizar la estructura, los elementos importantes, y optimizar el diseo de la base de datos. Genera automticamente las tablas y miles de lneas de stored procedure y triggers para los principales tipos de base de datos. ERwin es compatible con: NetDynamics PowerBuilder PROGRESS Visual Basic

Tambin es compatible con las siguientes bases de datos: CA-Clipper, CA-OpenIngres DB2 for MVS, DB2 for OS/390 DB2 UDB, dBASE

FoxPro, HiRDB Informix, InterBase Microsoft Access, Microsoft SQL Server Oracle, Paradox Rdb, red Brick Warehouse SAS, SQL Anywhere SQLBase, Sybase Teradata

Los requerimientos del sistema son: Windows NT Windows 95 Windows 98 Mnimo 10 MB de espacio de disco duro, 16 MB RAM (32 MB RAM recomendado para modelos largos.)

EasyCASE
Esta herramienta permite automatizar las fases de anlisis y diseo dentro del desarrollo de una aplicacin, para poder crear las aplicaciones eficazmente desde el procesamiento de transacciones a la aplicacin de bases de datos de cliente/servidor, as como sistemas de tiempo real. Bases de datos compatibles: Oracle Paradox Progress SQLBase SQL Server Sybase Watcom SQL Access ANSI SQL Clipper dBASE III, IV, V DB2 FoxPro Informix

Requerimientos del sistema: PCs 386/486/Pentium y compatibles; Microsoft Windows 3.1 o superior, 8 MB RAM, 8 MB de espacio en disco duro; VGA o mejor color.

Programas para crear pginas web


Oracle Designer
Oracle Designer es un conjunto de herramientas para guardar las definiciones que necesita el usuario y automatizar la construccin rpida de aplicaciones cliente/servidor grficas. Integrado con Oracle Developer, Oracle Designer, que provee una solucin para desarrollar sistemas empresariales de segunda generacin. Color Significado En el lado del Servidor, Oracle Designer soporta la definicin, Versin antigua; no soportada en la Rojo generacin y captura de diseo de actualidad los siguientes tipos de bases de datos, por conexin de Oracle: Amarillo Versin antigua; soportada an Oracle8, Oracle7 Personal Oracle Lite Rdb ANSI 92 DB2/2 and MVS Microsoft SQL Server Sybase Verde Versin actual

Adobe Dreamweaver
Adobe Dreamweaver es una aplicacin en forma de estudio (basada en la forma de estudio de Adobe Flash) que est destinada a la construccin y edicin de sitios y aplicaciones Web basados en estndares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa de este tipo ms utilizado en el sector del diseo y la programacin web, por sus funcionalidades, su integracin con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estndares del World Wide Web Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edicin de imgenes como para animacin a travs de su integracin con otras. Hasta la versin MX, fue duramente criticado por su escaso soporte de los estndares de la web, ya que el cdigo que generaba era con frecuencia slo vlido para Internet Explorer, y no validaba como HTML estndar. Costo dreamweaver CS3=$400

Historial de versiones Versin mayor Versin menor/nombre alternativo 1.0 1.0 1.2 Marzo de 1998 Primera versin Windows. para Fecha publicacin Diciembre 1997 de

Proveedor

Notas

de Primer lanzamiento, para Mac OS.

slo

2.0

2.0

Diciembre 1998 Diciembre 1999 Junio de 1999 Diciembre 2000 Diciembre 2000

de

3.0 3.0 UltraDev 1.0 Macromedia 4.0 4.0 UltraDev 4.0

de

de

de

6.0

MX

29 de mayo de 2002 10 de septiembre de 2003 13 de septiembre de 2005 16 de abril de Sustituye a Adobe GoLive

7.0

MX 2004

8.0

8.0

Adobe

9.0

CS3

2007 23 de septiembre de 2008 12 de abril de 2010 12 de Abril de 2011

en la serie Creative Suite

10.0

CS4

11.0

CS5

11.5

CS5.5

Adobe Shockwave
Adobe Shockwave (o simplemente Shockwave) es un complemento para navegadores web que permite la reproduccin de contenidos interactivos como juegos, presentaciones, aplicaciones de formacin, etc, anteriormente llamado Macromedia Shockwave. Shockwave es el primer complemento desarrollado por Macromedia (absorbida despus por Adobe) y el que, relativamente, ha obtenido menos xito. En un intento por aumentar su presencia en el mercado y ayudar a promover otros formatos multimedia, todos los reproductores de Macromedia empezaron a utilizar 'Shockwave' en su nombre, como en Shockwave Flash. Esto llev a que la lnea de cada producto se confundiera. Aunque Flash Player es ahora mismo el ms extendido, popular y sobre el que ms se desarrolla, Shockwave mantiene una fuerte posicin por el nmero de ordenadores donde est instalado. El motor 3D de Shockwave es todava el lder indiscutible en su mercado, y hacen que este complemento sea muy popular con un gran nmero de desarrolladores de juegos en lnea y de jugadores. Los archivos Flash (SWF) pueden ser ejecutados en Shockwave, pero no a la inversa. Otras caractersticas no incorporadas por Flash incluyen un motor de render mucho ms rpido, junto con aceleracin 3D por hardware, acceso directo a pixel en imgenes bitmap, diferentes modos de filtrado para composiciones en capas de los grficos y soporte para diversos protocolos de red, incluido Internet Relay Chat. Adems, a travs de los Xtras, los desarrolladores pueden ampliar la funcionalidad de Shockwave con aplicaciones hechas a medida.

HTML
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboracin de pginas web. Es usado para describir la estructura y el contenido en forma de texto, as como para complementar el texto con objetos tales como imgenes. HTML se escribe en forma de etiquetas, rodeadas por corchetes angulares (<,>). HTML tambin puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. HTML tambin es usado para referirse al contenido del tipo de MIME text/html o todava ms ampliamente como un trmino genrico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores). El lenguaje HTML puede ser creado y editado con cualquier editor de textos bsico, como puede ser Gedit en Linux, el Bloc de notas de Windows, o cualquier otro editor que admita texto sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Notepad++, entre otros. Existen adems, otros editores para la realizacin de sitios web con caractersticas WYSIWYG (What You See Is What You Get, o en espaol: lo que ves es lo que obtienes). Estos editores permiten ver el resultado de lo que se est editando en tiempo real, a medida que se va desarrollando el documento. Ahora bien, esto no significa una manera distinta de realizar sitios web, sino que una forma un tanto ms simple ya que estos programas, adems de tener la opcin de trabajar con la vista preliminar, tiene su propia seccin HTML la cual va generando todo el cdigo a medida que se va trabajando. Algunos ejemplos de editores WYSIWYG son KompoZer, Microsoft FrontPage, o Adobe Dreamweaver. Combinar estos dos mtodos resulta muy interesante, ya que de alguna manera se ayudan entre s. Por ejemplo; si se edita todo en HTML y de pronto se olvida algn cdigo o etiqueta, simplemente me dirijo al editor visual o WYSIWYG y se contina ah la edicin, o viceversa, ya que hay casos en que sale ms rpido y fcil escribir directamente el cdigo de alguna caracterstica que queramos adherirle al sitio, que buscar la opcin en el programa mismo.

Você também pode gostar