Bibliografía (formato APA)

Hola amigos:

Aquí nos vamos a enfrentar a un pequeño problema que me plateo una amiga.

Un grupo de profesionales se están juntando y quieren hacer una página web para promocionarse, pero cada uno tiene su especialidad diferente una de la otra. Ninguno es informático ya que tenemos a
  • una traductora
  • un arquitecto
  • un abogado
  • un administrador de empresas.

Teniendo de base eso y aceptando el reto, investiguemos un poco de los lenguajes de programación, por lo menos los más básicos

LENGUAJE HTML

Este es un lenguaje que se inició desde la existencia del internet, se le llama HTML (HyperText Markup Language) y es un lenguaje estático para el desarrollo de sitios web

Ventajas
Desventajas
Texto presentado de forma estructurada y agradable
Lenguaje estático
No necesita de grandes conocimientos
La interpretación de cada navegador puede ser diferente
Archivos pequeños
Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección
Despliegue rápido
El diseño es mas lento
Lenguaje de fácil aprendizaje
Las etiquetas son muy limitadas
Lo admiten todos los exploradores


LENGUAJE JAVASCRIPT

Este es un lenguaje interpretado, no requiere compilación. Es muy utilizado en páginas web. La mayoría de los navegadores en sus últimas versiones interpretan código Javascript

Ventajas
Desventajas
Lenguaje de scripting seguro y fiable
Codigo visible por cualquier usuario
Los script tienen capacidades limitadas
El código debe descargarse completamente
El código Javascript se ejecuta en el cliente
Puede poner en riesgo la seguridad del sitio


LENGUAJE PHP

Surgió en 1995 y quiere decir: Personal Home Page (PHP). Se caracteriza porque se interpreta del lado del servidor y es utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. No necesita ser compilado para ejecutarse. Para su funcionamiento se necesita tener instalado Apache o IIS con las librerías de PHP. La mayoría de su sintaxis ha sido tomada de C, Java y Perl

Ventajas
Desventajas
Muy fácil de aprender
Se necesita instalar un servidor web
Lenguaje rápido
Todo el trabajo lo realiza el servidor y no delega al cliente
Soporta en cierta medida la orientación a objeto
La legabilidad del código puede verse afectada al mezclar sentencias HTML y PHO
Es un lenguaje multiplataforma: Linux, Windows
La programación orientada a objetos es aún muy deficiente para aplicaciones grandes
Capacidad de conexión con la mayoría de los manejadores de base de datos: MySQL, Oracle, SQL Server, etc.
Dificulta la modularizacion
Capacidad de expandir su potencial utilizando módulos
Dificulta la organización por capas de la aplicación

Es libre, por lo que se presenta como una alternativa

Tiene una gran cantidad de funciones


LENGUAJE ASP

Sus siglas significan: Active Server Pages fue liberado por Microsoft en 1996. Para las páginas web desarrolladas bajo este lenguaje es necesario tener instalado el Internet Information Server (IIS). Este lenguaje no necesita ser compilado para ejecutarse. Existen varios lenguajes que se pueden utilizar para crear paginas ASP. El más utilizado es VBScript (original de Microsoft) aunque también se puede usar Perl y Jscript (no confundir con JavaScript). El código ASP puede ser insertado junto con el código HTML

Ventajas
Desventajas
Usa Visual Basic Script, haciéndolo fácil
Código desorganizado
Comunicación optima con SQL Server
Se necesita escribir mucho código para realizar funciones sencillas
Soporta el lenguaje JScript
Tecnología propietaria

Hospedaje de sitios web costosos


LENGUAJE ASP.NET

Este lenguaje es el sucesor de la tecnología ASP, este fue desarrollado para resolver las limitantes que daba ASP, tiene como objetivo desarrollar páginas web sencillas o grandes aplicaciones. Se pude utilizar lenguajes como C#, VB.NET o J#

Ventajas
Desventajas
Completamente orientado a objetos
Mayor consumo de recursos
Controles de usuario y personalizados

División entre la capa de aplicación o diseño y el código

Facilita el mantenimiento de grandes aplicaciones

Incremento de velocidad de respuesta del servidor

Mayor velocidad

Mayor seguridad


Estos son los programas que a mi gusto son los más populares para la programación de páginas web
¿Ustedes que opinan?

Glosario

Embeber. -  Insertar código dentro de otro código
Compilar. - Proceso de traducción del código fuente
Script. - Lenguaje de programación que ejecuta diversas funciones en el interior de un programa

Bibliografía

Anderson , R. (28 de 05 de 2015). Introducción a ASP.NET MVC 5. Obtenido de Microsoft: https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started
Lockhart, J., & Sturgeon, P. (14 de 11 de 2016). PHP The Right Way. Obtenido de Leanpub: https://leanpub.com/phptherightway
Pérez Valdés, D. (2 de 11 de 2007). Maestros del Web. Obtenido de Los diferentes lenguajes de programación para la web: http://www.maestrosdelweb.com/los-diferentes-lenguajes-de-programacion-para-la-web/
Pilgrim, M. (2009-2011). Dive into HTML 5. Obtenido de diveintohtml: http://diveintohtml5.info/



                

Comentarios

Entradas más populares de este blog

Encuesta (uso de internet)

Infografía