• No se han encontrado resultados

Herramientas para la creación de portal web

1.1.8.1 Dreamweaver

Adobe Dreamweaver es una aplicación en forma de suite (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y edición de sitios y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa 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 tanto para edición de imágenes como para animación a través de su integración MALVERDE'S 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. Esto se ha ido corrigiendo en las versiones recientes. (Peña, Oscar, 2012).

Ventajas y Desventajas del Dreamweaver

Si ya están al tanto en todo lo que concierne al manejo de la información, ya sabrán o habrán oído de “Dreamweaver” que es usado para creación de páginas web, pero como todo lo bueno tiene su opuesto debemos de analizar sus ventajas y desventajas:

Ventajas:

1. -Excelente para trabajos profesionales.

2. -Destaca su soporte de los estándares del World Wide Web Consortium. 3.-Utiliza la tecnología web como CSS y Java Script.

23

5. -Permite pre visualizar las páginas web en casi todos los navegadores web. 6. -Permite el uso de extinciones como HTML y Java Script.

7. Es de uso fácil. Desventajas:

1. Software con licenciamiento.

2. Las nuevas versiones no facilitan nada respecto a las anteriores; se necesita de alta resolución para manejar todas las barras, le falta implementación de DHTML; su precio es considerable y carga muy lentamente. (Borrero, 2003).

1.1.8.2 PHP

PHP es un potente lenguaje de programación interpretado diseñado específicamente para permitir a los programadores crear aplicaciones en Web dirigidas a bases de datos. En poco tiempo se ha convertido en el lenguaje más utilizado para el desarrollo de aplicaciones del lado del servidor, debido principalmente a su naturaleza open source al igual que MySQL y Apache.

Un lenguaje de servidor es aquel que se ejecuta en el servidor donde están alojadas las páginas, al contrario que otros lenguajes que son ejecutados en el propio navegador. Al ejecutarse el código en el servidor, todas nuestras páginas van a poder ser vistas en cualquier ordenador, independientemente del navegador que tenga. En cambio, el gran problema de que se ejecute el código en el navegador es que muchos navegadores no son capaces de entender todo el código, lo que presentaría errores al mostrar el resultado de las páginas. (Álvarez, 2009).

24 Característica de PHP

Según los investigadores al nivel más básico, PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o mandar y recibir cookies. Quizás la característica más potente y destacable de PHP es su soporte para una gran cantidad de bases de datos.

Según el criterio de varios autores las siguientes bases de datos soportan la programación con PHP, aunque existen muchos más, pero de mayor relevancia son: Oracle, Mysql, Informix y ODBC. (Díaz, 2016).

Programar con PHP

Podemos decir, entre autores de libros, desarrolladores y expertos en este campo, han dado respuesta a esta interrogante, por ejemplo: algunos sostienen que es su excelente conexión con bases de datos lo que la convierte en su favorita, otros que se debe al código abierto; por el contrario, otros mantienen que es su funcionamiento. Sin embargo, conforme a la opinión de los investigadores, además de lo mencionado PHP permite que cualquier usuario obtenga rápidamente resultados de forma sencilla, incluso aquellos que no posean experiencia en programación.

Al mismo tiempo, a diferencia de otras herramientas, PHP permite el desarrollo de proyectos tan complejos como se desee. Para los tesistas, esta combinación, ausente en la mayoría de las plataformas Web actuales, es lo que hace que PHP sea especial. Lograr el equilibrio entre estas dos líneas (la potencia y la sencillez) no ha sido fácil, pero sí imprescindible para que muchos desarrolladores web depositen su confianza en este lenguaje.

Ventajas de php

Es un lenguaje multiplataforma. Completamente 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 y al cliente ya que es el servidor el que se

25

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 la enorme cantidad de módulos (llamados ext's o extensiones).

Desventaja:

Como es un lenguaje que se interpreta en ejecución para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una técnica que puede dificultar la lectura del código, pero no la impide y, en ciertos casos, representa un costo en tiempos de ejecución. (Díaz, 2016).

Documento similar