Lenguajes de programación, herramientas case y creadores web

8
  ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESPOL INFORMATICA BASICA LENGUAJES DE PROGRAMACIÓN, HERRAMIENTAS CASE, PROGRAMAS PARA CREAR PÁGINAS WEB JOE JUNCO FERNANDO ORDOÑEZ RONNY SABANDO

Transcript of Lenguajes de programación, herramientas case y creadores web

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 1/8

 

 

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL

ESPOL

INFORMATICA BASICA

LENGUAJES DE PROGRAMACIÓN, HERRAMIENTAS CASE,

PROGRAMAS PARA CREAR PÁGINAS WEB

JOE JUNCO

FERNANDO ORDOÑEZ

RONNY SABANDO

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 2/8

 

Lenguajes de Programación

PHP PHP usa una mezcla entre interpretación y compilación para intentar

ofrecer a los programadores la mejor mezcla entre rendimiento yflexibilidad.

PHP compila para tu código 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

compilación de lenguajes como C++ donde el código es compilado a código ejecutable que

es después ejecutado

Es un lenguaje multiplataforma.

Orientado al desarrollo de aplicaciones web dinámicas con acceso a información

almacenada en una base de datos.

El código fuente escrito en PHP es invisible al navegador web y al cliente ya que es el

servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.

Esto hace que la programación en PHP sea segura y confiable.

Capacidad de conexión con la mayoría 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 módulos (llamados ext’s o extensiones).

Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas

las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.

Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

Perl Perl es la alternativa más popular a PHP, seguramente porque es el

lenguaje más antiguo 2también 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

también tiene un gran cantidad de módulos ya escritos.

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 3/8

 

Bien escritos los scripts en Perl se asemejan bastante a PHP. La principal causa de la sucia

apariencia de Perl es por la afición de sus desarrolladores a la escr itura en “una línea”

empaquetando numerosas funcionalidades en una sola línea de código

C# C# es un lenguaje de propósito general orientado a objetos creado por

Microsoft para su plataforma .NET.

Su sintaxis básica 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 diseñado para combinar

el control a bajo nivel de lenguajes como C y la velocidad de

programación de lenguajes como Visual Basic.

HERRAMIENTAS CASE

ERwin ERwin es una herramienta para el diseño de base de datos,

que Brinda productividad en su diseño, generación, y

mantenimiento de aplicaciones. Desde un modelo lógico

de los requerimientos de información, hasta el modelofísico perfeccionado para las características específicas de

la base de datos diseñada, además ERwin permite visualizar la estructura, los elementos

importantes, y optimizar el diseño de la base de datos. Genera automáticamente las tablas y

miles de líneas de stored procedure y triggers para los principales tipos de base de datos.

ERwin es compatible con:

  NetDynamics

  PowerBuilder

  PROGRESS

  Visual Basic

También es compatible con las siguientes bases de datos:

  CA-Clipper, CA-OpenIngres

  DB2 for MVS, DB2 for OS/390

  DB2 UDB, dBASE

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 4/8

 

  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

  Mínimo 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 análisis y diseño dentro del desarrollo de

una aplicación, para poder crear las aplicaciones eficazmente  – desde el procesamiento de

transacciones a la aplicación 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:  PC’s 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.

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 5/8

 

Programas para crear páginas web

Oracle Designer Oracle Designer es un conjunto de herramientas para guardar las definiciones que necesita

el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor gráficas.Integrado con Oracle Developer, Oracle Designer, que provee una solución para desarrollar

sistemas empresariales de segunda

generación.

En el lado del Servidor, Oracle

Designer soporta la definición,

generación y captura de diseño de

los siguientes tipos de bases de

datos, por conexión de Oracle:

  Oracle8, Oracle7

  Personal Oracle Lite

  Rdb

  ANSI 92

  DB2/2 and MVS

  Microsoft SQL Server

  Sybase

Adobe Dreamweaver

Adobe Dreamweaver es una aplicación en forma de estudio (basada

en la forma de estudio de Adobe Flash) que está destinada a la

construcción y edición de sitios y aplicaciones Web basados en

estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe

Systems) es el programa de este tipo más utilizado en el sector del diseño y la

programación web, por sus funcionalidades, su integración con otras herramientas como

Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web

Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tantopara edición de imágenes como para animación a través de su integración con otras. Hasta

la versión MX, fue duramente criticado por su escaso soporte de los estándares de la web,

ya que el código que generaba era con frecuencia sólo válido para Internet Explorer, y no

validaba como HTML estándar. Costo dreamweaver CS3=$400

Color Significado

RojoVersión antigua; no soportada en la

actualidad

Amarillo Versión antigua; soportada aún

Verde Versión actual

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 6/8

 

Historial de versiones

ProveedorVersión

mayor

Versión

menor/nombre

alternativo

Fecha de

publicaciónNotas

Macromedia

1.0

1.0Diciembre de

1997

Primer lanzamiento, sólo

para Mac OS.

1.2 Marzo de 1998Primera versión para

Windows.

2.0 2.0Diciembre de

1998

3.0

3.0Diciembre de

1999

UltraDev 1.0 Junio de 1999

4.0

4.0Diciembre de

2000

UltraDev 4.0Diciembre de

2000

6.0 MX29 de mayo de

2002

7.0 MX 200410 de septiembre

de 2003

8.0 8.013 de septiembre

de 2005

Adobe 9.0 CS3 16 de abril de Sustituye a Adobe GoLive

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 7/8

 

2007 en la serie Creative Suite

10.0 CS423 de septiembre

de 2008

11.0 CS512 de abril de

2010

11.5 CS5.512 de Abril de

2011

Adobe Shockwave

Adobe Shockwave (o simplemente Shockwave) es un

complemento para navegadores web que permite la

reproducción de contenidos interactivos como juegos,

presentaciones, aplicaciones de formación, etc, anteriormente

llamado Macromedia Shockwave.

Shockwave es el primer complemento desarrollado por

Macromedia (absorbida después 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, todoslos reproductores de Macromedia empezaron a utilizar 'Shockwave' en su nombre, como en

Shockwave Flash. Esto llevó a que la línea de cada producto se confundiera.

Aunque Flash Player es ahora mismo el más extendido, popular y sobre el que más se

desarrolla, Shockwave mantiene una fuerte posición por el número de ordenadores donde

está instalado. El motor 3D de Shockwave es todavía el líder indiscutible en su mercado, y

hacen que este complemento sea muy popular con un gran número de desarrolladores de

  juegos en línea y de jugadores. Los archivos Flash (SWF) pueden ser ejecutados en

Shockwave, pero no a la inversa. Otras características no incorporadas por Flash incluyen

un motor de render mucho más rápido, junto con aceleración 3D por hardware, accesodirecto a pixel en imágenes bitmap, diferentes modos de filtrado para composiciones en

capas de los gráficos y soporte para diversos protocolos de red, incluido Internet Relay

Chat. Además, a través de los Xtras, los desarrolladores pueden ampliar la funcionalidad de

Shockwave con aplicaciones hechas a medida.

5/10/2018 Lenguajes de programación, herramientas case y creadores web - slidepdf.com

http://slidepdf.com/reader/full/lenguajes-de-programacion-herramientas-case-y-creadores-web 8/8

 

HTML

HTML, siglas de HyperText Markup Language

(Lenguaje de Marcado de Hipertexto), es el lenguaje

de marcado predominante para la elaboración de

páginas web. Es usado para describir la estructura y elcontenido en forma de texto, así como para

complementar el texto con objetos tales como

imágenes. HTML se escribe en forma de «etiquetas»,

rodeadas por corchetes angulares (<,>). HTML

también 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 también es usado para referirse al contenido del tipo de MIME text/html o todavía

más ampliamente como un término genérico para el HTML, ya sea en forma descendida delXML (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 básico, 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 además, otros editores para la realización de sitios web con características

WYSIWYG (What You See Is What You Get, o en español: «lo que ves es lo queobtienes»). 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 más simple ya que estos

programas, además de tener la opción de trabajar con la vista preliminar, tiene su propia

sección HTML la cual va generando todo el código a medida que se va trabajando. Algunos

ejemplos de editores WYSIWYG son KompoZer, Microsoft FrontPage, o Adobe

Dreamweaver.

Combinar estos dos métodos 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 algún código oetiqueta, simplemente me dirijo al editor visual o WYSIWYG y se continúa ahí la edición,

o viceversa, ya que hay casos en que sale más rápido y fácil escribir directamente el código

de alguna característica que queramos adherirle al sitio, que buscar la opción en el

programa mismo.