Ir al contenido principal

Lenguajes de programación para páginas web.


Python.



Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetosprogramación imperativay, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,​ que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

Páginas programadas en Python.

Una de las más famosas es sin duda Spotify Web, sin embargo existen muchas otras programadas con éste lenguaje, aquí una lista de algunas de ellas:
  1. Yahoo Maps.
  2. Yahoo Groups.
  3. Google.
  4. Zope Corporation.
  5. Ultraseek.
  6. Linux Weekly News.
  7. ElasticHost Cloud Servers.
  8. Mojam.com.
  9. hunch.
  10. Shopzilla.
  11. MoviePlayer.it.
  12. Multiplayer.it.
  13. Web Teraphy.

C++.

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Páginas programadas en C++.
A continuación una cita de Richard G. Russell, programador en Microsoft.
All the major office applications are written C++. This is the same for Windows by the way.  Both products contain very little managed
code (.NET). The reason for this is the investment we have in C++ development - it is costly to switch to a completely new development system. While awesome (I love C# development), the Common Language Runtime does have some costs that could be challenging to live with (can use more memory, startup time, servicing).  
[Todas las principales aplicaciones de Office están escritas en C++. Esto es lo mismo para Windows por cierto. Ambos productos contienen muy poco código (.NET). La razón de esto es la inversión que tenemos en  el desarrollo de C++: es costoso cambiar a un sistema de desarrollo xompletamente nuevo. Aunque impresionante (me encanta el desarrollo de C #). El Common Lenguaje Runtime tiene algunos costos con los que puede ser difícil vivir (puede usar más memoria, tiempo de inicio, servicio).]

Microsoft Online tuvo un lenguaje basado en C++, algunas otras fueron:

  1. MySQL.
  2. Windows.
  3. Chomium.
  4. Firefox.
  5. Juegos, Juegos, Juegos!.

Ruby.

Ruby es un lenguaje de programación interpretadoreflexivo y orientado a objetos, creado por el programador japonésYukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como LispLuaDylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.

Páginas programadas en Ruby.
Un famoso ejemplo sería Twitter, y de éste ejemplo surgen muchos más:
  1. AIRBNB.
  2. TWITCH.
  3. BLOOMERG.
  4. INDIEGOGO.
  5. THEMEFOREST.
  6. KONGREGATE.
  7. GITHUB.
  8. IMGUR.
  9. HULU.
  10. ZENDESK.

HTML5.


HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide WebHTML. HTML5 especifica dos variantes de sintaxis para HTML: una «clásica», HTML (text/html), conocida como HTML5, y una variante XHTML conocida como sintaxis XHTML5 que deberá servirse con sintaxis XML (application/xhtml+xml).​ Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. La versión definitiva de la quinta revisión del estándar se publicó en octubre de 2014.
Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se recomienda al usuario común actualizar su navegador a la versión más nueva, para poder disfrutar de todo el potencial que provee HTML5.
El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C.

Páginas web programadas en HTML5.

YouTube fue se basó en éste lenguaje para su programación, existen otras muchas webs desarrolladas con HTML5:
  1. w3haus.com.br
  2. spokespedicabs.com
  3. minervastreetwear.com/lookbook/
  4. rorymcilroy.com
  5. pitch.csspiffle.com
  6. mohi.me
  7. julienrenvoye.com
  8. piccsy.com/investors
  9. lore.com
  10. modoluce.com
Opinión.
Todos los lenguajes de programación son importantes y cada uno de ellos aporta diferentes opciones para la creación de páginas web. Entre más lenguajes manejes más fácil te resultará la creación de páginas para tu trabajo, por esto creo que es muy importante aprender muchos lenguajes de programación.

Comentarios

Entradas populares de este blog

Aplicaciones utilizadas en la materia.

MySQL:   MySQL es la base de datos de código abierto más popular del mundo. Con su rendimiento, confiabilidad y facilidad de uso comprobados, MySQL se ha convertido en la principal opción de base de datos para aplicaciones basadas en la Web, utilizada por propiedades web de alto perfil como Facebook, Twitter, YouTube, y los cinco principales sitios web*. Además, es una alternativa extremadamente popular como base de datos integrada, distribuida por miles de ISV y OEM. Ventajas: MySQL software es Open Source Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor      rendimiento. Bajo      costo en requerimientos para la elaboración de bases de datos, ya que      debido a su bajo consumo puede ser ejecutado en una máquina con escasos      recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en  el propio gestor

JavaScript

¿Qué es? JavaScript (abreviado comúnmente JS) es un  lenguaje de programación   interpretado , dialecto del estándar  ECMAScript . Se define como  orientado a objetos ,​  basado en prototipos ,  imperativo , débilmente tipado y dinámico. Se utiliza principalmente en su forma del  lado del cliente ( client-side), implementado como parte de un  navegador web  permitiendo mejoras en la  interfaz de usuario  y  páginas web  dinámicas​ aunque existe una forma de JavaScript del  lado del servidor  (Server-side JavaScript o SSJS). Su uso en  aplicaciones  externas a la  web , por ejemplo en documentos  PDF , aplicaciones de escritorio (mayoritariamente  widgets ) es también significativo. Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio del 2015. JavaScript se diseñó con una sintaxis similar a  C , aunque adopta nomb