¿Qué lenguaje de programación es mejor para la programación web?

El mejor lenguaje que debes aprender es JavaScript . Aprenda de Learn para codificar y ayudar a organizaciones sin fines de lucro (Free Code Camp).

No solo es uno de los idiomas más populares, sino que tiene muchas ventajas. Citando a Quincy Larson, fundador de Free Code Camp:

JavaScript

  • es el único idioma que se ejecuta en todos los navegadores (y el único idioma de pila completa).
  • es significativamente más rápido que estos otros lenguajes de secuencias de comandos (en parte porque permite la programación asincrónica).
  • está experimentando una importante inversión de dinero y talento de compañías como Google, Facebook e incluso Microsoft, y por lo tanto está mejorando constantemente.
  • tiene Node.js, que se utiliza desde dispositivos integrados (tecnología de Internet de las cosas) hasta las principales API (Netflix).
  • tiene Angular.js y React.js, que representan el futuro de las aplicaciones de una sola página (que representan el futuro del desarrollo web).
  • es el primer idioma para el que se escriben las principales SDK y bibliotecas. Estos son luego (tal vez eventualmente) transferidos a Ruby, Python y PHP
  • .es utilizado por las principales bases de datos como MongoDB como un reemplazo más flexible para SQL. Algunas de estas bases de datos optan por almacenar todo en JSON.
  • Paga más que todos estos otros lenguajes y marcos de scripting, y tiene más vacantes y una tasa más rápida de crecimiento de vacantes.

(Fuente: ¿Por qué los desarrolladores web de pila completa aprenderían Python o Ruby o cualquier otro lenguaje de fondo, en lugar de JavaScript?)

Supongo que estás preguntando sobre el back-end. Si esto es para front-end, vaya con JS

Tienes que reformular tu pregunta. No existe el “Mejor” lenguaje de programación para ninguna tarea específica. Habrá algunos que sean más adecuados para cosas específicas, pero una vez que se filtre a esos idiomas (probablemente al menos de 3 a 4 idiomas muy utilizados también), debe decidir en función de otros factores.

Así que intentaré clasificar los factores principales para elegir el idioma correcto. Si hace esta pregunta, supongo que también debe aprender el idioma / a primero:
Disponibilidad de marcos! Si no desea reinventar la rueda, esto es imprescindible. Sin Rails, Ruby no sería considerado probablemente.
Facilidad de aprendizaje. Esto incluye cuántos tutoriales / cursos / libros están disponibles y la calidad de esos recursos.
Facilidad de escritura. Esto es básicamente lo intuitiva que es la sintaxis para usted. Tenga en cuenta que algunas personas (no me pregunten quién) podrían incluso encontrar atractiva la sintaxis de Perl. Todo es preferencia personal.
Empleos. ¿Cuántos trabajos hay disponibles si desea utilizar esto como una posible carrera profesional? Esto es en gran medida secundario, porque si te vuelves realmente bueno en algo, los trabajos vendrán y para entonces deberías poder aprender otro idioma / marco fácilmente.

Filtrando idiomas en función de esos criterios, prácticamente llega a cuatro idiomas:
(Sin orden específica)
-Pitón
-JavaScript
-Rubí
-PHP

Sin embargo, esto es extremadamente tentativo. Ruby no estaría en esta lista hace unos años, al igual que Python y JavaScript. Haskell o Dart posiblemente podrían extraer PHP de su repisa, ya que de todos modos ya está muriendo.

Todo depende de tu objetivo, como desarrollador. Si desea escribir código del lado del servidor, realmente no importa qué lenguaje de programación use, siempre que la plataforma sea eficiente y pueda escribir API REST, etc.

Si desea escribir código del lado del cliente, debe aprender JavaScript. Soy parcial cuando te digo esto, porque he sido desarrollador de JavaScript durante bastante tiempo, pero esta es tu mejor opción si quieres mezclar el lado del cliente con el lado del servidor.

Para el servidor, puede usar NodeJS. Aunque no es el unicornio que se anuncia, NodeJS es una plataforma de desarrollo del lado del servidor decente, y le ofrece una gran oferta tanto en términos de velocidad de desarrollo como de comunidad. Tiene una gran cantidad de paquetes para elegir y muchos recursos si desea aprender.

Actualmente estoy investigando Golang e intento obtener el mayor conocimiento posible. Es posible que desee comprobarlo si desea crear API REST u otros tipos de servicios.

Cualquiera con el que te sientas cómodo. Estas son algunas de las opciones más populares:

  • JavaScript: el idioma nativo de la Web. Este es también el idioma nativo de Node.js, un marco de aplicación local y del lado del servidor popular.
  • CoffeeScript: un lenguaje inspirado en Ruby que se compila en JavaScript. También a menudo se compila para Node.js
    Dart: un lenguaje de Google inspirado en Java, en su mayoría de tipo estático [1] que compila en JavaScript (con compatibilidad Node.js) y tiene su propio entorno de tiempo de ejecución del lado del servidor.
  • Coco: un tenedor de CoffeeScript destinado a corregir algunas de las deficiencias del lenguaje (como el alcance variable), junto con algunas características adicionales.
  • C ++, utilizando Emscripten o Cheerp (anteriormente Duetto) para compilar en JavaScript.
  • Fay: un subconjunto restringido de Haskell. La mayoría de las cosas no admitidas tratan con la falta de soporte de JavaScript. También es muy probable que tenga el mejor FFI que he visto. Muchos Haskellers usan esto para poder reutilizar la lógica del lado del servidor y del lado del cliente, al igual que con Node.js.
  • ClojureScript: un dialecto de Clojure dirigido a JavaScript.
  • TypeScript: un dialecto de JavaScript [1] de tipo estático. Flow [1], de Facebook, es similar, aunque parece preferir lo implícito a lo explícito.

Este es solo un pequeño subconjunto de idiomas. Mi favorito personal es LiveScript, un fork de Coco, pero más funcionalmente orientado y más compatible con CoffeeScript (facilita la migración).

Notaré que necesitará aprender HTML [2] y CSS [3], y contar con un lenguaje de preprocesador CSS como Less, Sass o Stylus ayudará, ya que CSS puede y se volverá redundante rápidamente.

[1] TypeScript y Flow tienen un any por razones de interoperabilidad, ya que JavaScript es dinámico, no estático. El equivalente de Dart se realiza a través de la omisión de tipo o el tipo dynamic (que tiene usos dentro del propio lenguaje).
[2] Lenguaje de marcado de hipertexto
[3] Hojas de estilo en cascada

En el siguiente orden:

– El que conoces;
– El que conoces … menos, pero no te llevaría mucho tiempo dominarlo;
– El que otra persona dispuesta a ayudarte lo sabe;
– El lenguaje de programación que conoce el tipo que piensa contratar por una buena cantidad de dinero
– el idioma recomendado por el tipo / empresa que paga para crear el sitio web para usted;

Además, aunque no es aconsejable para proyectos reales, puede intentar utilizar uno de los siguientes idiomas, en este orden:

– Un lenguaje que proporciona muchos marcos para resolver su problema específico;
– El idioma que desea saber porque se siente atraído, por alguna razón;
– Un idioma que parece más fácil de aprender para usted debido a su experiencia o experiencia.

Como último recurso, sin un orden específico:

– Python
– Ruby
– PHP.

Todo se reduce a tres lenguajes de programación (excluyendo JavaScript por razones obvias):

  1. Pitón
  2. Rubí
  3. PHP

Cada lenguaje de programación tiene sus fortalezas y debilidades:

Fortalezas

  • Python : es fácil de aprender y tiene muchas bibliotecas científicas como numpy, scipy y sklearn que pueden ayudarlo a administrar sus datos. Es imprescindible para los informáticos que persiguen la ciencia de datos.
  • Ruby : tiene Rails, que es uno de los primeros frameworks MVC, por lo tanto, está muy bien documentado y tiene muchas gemas relacionadas con el desarrollo web
  • PHP : siempre se ha dirigido al desarrollo web. Enorme comunidad y fácil de aprender.

Debilidades

  • Python : originalmente no está destinado al desarrollo web. No es el camino al que Python apunta.
  • Ruby : difícil de dominar si eres nuevo en la programación. Tiene poco soporte para el sistema operativo Windows.
  • PHP : propenso a malas prácticas de programación si no eres lo suficientemente cuidadoso. Carece de bibliotecas científicas.

Cada lenguaje de programación tiene múltiples marcos que pueden facilitarle la vida. Mis favoritos son Django (Python) , Rails (Ruby) , Laravel (PHP) .

C # entre los lenguajes de programación más populares para 2014

¿Desarrollando para Windows Phone o Windows 8? Tienes algunas opciones para elegir un lenguaje de programación. C # es, por supuesto, uno de los lenguajes más populares para construir en una plataforma de Microsoft. Estos son los lenguajes de codificación que se espera sean populares en 2014.

Ver qué lenguajes de programación son populares es una buena manera de conocer las tendencias de los desarrolladores y las plataformas. CodeEval acaba de publicar sus “Idiomas de codificación más populares de 2014”, que son datos basados ​​en más de 100,000 pruebas de codificación.
Si eres un desarrollador, probablemente no sea sorprendente que Python y Java estén en la cima. Eso puede esperarse, pero aún así es agradable ver que C # crece en más del 100%, aunque las presentaciones de Objective-C aumentaron en un 300%. El aumento muestra interés en un lenguaje que es utilizado predominantemente por las tecnologías de Microsoft. Esto es lo que dijo el desarrollador de Windows Phone Daniel Gary sobre C #:

“C # es el mejor maldito lenguaje de todos. Y cuanta más gente lo use, más potenciales desarrolladores de Windows Phone. Es un buen equilibrio de rendimiento, brevedad y facilidad de uso ”

Estos datos de CodeEval no reflejan necesariamente la escena del desarrollo, pero sin duda es estimulante ver aumentar el interés de C #.

Recurso: – http://www.windowscentral.com/c-…

Lo mejor siempre es relativo, y depende de con qué se sienta cómodo y de lo que quiera lograr.

Lo primero que debe aprender es sin duda HTML / CSS. Lo necesita para que el navegador web del cliente vea algo.

Si desea que su sitio genere páginas, como un foro, php sería una buena idea. También lo necesita, u otro lenguaje del lado del servidor, para realizar esta y otras tareas, como inicios de sesión, cifrado si lo desea y cualquier otro tipo de solicitud de datos.

Después de hacer eso, JavaScript hace que todo sea interactivo y es el tercer y último “tradicional” de los tres idiomas web tradicionales. Esto es necesario para contenido interactivo del lado del cliente sofisticado, como barras laterales de desplazamiento y ventanas emergentes.

Si te sientes aventurero, siempre puedes probar algo más para el back-end, como python o NodeJS. Incluso podría desarrollar el código de su servidor en C si lo desea.

Bueno, tu pregunta parece un poco vaga. La razón por la que se dice que algunos idiomas son mejores que otros generalmente se basa en lo que se necesita, ya sea simplicidad, escalabilidad, velocidad o algún otro problema. Pero, en general, hay algunos idiomas que se ejecutan directamente en el navegador llamados lenguajes front-end y el más utilizado o debería decir que es necesario es html, css y JavaScript (aunque html no se considera exactamente un lenguaje de programación (es un marcado)). cuando se trata de lenguajes de programación de back-end, sus opciones son más amplias. Y solo eliges el mejor idioma para lo que quieres hacer, pero entre
Los idiomas de back-end que mis favoritos personales son php por su simplicidad y sintaxis limpia y es mucho más fácil de aprender, en realidad fue creado para la web java y asp. Pero hay otras opciones que puede elegir dependiendo de lo que busque. Por ejemplo, Facebook es construido en php pero se enfrentan a problemas de escalabilidad debido al enorme crecimiento del tráfico, el mismo lenguaje funciona bien para Wikipedia y millones de sitios web. Para tener una mejor idea de qué idiomas se adaptan mejor a qué, consulte Desarrollo web / Elegir el lenguaje de programación correcto y los lenguajes de programación utilizados en los sitios web más populares

A2A

No hay realmente un lenguaje “mejor” para la programación web, para ser honesto. Todos los idiomas son realmente solo herramientas, y debe conocer bien sus herramientas para saber qué idioma usar para resolver qué problema en particular.

-HTML + JS son excelentes para casi cualquier uso que puedas imaginar, aunque hacer cosas básicas es difícil sin marcos y bibliotecas y otras cosas.

-Ruby on Rails es un poco más robusto, pero también requiere algunas descargas y tiempos de ejecución adicionales para poder ejecutarse.

-Python + Django también es una opción sólida, pero algo poco convencional y no muy utilizada.

-Java Enterprise Edition + Spring (o similar) es una solución decente pero generalmente no se usa. LinkedIn lo usa, no estoy seguro de quién más.

¡Espero que esto ayude!

Si habla de programación front-end, en la propia página web, la respuesta es casi invariablemente JavaScript.

Hay algunas opciones que se compilan en JavaScript (CoffeeScript, Dart) y pueden agilizar el desarrollo, pero no pueden sustituir el aprendizaje de JavaScript.

Para el back-end, me gusta Python. Otras personas prefieren Ruby; Los dos campamentos son aproximadamente del mismo tamaño. Y siempre hay PHP, que pondría en la categoría de “terrible pero demasiado utilizado para morir (todavía)”.

Es html, javascript, etc. en la parte frontal y lo que quieras en el lado del servidor.
Elegiría algo con un buen IDE y buenos recursos de aprendizaje y desarrollo. No te consideres limitado a Java, Php, Ruby o Python.

Implica que desea un idioma diferente al que usted enumera.

Lenguaje Julia y Escher (Elm / estilo reactivo) o Genie (tiene ORM incluido). Me gustaría su idea de cómo se compara.

Preguntas sobre Julia para programación de propósito general (cadenas, módulos, despacho, herencia)

“Estoy trabajando en la creación de un marco web de pila completa en la tradición de Rails y Django ( https://github.com/essenciary/Ge …). Y no solo que uso a Julia para programación de propósito general, también vengo de un entorno completamente diferente, haciendo casi exclusivamente desarrollo web para toda mi vida profesional [… su proyecto basado en su marco] no tiene ningún problema ”

La programación se usa prácticamente en todas partes en la web. Necesitas elegir una dirección.

  • Crear animaciones base HTML
  • Diseñando un sitio web
  • Desarrollando un sitio web
  • Iniciando un servidor
  • etc.

De cualquier manera, conocer los conceptos básicos de HTML, CSS, JS y un poco de programación (recomiendo Python-> Learn Python) y bash lo ayudarán.

Para el lado del servidor, PHP es un buen lenguaje para comenzar y es fácil de configurar y rápido de aprender.

Para el desarrollo del lado del cliente, Javascript y jQuery son una excelente combinación para usar. jQuery proporciona funciones adicionales a las que puede llamar en Javascript que aceleran su desarrollo. jQuery tiene una muy buena documentación en línea.

Si necesita un servidor de base de datos, MySql es de uso gratuito y, de nuevo, fácil de configurar.

Todo lenguaje de programación tiene sus lados buenos y lados negativos. No hay lenguaje de programación que sea perfecto. El lenguaje de programación que aprendas depende de lo que quieras lograr con él. Investigue algunos idiomas y lo que le ayudarán a lograr. Si desea ser un programador web, considere HTML, CSS, JAVASCRIPT, PHP, el sitio oficial de Microsoft ASP.NET, MYSQL y más

Saludos:

David Heller – VP en WeDoWebApps

Correo electrónico: [correo electrónico protegido]

Skype: wf-ross

Teléfono: +17862454146

Sin pensar…..
solo consulte el siguiente enlace
W3Schools Sitemap
La perfección aquí te brinda una mejor forma de ingresar al mundo de la programación web
Todo lo mejor

Python (lenguaje de programación) – Con Django
Go (lenguaje de programación) – Con Google Appengine
PHP (lenguaje de programación): con un gran marco de trabajo (hecho solo para la Web)
Ruby (lenguaje de programación) – con rieles.

Adams me ha pedido que cumpla la profecía; No puedo responder esta pregunta porque comencé mi carrera tecnológica en la pila de Microsoft de programación web cliente-servidor, punto a punto y n-tier y hace solo cuatro años pasé a las tecnologías de Big Data.

Cuando se trata de cuál es la mejor programación para la programación web, solo trabajé con ASP, ASP.NET y Sharepoint WebParts clásicos (usando VBScript, C # y C # nuevamente para programar esas tecnologías web mencionadas anteriormente), por lo que no pude responder eso.

Diré que allí Java tiene marcos muy maduros y robustos para soportar diferentes tecnologías web y marcos de lo que pregunté e investigué.

Python es definitivamente un buen lenguaje para el desarrollo web de back-end, especialmente para principiantes. Podrá poner en marcha una aplicación hello world en muy poco tiempo. En cuanto al rendimiento, es excelente. Django y Flask son muy populares y tienen grandes comunidades a su alrededor.

Dicho esto, también recomendaría JavaScript. ¿Por qué? Bueno, porque cuando se trata de desarrollo web no hay forma de evitarlo. Terminarás usando JavaScript en la parte frontal, entonces ¿por qué no usarlo en ambos?

Node JS es genial, especialmente cuando usa JS express junto a él. Fácil de comenzar pero requiere un poco de práctica para dominarlo.

Habiendo usado ambos, preferiría Node Js sobre Flask o Django.