SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Taller de programación concurrente




ASP.NET          Fácil modelo de programación       Una de las limitaciones en el
                 Controles de servidor ASP.NET       desarrollo con ASP es que con
                 Las flexibles opciones de idioma    el
                 Gran herramienta de soporte,        tradicional utilizamos lenguajes
                 Rica Framework                      de scriptingno tipeados como
                                                      VSBcrip o JScrip. Podemos
                 Compilación de
                                                      instalar otros motores scripting
                 Es liviano.
                                                      que
                 Se puede utilizar en cualquier      impongan verificación de tipos;
                  computadora que esté conectada      sin     embargo,      no    son
                  a la red que tenga instalado un     universalmente
                  navegador.                          conocidos o utilizamos como los
                 Es muy fácil de programar y         anteriores.
                  tiene muchas utilidades            Tiene que correr en PCs
                                                      normales que tengan Windows
                 facilidad de conectarse con la
                                                      y un servidor Web
                  base de datos.
                   Primero, la parte dinámica está
JSP           
                   escrita en     Java, no en
                                                      El hosting en Java es más
                                                        caro.
                   VBScript o cualquier lenguaje      Se necesita instrucción
                   específico de ASP, así que es        intensiva.
                   más poderoso y mejor para
                   desarrollar aplicaciones que       La mayoría de los clientes
                   requieren componentes                no tienen conocimiento y lo
                   reutilizables.                       confundirán o mezclaran
                  JSP es portable a cualquier          con PHP.
                   sistema operativo y servidor Web

               Es un lenguaje multiplataforma.       Se necesita instalar un
PHP            Completamente orientado al             servidor web.
                desarrollo de aplicaciones web        Todo el trabajo lo realiza el
                                                       servidor y no delega al
                dinámicas con acceso a
                                                       cliente. Por tanto puede
                información almacenada en una          ser más ineficiente a medida
                base de datos.                         que las solicitudes
               El código fuente escrito en PHP        aumenten de número.
                es invisible al navegador y al        La legibilidad del código
                usuario                                puede verse afectada al
               Capacidad de conexión (MySQL           mezclar sentencias HTML y
                                                       PHP.
                y PostgreSQL).
                                                      Dificulta la modularización.
               Capacidad de expandir su              Dificulta la organización por
                potencial                              capas de la aplicación.
               Amplia documentación archivo
                de ayuda.

      Guerrero Pacori A                                                      Página 1
Taller de programación concurrente

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

Python      La cantidad de librerías que         Lentitud.
             contiene y los tipos de datos y      Se necesita conexión a
             funciones incorporadas en el          internet por lo cual no es
                                                   apto para escritorio
             propio lenguaje, que ayudan a
                                                  Menos performance que C++
             realizar muchas tareas habituales    No Apta para videojuegos
             sin necesidad de tener que
             programarlas desde cero.

            La sencillez y velocidad con la
             que se crean los programas. Un
             programa en Python puede tener
             de 3 a 5 líneas de código menos
             que su equivalente en Java o C.

            La cantidad de plataformas en
             las que se puede desarrollar:
             Unix, Windows, OS/2, Mac y
             otros.

            Es gratuito, incluso para
             propósitos empresariales.




   ASP.NET
   ASP: también conocido como ASP clásico,
   es una tecnología de Microsoft del tipo "lado
   del     servidor"      para páginas      web
   generadas dinámicamente, que ha sido
   comercializada como un anexo a Internet
   Information Services (IIS).

   Ventajas:
   Guerrero Pacori A                                                  Página 2
Taller de programación concurrente

          Fácil modelo de programación, hace que la creación de
           aplicaciones del mundo real web drásticamente más fácil.
          Controles de servidor ASP.NET permite un estilo de HTML, como de
           la programación declarativa que le permite crear grandes páginas
           con mucho menos código que con ASP clásico.
          Las flexibles opciones de idioma, le permite aprovechar sus
           habilidades actuales lenguaje de programación.
          Gran herramienta de soporte, usando cualquier editor de texto,
           incluso el bloc de notas, sin embargo visual studio.
          Rica Framework, ofrece más de 4500 clases que encapsulan la
           funcionalidad rica como XML, acceso a datos, carga de archivos,
           expresiones de registro, generación de imágenes, control de
           rendimiento y operaciones de registro, etc.
          Compilación de ejecución, es mucho más rápido, detecta
           automáticamente los cambios, de forma dinámica compilar los
           archivos si es necesario, y almacenar los resultados compilados para
           la reutilización delas solicitudes posteriores
          Se encarga de detectar el tipo de navegador utilizado por el cliente a
           la hora de realizar una petición al servidor y en consecuencia,
           determina la versión HTML que éste soporta.
          Es liviano.
          Se puede utilizar en cualquier computadora que esté conectada a la
           red que tenga instalado un navegador.
          Es muy fácil de programar y tiene muchas utilidades que con una
           breve línea de aprendizaje pueden ser modificadas a su gusto.
          Tiene la facilidad de conectarse con la base de datos, que hace que
           sea muy fácil.


   Desventajas:

    Una de las limitaciones en el desarrollo con ASP es que con el
     tradicional utilizamos lenguajes de scriptingno tipeados como
     VSBcrip o JScrip. Podemos instalar otros motores scripting que
     impongan verificación de tipos; sin embargo, no
     son                               universalmente
     conocidos o utilizamos como los anteriores.
    Tiene que correr en PCs normales que tengan
     Windows y un servidor Web

JavaServer Pages



Guerrero Pacori A                                                        Página 3
Taller de programación concurrente

(JSP) es una tecnología Java que permite generar contenido dinámico para web,
en forma de documentos HTML, XML o de otro tipo.

Las JSP's permiten la utilización de código Java mediante scripts. Además, es
posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas
etiquetas pueden ser enriquecidas mediante la utilización de Bibliotecas de
Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas.

Ventas:

    Primero, la parte dinámica está escrita en     Java, no en VBScript o
      cualquier lenguaje específico de ASP, así que es más poderoso y mejor
      para desarrollar aplicaciones que requieren componentes reutilizables.
    JSP es portable a cualquier sistema operativo y servidor Web
Desventajas:

      El hosting en Java es más caro.
      Se necesita instrucción intensiva.
      La mayoría de los clientes no tienen conocimiento y lo confundirán o
       mezclaran con PHP.




PHP
(Hypertext Preprocessor) es un lenguaje de programación
creado especialmente para el desarrollo de páginas web
dinámicas, ya que puede ser incrustado dentro del código
HTML –el lenguaje más utilizado para el armado de sitios
web– y orientado a la creación de hipertextos.

Ventajas del 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 usuario,
     ya que es el servidor el que se encarga de ejecutar el código y enviar su
     resultado HTML al navegador.
    Capacidad de conexión con la mayoría de los motores de base de datos
     que se utilizan en la actualidad (MySQL y PostgreSQL).
    Capacidad de expandir su potencial utilizando una enorme cantidad de
     módulos.



Guerrero Pacori A                                                        Página 4
Taller de programación concurrente

    Posee una amplia documentación en su página 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.

   Desventajas

        Se necesita instalar un servidor web.
        Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto
         puede ser más ineficiente a medida que las solicitudes aumenten de
         número.
        La legibilidad del código puede verse afectada al mezclar sentencias
         HTML y PHP.
        La programación orientada a objetos es aún muy deficiente para
         aplicaciones grandes.
        Dificulta la modularización.
        Dificulta la organización por capas de la aplicación.

Funciones

Las funciones de este lenguaje son múltiples: crear, borrar, mover, modifcar,
transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de
archivos). Cualquier tipo de operación más o menos compleja puede ser
programada en PHP a partir de una amplia librería de funciones.

Como mencionamos, PHP se escribe dentro del código HTML, lo que lo hace
realmente fácil de utilizar para quienes cuentan con conocimientos mínimos de
programación, y cuenta con ventajas como su gratuidad, independencia de
plataforma, rapidez y seguridad.

Python
Python es un software libre que posee una
licencia de código abierto denominada Python
Software Foundation License. Se trata de un
lenguaje de programación de alto nivel cuya
filosofía se centra en una sintaxis muy limpia, que favorece un código legible.
Esto significa que se caracteriza por expresar los algoritmos de una manera
adecuada a la capacidad cognitiva humana, en lugar de centrarse en la
capacidad ejecutora de las máquinas.

ventajas del Python




Guerrero Pacori A                                                           Página 5
Taller de programación concurrente

     La cantidad de librerías que contiene y los tipos de datos y funciones
      incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas
      habituales sin necesidad de tener que programarlas desde cero.

     La sencillez y velocidad con la que se crean los programas. Un
      programa en Python puede tener de 3 a 5 líneas de código menos que
      su equivalente en Java o C.

     La cantidad de plataformas en las que se puede desarrollar: Unix,
      Windows, OS/2, Mac y otros.

     Es gratuito, incluso para propósitos empresariales.




   Lentitud.
   Se necesita conexión a internet por lo cual no es apto para escritorio
   Menos performance que C++
   No Apta para videojuegos




Guerrero Pacori A                                                      Página 6

Más contenido relacionado

La actualidad más candente

Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Programación web
Programación web Programación web
Programación web Andy015
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas webalbafa1995
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Presentacion tics
Presentacion ticsPresentacion tics
Presentacion ticsBraislom95
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 

La actualidad más candente (16)

Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Programación web
Programación web Programación web
Programación web
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Presentacion tics
Presentacion ticsPresentacion tics
Presentacion tics
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Clase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación WebClase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación Web
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
JSP
JSPJSP
JSP
 

Similar a Tecnologías para paginas Dinamicas del lado del servidor

Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Examen diego
Examen diegoExamen diego
Examen diegoinfobran
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y phpMAGGEYPEREZ
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesHéctor Garduño Real
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)Margie Dearce
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copyMargie Dearce
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 

Similar a Tecnologías para paginas Dinamicas del lado del servidor (20)

Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
Examen diego
Examen diegoExamen diego
Examen diego
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajes
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 

Más de Jonathan Guerrero Pacori

Más de Jonathan Guerrero Pacori (6)

Tecnologias para paginas Web Dinamicas del lado del Servidor
Tecnologias para paginas Web Dinamicas del lado del ServidorTecnologias para paginas Web Dinamicas del lado del Servidor
Tecnologias para paginas Web Dinamicas del lado del Servidor
 
Proceso adm. planificacion
Proceso adm.   planificacionProceso adm.   planificacion
Proceso adm. planificacion
 
Motores diesel
Motores dieselMotores diesel
Motores diesel
 
Epistemologia de la educacion
Epistemologia de la educacionEpistemologia de la educacion
Epistemologia de la educacion
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Tecnologías para paginas Dinamicas del lado del servidor

  • 1. Taller de programación concurrente ASP.NET  Fácil modelo de programación  Una de las limitaciones en el  Controles de servidor ASP.NET desarrollo con ASP es que con  Las flexibles opciones de idioma el  Gran herramienta de soporte, tradicional utilizamos lenguajes  Rica Framework de scriptingno tipeados como VSBcrip o JScrip. Podemos  Compilación de instalar otros motores scripting  Es liviano. que  Se puede utilizar en cualquier impongan verificación de tipos; computadora que esté conectada sin embargo, no son a la red que tenga instalado un universalmente navegador. conocidos o utilizamos como los  Es muy fácil de programar y anteriores. tiene muchas utilidades  Tiene que correr en PCs normales que tengan Windows  facilidad de conectarse con la y un servidor Web base de datos. Primero, la parte dinámica está JSP  escrita en Java, no en  El hosting en Java es más caro. VBScript o cualquier lenguaje  Se necesita instrucción específico de ASP, así que es intensiva. más poderoso y mejor para desarrollar aplicaciones que  La mayoría de los clientes requieren componentes no tienen conocimiento y lo reutilizables. confundirán o mezclaran  JSP es portable a cualquier con PHP. sistema operativo y servidor Web  Es un lenguaje multiplataforma.  Se necesita instalar un PHP  Completamente orientado al servidor web. desarrollo de aplicaciones web  Todo el trabajo lo realiza el servidor y no delega al dinámicas con acceso a cliente. Por tanto puede información almacenada en una ser más ineficiente a medida base de datos. que las solicitudes  El código fuente escrito en PHP aumenten de número. es invisible al navegador y al  La legibilidad del código usuario puede verse afectada al  Capacidad de conexión (MySQL mezclar sentencias HTML y PHP. y PostgreSQL).  Dificulta la modularización.  Capacidad de expandir su  Dificulta la organización por potencial capas de la aplicación.  Amplia documentación archivo de ayuda. Guerrero Pacori A Página 1
  • 2. Taller de programación concurrente  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. Python  La cantidad de librerías que  Lentitud. contiene y los tipos de datos y  Se necesita conexión a funciones incorporadas en el internet por lo cual no es apto para escritorio propio lenguaje, que ayudan a  Menos performance que C++ realizar muchas tareas habituales  No Apta para videojuegos sin necesidad de tener que programarlas desde cero.  La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.  La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros.  Es gratuito, incluso para propósitos empresariales. ASP.NET ASP: también conocido como ASP clásico, es una tecnología de Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS). Ventajas: Guerrero Pacori A Página 2
  • 3. Taller de programación concurrente  Fácil modelo de programación, hace que la creación de aplicaciones del mundo real web drásticamente más fácil.  Controles de servidor ASP.NET permite un estilo de HTML, como de la programación declarativa que le permite crear grandes páginas con mucho menos código que con ASP clásico.  Las flexibles opciones de idioma, le permite aprovechar sus habilidades actuales lenguaje de programación.  Gran herramienta de soporte, usando cualquier editor de texto, incluso el bloc de notas, sin embargo visual studio.  Rica Framework, ofrece más de 4500 clases que encapsulan la funcionalidad rica como XML, acceso a datos, carga de archivos, expresiones de registro, generación de imágenes, control de rendimiento y operaciones de registro, etc.  Compilación de ejecución, es mucho más rápido, detecta automáticamente los cambios, de forma dinámica compilar los archivos si es necesario, y almacenar los resultados compilados para la reutilización delas solicitudes posteriores  Se encarga de detectar el tipo de navegador utilizado por el cliente a la hora de realizar una petición al servidor y en consecuencia, determina la versión HTML que éste soporta.  Es liviano.  Se puede utilizar en cualquier computadora que esté conectada a la red que tenga instalado un navegador.  Es muy fácil de programar y tiene muchas utilidades que con una breve línea de aprendizaje pueden ser modificadas a su gusto.  Tiene la facilidad de conectarse con la base de datos, que hace que sea muy fácil. Desventajas:  Una de las limitaciones en el desarrollo con ASP es que con el tradicional utilizamos lenguajes de scriptingno tipeados como VSBcrip o JScrip. Podemos instalar otros motores scripting que impongan verificación de tipos; sin embargo, no son universalmente conocidos o utilizamos como los anteriores.  Tiene que correr en PCs normales que tengan Windows y un servidor Web JavaServer Pages Guerrero Pacori A Página 3
  • 4. Taller de programación concurrente (JSP) es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML o de otro tipo. Las JSP's permiten la utilización de código Java mediante scripts. Además, es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Bibliotecas de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas. Ventas:  Primero, la parte dinámica está escrita en Java, no en VBScript o cualquier lenguaje específico de ASP, así que es más poderoso y mejor para desarrollar aplicaciones que requieren componentes reutilizables.  JSP es portable a cualquier sistema operativo y servidor Web Desventajas:  El hosting en Java es más caro.  Se necesita instrucción intensiva.  La mayoría de los clientes no tienen conocimiento y lo confundirán o mezclaran con PHP. PHP (Hypertext Preprocessor) es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado dentro del código HTML –el lenguaje más utilizado para el armado de sitios web– y orientado a la creación de hipertextos. Ventajas del 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 usuario, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.  Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL).  Capacidad de expandir su potencial utilizando una enorme cantidad de módulos. Guerrero Pacori A Página 4
  • 5. Taller de programación concurrente  Posee una amplia documentación en su página 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. Desventajas  Se necesita instalar un servidor web.  Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número.  La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP.  La programación orientada a objetos es aún muy deficiente para aplicaciones grandes.  Dificulta la modularización.  Dificulta la organización por capas de la aplicación. Funciones Las funciones de este lenguaje son múltiples: crear, borrar, mover, modifcar, transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de archivos). Cualquier tipo de operación más o menos compleja puede ser programada en PHP a partir de una amplia librería de funciones. Como mencionamos, PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar para quienes cuentan con conocimientos mínimos de programación, y cuenta con ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad. Python Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Se trata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible. Esto significa que se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de centrarse en la capacidad ejecutora de las máquinas. ventajas del Python Guerrero Pacori A Página 5
  • 6. Taller de programación concurrente  La cantidad de librerías que contiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.  La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.  La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros.  Es gratuito, incluso para propósitos empresariales.  Lentitud.  Se necesita conexión a internet por lo cual no es apto para escritorio  Menos performance que C++  No Apta para videojuegos Guerrero Pacori A Página 6