Post on 10-Jul-2015
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.