2. PHP
PHP es un lenguaje
de programación
interpretado
(Lenguaje de alto
rendimiento),
diseñado
originalmente para la
creación de páginas
web dinámicas
3. PHP
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
yPostgreSQL.
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.
4. PHP
Permite aplicar técnicas de programación orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definición de tipos de variables aunque sus variables se
pueden evaluar también por el tipo que estén manejando en tiempo de
ejecución.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada
metodología a la hora de programar (muchos otros lenguajes tampoco
lo hacen), aun haciéndolo, el programador puede aplicar en su trabajo
cualquier técnica de programación o de desarrollo que le permita
escribir código ordenado, estructurado y manejable. Un ejemplo de
esto son los desarrollos que en PHP se han hecho del patrón de diseño
Modelo Vista Controlador (MVC), que permiten separar el tratamiento
y acceso a los datos, la lógica de control y la interfaz de usuario en tres
componentes independientes.
6. ORACLE
Se basa en la tecnología cliente/servidor, pues bien, para su utilización primero
sería necesario la instalación de la herramienta servidor (Oracle 8i) y
posteriormente podríamos atacar a la base de datos desde otros equipos con
herramientas de desarrollo como Oracle Designer y Oracle Developer, que son
las herramientas básicas de programación sobre Oracle.
Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación,
bastante potente para tratar y gestionar la base de datos, también por norma
general se suele utilizar SQL al crear un formulario.
Referencia: Podemos aprender qué es el lenguaje SQL en un artículo de
DesarrolloWeb.com. Además, existe un manual de SQL para el que desee
profundizar.
Es posible lógicamente atacar a la base de datos a través del SQL plus
incorporado en el paquete de programas Oracle para poder realizar consultas,
utilizando el lenguaje SQL.
7. ORACLE
El Developer es una herramienta que nos permite crear formularios en
local, es decir, mediante esta herramienta nosotros podemos crear
formularios, compilarlos y ejecutarlos, pero si queremos que los otros
trabajen sobre este formulario deberemos copiarlo regularmente en
una carpeta compartida para todos, de modo que, cuando quieran
realizar un cambio, deberán copiarlo de dicha carpeta y luego volverlo a
subir a la carpeta. Este sistema como podemos observar es bastante
engorroso y poco fiable pues es bastante normal que las versiones se
pierdan y se machaquen con frecuencia.
Los problemas anteriores quedan totalmente resueltos con Designer
que es una herramienta que se conecta a la base de datos y por tanto
creamos los formularios en ella, de esta manera todo el mundo se
conecta mediante Designer a la aplicación que contiene todos los
formularios y no hay problemas de diferentes versiones, esto es muy
útil y perfecto para evitar machacar el trabajo de otros. Pero el principal
y más notable problema es la falta de un entorno visual para diseñar el
formulario