Está en la página 1de 5

3.

2 Evidencia: Blog Aplicaciones web en PHP

Qu es y para qu sirve un lenguaje de


programacin.
Un lenguaje de programacin es bsicamente un sistema estructurado de
comunicacin, similar al humano, el cual nos permite comunicarnos por medio
de signos, ya sean palabras, sonidos o gestos. Refirindonos a los aparatos,
este sistema est organizado para que se entiendan entre s y a su vez
interprete las instrucciones que debe ejecutar.
El trmino programacin se define como un conjunto de instrucciones
consecutivas y ordenadas que llevan a ejecutar una tarea especfica. Dichas
instrucciones se denominan cdigo fuente, el cual es nico para cada
lenguaje y est diseado para cumplir una funcin o propsito especfico. Usan
diferentes normas o bases para controlar el comportamiento de un dispositivo
y tambin pueden ser usados para crear programas informticos. En la
actualidad, hay ms de cien lenguajes de programacin diferentes, estos se
clasifican en dos tipos principales:
Lenguajes de programacin de bajo nivel. Son aquellos utilizados para
controlar el hardware (partes tangibles) del aparato y dependen directamente
de la mquina, es decir, que no pueden ser usados en aparatos diferentes para
los que fueron creados.
Lenguajes de programacin de alto nivel. Estos lenguajes son ms parecidos al
humano. No dependen de la mquina y sirven principalmente para crear
programas informticos que puedan solucionar distintos tipos de necesidades.
Ejemplos: SQL, PHP, C, Java.
https://colombiadigital.net/actualidad/articulos-informativos/item/7669lenguajes-de-programacion-que-son-y-para-que-sirven.html

Cuadro comparativo ventajas y desventajas que


ofrecen las aplicaciones web en relacin a las
aplicaciones de escritorio.

APLICACIONES DE ESCRITORIO
VENTAJAS
DESVENTAJAS
Habitualmente su ejecucin no requieren
Su acceso se limita al
comunicacin con el exterior, sino que se
ordenador donde estn
realiza de forma local. Esto repercute en
instaladas:
Un programa ser el
mayor velocidad de procesamiento, y por
encargado de realizar la

tanto en mayores capacidades a la hora


de programar herramientas ms
complicadas o funcionales.
Suelen ser ms robustas y estables que
las aplicaciones Web.
Rendimiento: el tiempo de respuesta es
muy rpido.
Seguridad: pueden ser muy seguras
(dependiendo del desarrollador).

funcionalidad del software


implementado que
instalaremos en cada puesto
de trabajo y se conectar a
travs de Internet con la
base de datos.
Son dependientes del
sistema operativo que utilice
el ordenador y sus
capacidades (video,
memoria, etc).
Requieren instalacin
personalizada.
Escasa portabilidad. Si lo
implementamos para un
entorno Windows, solo en
equipos de ese tipo
funcionar y no podremos
usarla en una tablet o un
telfono.
Requieren actualizacin
personalizada.
La gestin de
actualizaciones nos obligar
a actualizar todos los
programas instalados en
cada puesto de la empresa
cuando implementemos
evoluciones o corrijamos
fallos
Suelen tener requerimientos
especiales de software y
libreras.

APLICACIONES WEB
VENTAJAS

Portabilidad: se ejecutan desde


cualquier ordenador con conexin a
internet.
La informacin que manejan es

DESVENTAJAS

Es necesaria una conexin a Internet

La comunicacin constante con el


servidor que ejecuta la aplicacin
establece una dependencia a una

accesible a travs de internet, por lo


que son especialmente interesantes
para desarrollar aplicaciones
multiusuario basadas en compartir
informacin.

buena conexin a internet.

El servidor debe tener las prestaciones


necesarias para ejecutar la aplicacin
de manera fluida, no slo para un
usuario sino para todos los que la
utilicen de forma concurrente.

Se pierde tiempo de desarrollo


hacindolas compatibles con los
distintos navegadores (aunque los
frameworks ayudan a solventar
algunos de estos problemas).

Consumen muy pocos recursos del


equipo en el que estn instaladas.

Su tiempo de respuesta es ms lento


que el de las aplicaciones Desktop.

Son fciles de actualizar y


mantener.

El tiempo de respuesta puede llegar a


ser lento dependiendo de las
caractersticas del ordenador y de la
conexin a Internet que se utilice.

Son aplicaciones muy ligeras (el


Navegador de Internet no contiene
el programa) por lo que el Usuario
no necesita tener un ordenador de
grandes prestaciones para trabajar
con ellas.

Los usuarios pueden participar en la


elaboracin de los contenidos.

Se pueden distribuir e instalar en


miles de equipos sin limitacin o
restriccin alguna.

Su funcionalidad es independiente
del sistema operativo instalado en el
ordenador del usuario.

No hay problemas de
incompatibilidad entre versiones,
porque todos los Usuarios trabajan
con la misma

Seguridad. Pueden ser muy


seguras (dependiendo del
desarrollador).

http://www.buyto.es/general-diseno-web/diferencias-entre-aplicaciones-weby-aplicaciones-desktop

https://www.webprogramacion.com/356/blog-informaticatecnologia/aplicaciones-web-vs-aplicaciones-de-escritorio.aspx

Lenguajes que conoce y el nivel de dominio que


tiene de cada uno (bsico, medio o avanzado).
LENGUA
JE
C++
HTML

NIVE
L
Medio
Medio

Lea cuidadosamente las publicaciones de sus compaeros y comente


respetuosamente dos que llamen su atencin, indicando si est o no de
acuerdo y los argumentos que justifican su aporte.

3.4 Actividades de transferencia del conocimiento


Evidencia: Taller Instalacin y prueba funcional
Para desarrollar esta evidencia tengan en cuenta los siguientes puntos:
1. Realice un video de captura de pantalla en el que explique mediante
narracin, todo el proceso de instalacin del paquete XAMPP, el IDE
NetBeans y la creacin del primer proyecto donde diga su nombre y el
nombre del programa de formacin. Para desarrollar este punto de
la evidencia, se recomienda las siguientes herramientas web com
o Screencast - o - Matic, ScreenToaster o la de su preferencia.
2. Suba al sitio web YouTube el video realizado y guarde el link de
acceso en un documento.
3. Modifique el archivo index.php del primer proyecto para que imprima en
el navegador la siguiente informacin:
a. Su nombre
b. Su nmero de cdula
c. Un saludo a su instructor virtual con el nombre del mismo.
d. Tome una impresin de pantalla para evidenciar la ejecucin de su
cdigo.

También podría gustarte