¿Qué lenguaje de programación para aprender - programación web

Hoy vamos a echar un vistazo a los diversos lenguajes de programación web que potencian el Internet. Esta es la cuarta parte de una serie de programación principiantes. En la parte 1, aprendimos lo básico de variables y tipos de datos. En la parte 2, pasamos a funciones y estructuras de control. En la parte 3, tuvimos un vistazo a algunos de los numerosos lenguajes de programación de software. Como la última vez, he incluido imágenes de lo típico código en el lenguaje parece, que creo que es un buen indicador en un solo vistazo si usted va a ser la programación cómoda o no.Los fundamentos de Programación de Computadoras 101 - Variables y tipos de datosLos fundamentos de Programación de Computadoras 101 - Variables y tipos de datosDespués de haber introducido y habló un poco sobre programación orientada a objetos antes y donde su homónimo viene, pensé que es hora de ir a través de los fundamentos absolutos de la programación de una manera no específica del idioma. Esta...Lee mas

PHP

PHP es el rey indiscutible de los lenguajes del lado del servidor en uso en el Internet hoy - que se ejecuta en el 75% de todos los servidores web - y es el poder detrás de WordPress, Wikipedia, e incluso la parte destinada a los usuarios de Facebook.

lenguajes de programación

Como un lenguaje del lado del servidor, el código se procesa antes de que llegue el navegador del usuario, por lo que todo lo que ven es la página final y ninguno de los originales código PHP. PHP se utiliza principalmente en conjunción con MySQL para extraer información de una base de datos, manipular y presentarla al usuario.

PHP es de uso general y viene de serie con la mayoría de los servidores web - si alguna vez ha escuchado el término MAMP/WAMP/LÁMPARA, el PAG en general, representa PHP (El resto es Windows / Mac / Linux, Apache, MySQL y).10 Aplicaciones de software esencial para el desarrollo web en un Mac10 Aplicaciones de software esencial para el desarrollo web en un MacLee mas

MySQL

Otro componente de las instalaciones de servidor web estándar, MySQL es un servidor de base de datos de código abierto. No es un lenguaje de programación como tal, sino que es un nuevo lenguaje para saber si usted quiere hablar con las bases de datos por lo que es un componente clave de sitios web modernos. Aunque MySQL es en realidad un lenguaje de línea de comandos, hay herramientas GUI comunes disponibles, tales como phpMyAdmin para la gestión de bases de datos más fácilmente.

Una vez más, MySQL es lo que los poderes de WordPress - por lo que todos sus mensajes y contenidos se almacenan en realidad dentro de una base de datos MySQL.

Vídeo: ¿Con qué lenguaje de programación debería comenzar a aprender?

lenguajes de programación web

javascript

No debe confundirse con Java, el lenguaje de programación orientado a objetos de software completo que presentamos la semana pasada, javascript es el padre de páginas web interactivas. Es un lenguaje de script que se ejecuta localmente en el navegador del usuario, permitiendo a las páginas web que respondan a las acciones del usuario, tales como hacer clic en los elementos y eventos de sincronización. Para cubrir todo, javascript es capaz de que sería imposible - basta con decir que si hay algo interactivo en un sitio, y no es Flash - es más que probable javascript.

Vale la pena mencionar jQuery en este punto también. JQuery es una javascript-marco que le permite escribir menos código y le da una mayor compatibilidad con los navegadores, y se está convirtiendo rápidamente en el estándar para las páginas web modernos. Es particularmente útil para la orientación partes específicas de una página web utilizando CSS términos familiares y hacer algo con ellos, tales como mostrar u ocultar ellos. Aunque jQuery está hecho de javascript, que introduce sus propios componentes del lenguaje único también, por lo que sólo porque sabes javascript no significa que se puede utilizar de forma automática jQuery (también se puede argumentar que no es necesario saber mucho javascript para poder utilizar jQuery). Definitivamente vamos a estar mirando a éste en algún momento.

lenguajes de programación web

Vídeo: ¿Qué Lenguaje de Programación Aprender? - RESUMEN

Perl

Perl solía ser una fuerza importante en la programación web pero desde entonces ha sido relegado a mayoría sólo las aplicaciones de procesamiento de textos. Es increíblemente rápido en el procesamiento de texto, pero no de mucha utilidad en la Internet moderna. Es algo que todos los hackers tienen en la caja de trucos sin embargo, por lo que vale la pena comprobar a cabo en algún momento.

Para darle una idea de la potencia de Perl, aquí está el código completo que fue creado para romper el cifrado de DVD. Sí, es bastante críptica:

lenguajes de programación web

Vídeo: ¿Qué lenguaje de programación debo aprender?

Rubí

Ruby, y su marco de aplicación web Ruby On Rails, poderes algunos sitios web muy importantes, como Groupon, Shopify (una plataforma de comercio), y el front-end de Twitter. Es un lenguaje orientado a objetos completo que está interpretado por el servidor y se envía como una página HTML final para el navegador - al igual que PHP (sin embargo, también es completamente diferente, * suspiro *). Tiene una serie de ventajas importantes, sin embargo, es decir, en rápido desarrollo, menos repetición de código, y la velocidad.

programación web

Por desgracia, la mayoría de los servidores web no son compatibles con Rubí fuera de la caja, por lo que a menos que seas capaz de configurar su propio servidor como desee, es necesario utilizar un servicio de alojamiento como Heroku.

Pitón

Python es otro lenguaje de alto nivel inflexible de tipos completo orientado a objetos. Adjetivos utilizados para describir Python incluyen típicamente divertido, fácil de usar, y una buena herramienta de aprendizaje - pero en última instancia hay muy pocas aplicaciones web Python en el mundo real. Ciertamente suena como un buen punto de partida, sin embargo, especialmente si usted es el tipo de persona que está en Linux y proyectos de código abierto / impulsados ​​por la comunidad. Sólo que no espere a estar haciendo cualquier página web reales con esto, y parece que hay una rivalidad con la comunidad Ruby.

programación web

ASP.net

Esta es la contribución de Microsoft a la arena lenguaje web, como era previsible popular en entornos corporativos y en ninguna otra parte. Está perfectamente integrado dentro de la familia .Net, y que necesita de Windows específicas de alojamiento para ejecutar aplicaciones web ASP.NET, que en mi experiencia es mucho más esfuerzo que vale la pena. Manténgase alejado de éste a menos que tenga una muy buena razón para no hacerlo.

lenguajes de programación

Así que, ¿cuál debería aprender?

Si desea crear un sitio web moderno, interactivo, sugiero una combinación de PHP, MySQL, y posiblemente jQuery / javascript para la interactividad. Eso no quiere decir que los lenguajes como Ruby y Python no vale la pena investigar como un ejercicio de aprendizaje - que sin duda vamos a hacer en algún momento - pero si su tiempo es limitado y usted desea seriamente para empezar a aprender habilidades útiles en el mundo real a continuación, la combinación de PHP / MySQL es el mejor lugar para empezar.

Si cree que me he perdido algo, entonces retroalimentación y lector contribuciones son siempre bienvenidas en los comentarios.

Artículos Relacionados