Qué lenguaje de programación aprender programación web

  • Joseph Goodman
  • 0
  • 789
  • 213
Anuncio

Hoy vamos a echar un vistazo a los diversos lenguajes de programación web que impulsan Internet. Esta es la cuarta parte de una serie de programación para principiantes. En la parte 1, aprendimos las características básicas de las variables y los tipos de datos. Conceptos básicos de la programación informática 101: variables y tipos de datos Conceptos básicos de la programación informática 101: variables y tipos de datos. Pensé que es hora de que revisemos los conceptos básicos absolutos de la programación de una manera no específica del lenguaje. Esta… . En la parte 2, pasamos a funciones y estructuras de control. Los fundamentos absolutos de la programación para principiantes (Parte 2) Los fundamentos absolutos de la programación para principiantes (Parte 2) En la parte 2 de nuestra guía absoluta de programación para principiantes, estaré cubriendo el conceptos básicos de funciones, valores de retorno, bucles y condicionales. Asegúrese de haber leído la parte 1 antes de abordar esto, donde le expliqué el ... En la parte 3, echamos un vistazo a algunos de los numerosos lenguajes de programación de software. ¿Qué lenguaje de programación debería aprender para el desarrollo de software? ¿Qué lenguaje de programación debe aprender para el desarrollo de software? Al comenzar en el camino de la programación, es importante que invierta su tiempo sabiamente para elegir aprender algo que los beneficie en el futuro inmediato con resultados visibles en su plataforma de ... Como la última vez, he incluido capturas de pantalla de cómo se ve el código típico en el idioma, lo que creo que es un buen indicador de un vistazo de si te sentirás cómodo programándolo o no.

PHP

PHP es el rey indiscutible de los lenguajes del lado del servidor que se usan en Internet hoy en día, se ejecuta en el 75% de todos los servidores web, y es el poder detrás de WordPress, Wikipedia e incluso la parte de Facebook orientada al usuario.

Como lenguaje del lado del servidor, el código se procesa antes de que llegue al navegador del usuario, por lo que todo lo que ven es la página final y ninguno del código PHP original. PHP se usa principalmente junto con MySQL para extraer información de una base de datos, manipularla 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 10 Aplicaciones de software esenciales para el desarrollo web en una Mac 10 Aplicaciones de software esenciales para el desarrollo web en una Mac / WAMP Cómo instalar un Windows Servidor web en su PC con XAMPP Cómo instalar un servidor web de Windows en su PC con XAMPP / LAMP El mejor software de servidor web de Linux (y alternativas de Apache) El mejor software de servidor web de Linux (y alternativas de Apache), el PAG generalmente significa PHP (el resto es Windows / Mac / Linux, Apache y MySQL).

MySQL

Otro componente de las instalaciones de servidores web estándar, MySQL es un servidor de base de datos gratuito y de código abierto. No es un lenguaje de programación como tal, pero es un lenguaje nuevo para aprender si desea hablar con bases de datos, por lo que es un componente clave de los sitios web modernos. Aunque MySQL es en realidad un lenguaje de línea de comandos, existen herramientas comunes de GUI disponibles, como PHPMyAdmin, para administrar bases de datos con mayor facilidad..

Una vez más, MySQL es lo que impulsa WordPress, por lo que todas sus publicaciones y contenido se almacenan en una base de datos MySQL..

Javascript

No debe confundirse con Java, el lenguaje de programación de software orientado a objetos completo que presentamos la semana pasada, Javascript es el padre de las páginas web interactivas. Es un lenguaje de secuencias de comandos que se ejecuta localmente en el navegador del usuario, lo que permite que las páginas web respondan a las interacciones del usuario, como hacer clic en elementos y cronometrar eventos. Sería imposible cubrir todo lo que es capaz de hacer con JavaScript, es suficiente decir que si hay algo interactivo en un sitio y no es Flash, es más que probable que Javascript.

Vale la pena mencionar JQuery en este punto también. JQuery es un framework Javascript que le permite escribir menos código y le brinda una mayor compatibilidad con el navegador, y se está convirtiendo rápidamente en el estándar para las páginas web modernas. Es particularmente útil para apuntar a partes específicas de una página web utilizando términos CSS conocidos y haciendo algo con ellos, como mostrarlos u ocultarlos. Aunque JQuery está hecho de Javascript, también presenta sus propios componentes de lenguaje únicos, por lo que solo porque sepa que Javascript no significa que puede usar JQuery automáticamente (también podría argumentar que no necesita saber mucho Javascript para poder use jQuery). Definitivamente estaremos viendo este en algún momento.

Perl

Perl solía ser una fuerza importante en la programación web, pero desde entonces se ha relegado principalmente a aplicaciones de procesamiento de texto. Es increíblemente rápido en el procesamiento de texto, pero no es muy útil en la Internet moderna. Sin embargo, es algo que todos los hackers tienen en la caja de trucos, por lo que vale la pena echarle un vistazo en algún momento.

Para darle una idea del poder de Perl, aquí está el código completo que se creó para descifrar el cifrado de DVD. Sí, es bastante críptico:

Rubí

Ruby, y su marco de aplicación web Ruby On Rails, impulsa algunos sitios web bastante importantes como Groupon, Shopify (una plataforma de comercio) y el front-end de Twitter. Es un lenguaje orientado a objetos completo que es interpretado por el servidor y luego enviado como una página HTML terminada al navegador, al igual que PHP (pero también completamente diferente, * suspiro *). Sin embargo, tiene una serie de ventajas clave, a saber, en el desarrollo rápido, menor repetición de código y velocidad.

Desafortunadamente, la mayoría de los servidores web no son compatibles con Ruby, por lo que, a menos que pueda configurar su propio servidor como desee, debe usar un servicio de alojamiento como Heroku.

Pitón

Python es otro lenguaje completo de alto nivel orientado a objetos. Los adjetivos utilizados para describir Python suelen incluir divertido, fácil de usar, y un buena herramienta de aprendizaje - pero finalmente hay muy pocas aplicaciones web de Python en el mundo real. Sin embargo, parece un buen lugar para comenzar, especialmente si eres el tipo de persona que está interesado en Linux y en proyectos de código abierto / impulsados ​​por la comunidad. Simplemente no espere hacer páginas web reales con esto, y parece haber una rivalidad con la comunidad Ruby.

ASP.net

Esta es la contribución de Microsoft al ámbito del lenguaje web, previsiblemente popular en entornos corporativos y en ningún otro lugar. Está estrechamente integrado en la familia .Net, y necesita un alojamiento específico de Windows para ejecutar aplicaciones web ASP.net, que en mi experiencia es mucho más esfuerzo de lo que vale. Manténgase alejado de este a menos que tenga una buena razón para no hacerlo..

Entonces, ¿qué deberías aprender??

Si desea crear un sitio web moderno e interactivo, sugiero una combinación de PHP, MySQL y posiblemente JQuery / Javascript para interactividad. Eso no quiere decir que no valga la pena investigar lenguajes como Ruby y Python como ejercicio de aprendizaje, lo que sin duda haremos en algún momento, pero si su tiempo es limitado y realmente desea comenzar a aprender habilidades útiles en el mundo real, entonces el combo PHP / MySQL es el mejor lugar para comenzar.

Si crees que me he perdido algo, entonces los comentarios y las contribuciones de los lectores siempre son bienvenidos en los comentarios.




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.