SlideShare una empresa de Scribd logo
1 de 7
TUTOR: Erick Mancero
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
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.
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.
ORACLE
Es básicamente una
herramienta
cliente/servidor para la
gestión de bases de
datos. es un producto
vendido a nivel
mundial
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.
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

Más contenido relacionado

La actualidad más candente

Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
woker10
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
IsaacVk
 

La actualidad más candente (17)

Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Servidor php
Servidor phpServidor php
Servidor php
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
10 ejemplos de software de aplicación (1)
10 ejemplos de software de aplicación (1)10 ejemplos de software de aplicación (1)
10 ejemplos de software de aplicación (1)
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Servidor php
Servidor phpServidor php
Servidor php
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Tecnología web 1
Tecnología web 1Tecnología web 1
Tecnología web 1
 
Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2
 
01 Ext Js Introduccion
01 Ext Js   Introduccion01 Ext Js   Introduccion
01 Ext Js Introduccion
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 

Destacado

Deber de proyecto de vida
Deber de proyecto de vidaDeber de proyecto de vida
Deber de proyecto de vida
Mari Gutierrez
 
servicios clientes
servicios clientesservicios clientes
servicios clientes
Mchepe
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
albycom
 
Tecnologia de la informacion
Tecnologia de la informacionTecnologia de la informacion
Tecnologia de la informacion
Francisco Cano
 
Segunda guerra mundial cjv sociales entrada 9
Segunda guerra mundial cjv sociales entrada 9Segunda guerra mundial cjv sociales entrada 9
Segunda guerra mundial cjv sociales entrada 9
N_Villamil
 
Belén Viviente en el Ceip Los Llanetes,2013
Belén Viviente en el Ceip Los Llanetes,2013Belén Viviente en el Ceip Los Llanetes,2013
Belén Viviente en el Ceip Los Llanetes,2013
Pepa Peñate
 
Cultura afrocolombiana filosofia
Cultura afrocolombiana filosofiaCultura afrocolombiana filosofia
Cultura afrocolombiana filosofia
loreparis
 
Educación a Distancia
Educación a DistanciaEducación a Distancia
Educación a Distancia
REYNA77
 

Destacado (20)

Deber de proyecto de vida
Deber de proyecto de vidaDeber de proyecto de vida
Deber de proyecto de vida
 
servicios clientes
servicios clientesservicios clientes
servicios clientes
 
Grado en Diseño Industrial y Desarrollo de Producto Universidad Alfonso X el ...
Grado en Diseño Industrial y Desarrollo de Producto Universidad Alfonso X el ...Grado en Diseño Industrial y Desarrollo de Producto Universidad Alfonso X el ...
Grado en Diseño Industrial y Desarrollo de Producto Universidad Alfonso X el ...
 
Actividad eje tematico 4(2)
Actividad eje tematico 4(2)Actividad eje tematico 4(2)
Actividad eje tematico 4(2)
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
Tecnologia de la informacion
Tecnologia de la informacionTecnologia de la informacion
Tecnologia de la informacion
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Distros de Linux
Distros de LinuxDistros de Linux
Distros de Linux
 
Novias 2012
Novias 2012Novias 2012
Novias 2012
 
Quieres estar seguro que haces una buena compra de un inmueble?¿
Quieres estar seguro que haces una buena compra de un inmueble?¿Quieres estar seguro que haces una buena compra de un inmueble?¿
Quieres estar seguro que haces una buena compra de un inmueble?¿
 
Tarea 7
Tarea 7Tarea 7
Tarea 7
 
Imova portafolio
Imova portafolioImova portafolio
Imova portafolio
 
Segunda guerra mundial cjv sociales entrada 9
Segunda guerra mundial cjv sociales entrada 9Segunda guerra mundial cjv sociales entrada 9
Segunda guerra mundial cjv sociales entrada 9
 
Historia blog
Historia blogHistoria blog
Historia blog
 
Belén Viviente en el Ceip Los Llanetes,2013
Belén Viviente en el Ceip Los Llanetes,2013Belén Viviente en el Ceip Los Llanetes,2013
Belén Viviente en el Ceip Los Llanetes,2013
 
Cultura afrocolombiana filosofia
Cultura afrocolombiana filosofiaCultura afrocolombiana filosofia
Cultura afrocolombiana filosofia
 
Bienvenida residentes 2010
Bienvenida residentes 2010Bienvenida residentes 2010
Bienvenida residentes 2010
 
Educación a Distancia
Educación a DistanciaEducación a Distancia
Educación a Distancia
 
Protocolo de hipertensión arterial
Protocolo de hipertensión arterialProtocolo de hipertensión arterial
Protocolo de hipertensión arterial
 
Felipe games
Felipe gamesFelipe games
Felipe games
 

Similar a Diferencias entre php y oracle

Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Ianpierr Miranda
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
Margie Dearce
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 daw
fanyto
 

Similar a Diferencias entre php y oracle (20)

Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Php ppt
Php pptPhp ppt
Php ppt
 
Framework
FrameworkFramework
Framework
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Servidor php
Servidor phpServidor php
Servidor php
 
Php
PhpPhp
Php
 
Designer oracle
Designer oracleDesigner oracle
Designer oracle
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Servidor php
Servidor phpServidor php
Servidor php
 
LARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptxLARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptx
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-web
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Temas segundo parcial sgbd
Temas segundo parcial sgbdTemas segundo parcial sgbd
Temas segundo parcial sgbd
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 daw
 
Php1
Php1Php1
Php1
 
Laravel vc
Laravel vcLaravel vc
Laravel vc
 
Servicios web
Servicios webServicios web
Servicios web
 

Diferencias entre php y oracle

  • 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.
  • 5. ORACLE Es básicamente una herramienta cliente/servidor para la gestión de bases de datos. es un producto vendido a nivel mundial
  • 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