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
Publicar un comentario