Ir al contenido principal

Lenguajes de programación orientados a la Web.

                                                                                                                     


Lenguajes de programación orientados a la Web.

Características

Ventajas 

Desventajas.

 

Lenguaje JavaScript

Se utiliza principalmente del lado del cliente aunque se puede utilizar del lado del servidor. Actualmente y gracias a tecnologías como AJAX es utilizado para enviar y recibir información del servidor

Es un lenguaje de scripting seguro y fiable, cuyos scripts tienen capacidades limitadas, debido a la seguridad.

El código debe descargarse por completo y es visible por cualquier usuario.

 

 

Lenguaje PHP

Es un lenguaje enfocado en la creación de webs dinámicas. Sus scripts son interpretados por el servidor y genera código HTML. Requiere Apache o IIS con librerías de PHP. Hereda su sintaxis de C, Java y Perl.E

1.-Lenguaje totalmente libre y habierto.

 2.-Los entornos de desarrollo son de rápida y fácil configuración

 3.-Fácil de instalar: existen paquetes autoinstalables que integran PHP rápidamente.

 4.-Fácil acceso e integración con la bases de datos.

 5.-Fácil acceso e integración con la bases de datos.

6.-Posee una comunidad muy grande.

 7.-Es el lenguaje con mayor usabilidad en el mundo.

1.-El inconveniente es que el código fuente no pueda ser ocultado de una manera eficiente. La ofuscación es una técnica que puede dificultar la lectura del código y, en ciertos aspectos representa tiempos de ejecución.

2.-Nuestro código estará seguro para ejecutar si es nuestro propio servidor. Por lo tanto, si un cliente requiere su código en su pc, tendríamos que dejar el código fuente, sin manera de ocultarlo, aunque hay muchas aplicaciones para PHP que nos ayuda a encriptar el código fuente.

3.-Si no lo configuras y/o proteges correctamente dejas abiertas muchas brechas de seguridad que a la larga tendremos problemas.

 

 

 

Lenguaje Python

Eso significa que no está orientado a un fin concreto, como puede ser PHP, pensado sobretodo para hacer páginas de internet.

Con Python podrás crear páginas sin tener un alto conocimiento (con Javascript como un poderoso aliado), pero también hacer scripts o software para el sistema operativo Windows.

Aún no hay nada destacado para dispositivos móviles, pero se puede usar Kivy para este propósito

1.-Simplificado y rápido

2.-Elegante y flexible

3.-Programación sana y productiva

4.-Ordenado y limpio

5.-Portable

1.-Curva de aprendizaje

La “curva de aprendizaje cuando ya estás en la parte web no es tan sencilla”.

2.-Hosting

La mayoría de los servidores no tienen soporte a Python, y si lo soportan, la configuración es un poco difícil.

3.-Librerías incluidas

Algunas librerías que trae por defecto no son del gusto de amplio de la comunidad, y optan a usar librerías de terceros.

 

 

 

Lenguaje Ruby

1.-Tecnología útil, de fácil implementación.

 2.-Su éxito radica en la rapidez de sus aplicaciones.

 3.-El planteamiento es distinto al resto de tecnologías.

 4.-Cuenta con un aprendizaje más rápido que en otros lenguajes.En expansión.

 5.-No dispone de mucha documentación ya que es relativamente nuevo.

1.-Cuenta con código libre.

 

2.-Tiene una extensa comunidad detrás de él que la respalda.

 

3.-Favorece en el ahorro de líneas de código.

 

4.-Tiene una forma más fácil de interactuar con

 

1.-No es un lenguaje muy conocido.

2.-Primero se tiene que aprender el lenguaje Ruby.


   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                       


 



CLICK EN LA IMAGEN PARA IR A CLASSROM










                               

 

 


Entradas más populares de este blog

Act. 2 Pagina Web (Wix). Parcial.3

  Portada: Introducción de la página: Primera categoría : Así se ve : Segunda categoría: así es cómo se ve: Y última categoría: así se ve:

Evolución de las aplicaciones Web (Linea del Tiempo).

Estructura de una Página Web.Parcial No.2