¿Qué lenguaje de scripting del lado del servidor deberíamos usar hoy en el desarrollo web?

Yo diría que JavaScript es el más útil. ¿Por qué?

Porque no importa qué otros lenguajes de secuencias de comandos termines usando (Python, Ruby, Perl, PHP, etc.), aún NECESITAS saber JavaScript.

Si elige Python y crea una aplicación web utilizando el marco web basado en Python llamado Django, aún así le gustaría usar JavaScript en sus páginas. Lo mismo ocurre con la elección de Ruby y Ruby on Rails para crear aplicaciones. Querrás usar JavaScript.

JavaScript es tan común en el desarrollo web como HTML y CSS. Cuando habla de las herramientas de desarrollo web más simples, generalmente se refiere a HTML / CSS / JavaScript.
HTML = estructura, bloques de construcción en una página.
CSS = el aspecto visual de una página. lo que lo hace hermoso
JavaScript = la interactividad y la parte dinámica de una página.

Y, por supuesto, la belleza de saber JavaScript es que puedes usar NodeJS.

JavaScript es para NodeJS, como
Python es para Django, y como
Ruby es Ruby on Rails.

Aquí hay algunos recursos para comenzar a usar JavaScript:
Codecademy o
JavaScript elocuente o
JavaScript: las buenas partes.

¡Espero que esto ayude!

Hola señor / señora

Ahora, un día por debajo de todos los scripts de lenguaje es importante.

Si desea ir al diseño y desarrollo web, puede preferir PHP, JAVASCRIPT y el sitio oficial de Microsoft ASP.NET.

PHP y JAVASCRIPT de código abierto.

Mi sugerencia es aprender PHP y JAVASCRIPT

ÁSPID

El sitio oficial de Microsoft ASP.NET

El sitio oficial de Microsoft ASP.NET MVC

Java

JavaScript usando JavaScript del lado del servidor

Analizador

Perl a través del módulo http://CGI.pm

PHP

Pitón

Rubí

Sí, PHP es una de las mejores cosas para comenzar. Empecé con PHP.

PHP es simple, fácil de aprender, gratuito, más soporte, más tutoriales disponibles en línea, más marcos gratuitos, escalabilidad, velocidad y lo que no. Hay lenguajes más potentes sobre PHP, pero no tendrán todas estas características que PHP tiene.

De todos modos, no hay una respuesta perfecta a su pregunta que sea ‘el mejor lenguaje del lado del servidor’. Cada uno tiene sus propias especialidades y dificultades. Si dominas a alguien, puedes crear cualquier Aplicación a partir de ellos según tus necesidades. Probé ASP, Ruby on Rails pero era muy amigable con PHP, por lo tanto, para mí es el mejor lenguaje que conozco.

Tal vez, podría ser porque, PHP es popular y, por lo tanto, hay mucho soporte y cosas en línea para ello. Eso me facilitó mucho aprender.

Otras sugerencias serían Python o Ruby on Rails.

Hay varios lenguajes de secuencias de comandos del lado del servidor disponibles, que incluyen:

  • ASP (* .asp)
  • ActiveVFP (* .avfp)
  • ASP.NET (* .aspx)
  • ASP.NET MVC (* .cshtml)
  • Lenguaje de marcado ColdFusion (* .cfm)
  • Ir (* .go)
  • Groovy Server Pages (* .gsp)
  • Hackear (* .php)
  • Haskell (* .hs) (ejemplo: Yesod)
  • Java (* .jsp) a través de páginas JavaServer
  • JavaScript utilizando JavaScript del lado del servidor (* .ssjs, * .js) (ejemplo: Node.js)
  • Lazo (* .lasso)
  • Lua (* .lp * .op * .lua)
  • Analizador (* .p)
  • Perl a través del módulo CGI.pm (* .cgi, * .ipl, * .pl)
  • PHP (* .php, * .php3, * .php4, * .phtml)
  • Python (* .py) (ejemplos: Pyramid, Flask, Django)
  • R (* .rhtml) – (ejemplo: rApache)
  • Ruby (* .rb, * .rbw) (ejemplo: Ruby on Rails)
  • SMX (* .smx)
  • Tcl (* .tcl)
  • WebDNA (* .dna, *. Tpl)
  • Progress WebSpeed ​​(* .r, *. W)
  • Bigwig (* .wig)

Puedes ir por cualquiera. Según sus necesidades, en el que se sienta cómodo o tenga conocimiento.

CGI / Perl

Ventajas:

  • Un lenguaje maduro con más de una década de historia, es menos probable que encuentre errores en Perl que en cualquier otro lenguaje del lado del servidor.
  • Es GRATIS, aunque un buen libro para mostrarle las cuerdas puede retrasarlo un poco.
  • La mayoría de los buenos servidores web admiten Perl, por lo que probablemente no tendrá que pagar más por el alojamiento.
  • Una amplia red de desarrolladores de Perl dedicados en todo el mundo están a su disposición. No solo responderán sus preguntas en innumerables grupos de discusión y listas de correo de Perl, sino que el archivo de CPAN (entre otros) le dará muchos ejemplos para trabajar.

Inconvenientes:

  • Aunque existen algunas opciones para mejorar la situación, Perl no escala especialmente bien en servidores ocupados. Si está buscando crear una aplicación web que pueda procesar muchos éxitos en un corto espacio de tiempo, es posible que desee buscar en otro lado.
  • Perl es un software de código abierto, lo que significa que no hay soporte formal para él. A pesar de la gran comunidad de soporte disponible para usted, si algo sale mal, la única persona con la que realmente puede contar es usted mismo.

ASP:

Ventajas:

  • Bastante fácil de aprender, aunque se requiere programación.
  • Integrado en Windows 2000 Server: sin problemas de instalación.
  • Soporte profesional disponible.

Inconvenientes:

  • No es gratis (a menos que ya estés usando un servidor de Windows)
  • La funcionalidad especializada puede requerir que compre componentes comerciales o los desarrolle usted mismo en C / C ++ o Visual Basic.
  • Si está acostumbrado a la sintaxis de estilo C (compartida por C / C ++, Java, Perl, PHP, etc.), es posible que las idiosincrasias de VBScript sean difíciles de manejar.

Fusión fría :

Ventajas:

  • Extremadamente fácil de aprender, ¡no se requiere programación!
  • Potente y muy escalable (la última versión es compatible con la agrupación de servidores basada en software y hardware).
  • Soporte profesional de Macromedia.
  • Plataforma cruzada.

Inconvenientes:

  • Caro para configurar su propio servidor: Cold Fusion Server Professional 5.0 cuesta $ 1,295
  • Es posible que a los programadores no les gusten los métodos de desarrollo basados ​​en etiquetas.

PHP:

Ventajas:

  • Bastante fácil de aprender, especialmente para desarrolladores con experiencia en C / C ++, Java o Perl.
  • Comunidad de usuarios activos dispuestos a ayudarlo a comenzar.
  • Todo está integrado en el lenguaje.
  • ¡Es gratis!
  • Multiplataforma.

Inconvenientes:

  • Este lenguaje fue diseñado para ser amigable con los programadores, lo que desafortunadamente lo hace un poco menos amigable para los no programadores.

Java:

Ventajas:

  • Extremadamente potente y escalable.
  • Multiplataforma.
  • La mayoría de los complementos del servidor Java son gratuitos para fines personales y de desarrollo.

Inconvenientes:

  • Java requiere mucho trabajo para aprender. Ni siquiera comiences si no te tomas en serio el aprendizaje de la programación orientada a objetos.
  • La mayoría de los complementos del servidor Java deben pagarse si se van a utilizar para alojar un sitio web comercial.

Esta es una de esas preguntas imposibles de responder desafortunadamente.

El mejor lenguaje del lado del servidor es el que le brinda más oportunidades.

Para mí eso es asp .Net porque trabajo en industrias que tienen un entorno de oficina y están estrechamente vinculados con los productos de Microsoft.

Si la industria en la que está buscando ingresar es PHP, entonces ese es el mejor lenguaje para ingresar.

La razón por la que fui .net en primer lugar fue porque esa fue la que surgió cuando estaba trabajando. Nunca lo elegí acaba de suceder. Aproveché la circunstancia y aquí es donde estoy ahora.

No existe el “mejor lenguaje de programación del lado del servidor”.

  1. Debe preguntar, qué tecnologías ya están en uso en su sitio de personalización, supongo que no está trabajando para su propio proyecto divertido. Cada nueva tecnología es una nueva dimensión de la complejidad del sistema y, por lo tanto, debe evitarse cuando no se brinden ventajas claras. Como ejemplo aquí, probablemente no desee portar todos los programas COBOL en un banco a Java solo para introducir una nueva característica.
  2. ¿Cuáles son sus restricciones, cómo escalará? ¿Necesitará rendimiento de CPU mono? ¿Memoria? … O puedes escalar miles de máquinas pequeñas? Cuando esté restringido y / o necesite cada bit de rendimiento, iría con un lenguaje compilado por adelantado como C ++.
  3. Vaya por los grandes idiomas antiguos utilizados en su campo. Java en la empresa, Python en aplicaciones numéricas, PHP cuando se trata de tiendas Magento, etc.
  4. Por último, pero no menos importante, diviértete, te debería gustar el idioma 😉

Depende de ti. Sugeriré leer algunos tutoriales sobre el desarrollo web asp.net, php, perl, java y python. Asp.net no es un idioma. Es un marco de desarrollo web. Puede utilizar el lenguaje de programación C # ampliamente utilizado en asp.net. C # y Java son lenguajes similares.

Te sugiero que vayas con asp.net o php. Estos dos idiomas son ampliamente utilizados en la industria del desarrollo web. Ambos tienen gran cantidad de tutoriales y soporte en internet. También la demanda de ambos idiomas es enorme en el mercado laboral de software. Si aprende php, el desarrollo web será el área principal de aplicación de su conocimiento, pero si aprende C #, tendrá la capacidad de saltar en muchas otras áreas como el desarrollo de aplicaciones de escritorio, desarrollo de software móvil y casi todas las tecnologías de Microsoft. También asp.net es un marco de desarrollo web, por lo que hará que su vida como desarrollador sea mucho más fácil.

Según mi opinión, el mejor lenguaje del lado del servidor es Asp. Net & c #.
Pero PHP es ampliamente utilizado que Asp. Hay muchos idiomas

Si esta pregunta es solo para fines laborales en India, entonces tiene estas excelentes opciones:

  1. Asp, c #
  2. PHP
  3. Java
  4. Python (menos uso en India)

Espero que esto ayude

PHP es excelente para empezar, ya que tiene mucho parecido con C, tiene construcciones simples y una sintaxis muy fácil de entender.

Es más fácil entender la terminología de obtener una sesión posterior, etc. usando PHP en comparación con cualquier otro lenguaje del lado del servidor

No creo que haya una respuesta a esto que funcione para todos. Depende de MUCHOS factores, como la pila en la que está trabajando su empresa, las licencias que ya tiene, el conjunto de habilidades y la fuerza laboral del desarrollador, la disponibilidad de integración con aplicaciones / API de terceros y las restricciones allí …
Habiendo dicho todo eso, me gustaría señalarle esto:
¿Qué lenguaje del lado del servidor es el adecuado para usted?

¡Esto ofrece una gran visión!

Java Script es el nuevo lenguaje de programación que trae animación, aplicaciones, juegos, creatividad, interacción y otros efectos dinámicos a cualquier página web. Después del lenguaje de desarrollo básico, es el lenguaje de uso frecuente de los scripts del lado del cliente. Algunas de las aplicaciones de JavaScript pueden incluso ejecutarse sin volver a conectarse al servidor, lo que significa que pueden ejecutarse en un navegador sin conexión a Internet.
El script Java siempre ha estado en la cima desde la invención. Una razón para atraer tráfico a los sitios web es que los frameworks Java superan a los frameworks de otros lenguajes. El script Java puede permitir a los desarrolladores crear fácilmente aplicaciones de red rápidas, lo que significa un servidor más rápido. A menos que ocurra algo más en el futuro cercano, verá que la plataforma JavaScript / Node.js continúa ganando impulso en 2015 y más allá.

Monica Justin
Desarrollo de aplicaciones móviles – diseño web + empresa de desarrollo | Aplicación infinita

Recomiendo PHP si estás comenzando. .JSP, ASP y muchos otros en la lista tienen herencia. Java es demasiado complejo para principiantes. Python, Ruby son interesantes y fáciles de aprender, pero bastante complejos para los programadores principiantes. Go (y tal vez Scala) son muy interesantes para el futuro, pero en este momento aún no han madurado, excepto para usos específicos como la concurrencia.

Javascript, Python, Perl, PHP, Ruby.

Pero además de eso, será mejor que domines otros lenguajes de programación como C # (y las tecnologías web de .Net Framework) o Java, y por supuesto HTML (5), CSS (3), etc.

PHP: un marco bastante maduro y desarrolladores fáciles de contratar

Ruby: si te importa el código más eficiente.

Python – a la par o más con rubí (discutible)

Java: más hacia la empresa, no tan ágil como se mencionó anteriormente.

Gran cantidad de otras opciones que puede ignorar por ahora.

Lea el siguiente artículo de Matt Aimonetti, responderá todas sus dudas:

¿Qué tecnología debería usar mi startup?

JavaScript

JavaScript es prácticamente el único lenguaje en el front-end, y con el surgimiento del Nodo JS y la pila MEAN, también puede manejar su código de back-end. Es el lenguaje “candente” del momento.

Si tiene que elegir uno, definitivamente es JavaScript.

JSP es casi java, por lo que si ya sabe java jsp es mejor aprender más, vaya a php, ya que php es más flexible (lenguaje poco tipeado) y fácil de alojar.

Además, tanto php como jsp pueden variar en el rendimiento, todo depende de sus algoritmos y estilo de programación. Al igual que jsp proporcionará soporte para subprocesos, php no lo hará.

Python (Django), Ruby (Ruby on Rails), JavaScript (Node.js) son algunos de los más populares.

La elección depende de muchos factores. Para empezar, creo que lo mejor es tomar lo que mejor sabes. Si no tiene experiencia particular en ninguno, PHP es, creo, el mejor para comenzar con el desarrollo web de cualquier tipo.