¿Qué lenguajes de programación debo usar para crear un sitio web?

Le sugiero que use PHP, Ruby On Rails o Python para el desarrollo del lado del servidor. Angular 2 o React para el desarrollo del lado del cliente, pero tenga en cuenta que si tiene una aplicación de múltiples páginas (MPA) en contraste con la aplicación de una sola página (SPA), puede tener algunas preocupaciones de rendimiento:

Aplicaciones web de múltiples páginas frente a aplicaciones web de una sola página

Asegúrese de organizar su proyecto del lado del cliente de la mejor manera posible, ya sea para MPA o SPA.

Ahora, cuando se trata de la aplicación de chat, puede usar una agrupación larga proporcionada por una API Comet que reemplaza a una API RESTful

API de consulta Comet vs REST – Import.io

Asegúrese de saber para qué es MEAN Stack lo mejor para LAMP Stack. Brevemente, MEAN Stack reemplaza a los datos no estructurados, la representación isomorfa y la concurrencia. Eso está manejando múltiples solicitudes a la vez:

Paralelo vs concurrente en Node.js

La pila MEAN: MongoDB, ExpressJS, AngularJS y Node.js

Obviamente, se necesita HTML y no es un lenguaje de programación.

En cuanto a CSS. Son personas de 2017, deberías usar un compilador y escribir con SCSS, SASS o Stylus. Ahórrate un montón de tiempo y asegúrate de no escribir CSS simple.

• Ya que estás buscando construir salas de chat, querrás usar WebSockets. Echa un vistazo a Socket.io para eso.

• Para almacenar imágenes, querrá buscar en Amazon AWS. Principalmente Amazon S3.

• Además, dado que está almacenando datos, necesitará una base de datos configurada.

• Como parece que eres bastante nuevo en programación, buscaría un marco como Ruby on Rails que usa el lenguaje de programación Ruby. Es un lenguaje muy simple pero potente (mucho más fácil que PHP).

Ruby on Rails literalmente tiene todo lo que necesitas. Es fácil comenzar, el lenguaje de programación Ruby es fácil de leer y configurar una base de datos es simple. Rails también viene con un compilador CSS para que pueda comenzar a escribir automáticamente con SCSS fuera de la caja 😀

¡Que te diviertas!

A2A

No existe el “mejor” lenguaje, ya que cualquier lenguaje compatible con la web lo hará. Algunos pueden ser más apropiados, dependiendo de lo que quiera hacer y con qué tecnologías tenga que trabajar.

HTML / CSS y JavaScript son prácticamente todo lo que necesita ahora para crear un sitio web. Si desea secuencias de comandos del lado del servidor, tiene una amplia variedad de idiomas para elegir. PHP es probablemente el más común, aunque Node.js también está allí.

Ruby on Rails no es tan popular como lo era hace años, pero Python está en aumento, especialmente con el framework Django.

Los diversos lenguajes .NET también son opciones a considerar, si desea permanecer en el entorno de Microsoft.

tl; dr : use un CMS como WordPress o Drupal y algunos complementos adicionales. No intentes hacer esto tú mismo.

Tiene dos caminos que cumplen requisitos separados:

  1. Ofrezca un sitio web de calidad en el que pueda confiar razonablemente.
  2. Disfruta de una experiencia de aprendizaje larga, multifacética y masoquista.

Si elegiste # 1, ¡bien por ti! Usted es consciente de que necesita entregar resultados y su público objetivo no va a esperar para siempre. Lanza con confianza un portal web con piezas de calidad probada en un solo día.

Si elegiste # 2, ¡bien por ti! Eres uno para la aventura y el aprendizaje. Ahora ve a leer esto: cómo se siente aprender JavaScript en 2016. Cuando termines de llorar, Jamie Lewis tiene excelentes sugerencias.

El desarrollo web se realiza mediante el uso de muchos instrumentos. En primer lugar, debe conocer los conceptos básicos:

  1. Una página web se escribe utilizando lenguaje de marcado HTML: un conjunto de etiquetas que le permitirán organizar la estructura de su sitio, además, si desea tener un sitio web atractivo, inserte una hoja de estilo CSS, que se encargará de la estética Esta estructura no es dinámica y los usuarios no pueden interactuar mucho aparte de mostrar algo.
  2. Obviamente, el siguiente paso debe ser dinamizar la página, para lo cual debe agregar Javascript, para los efectos secundarios y las comprobaciones del usuario (todos los efectos originales que ve en la página moderna se hacen con esto) y una serie de lenguajes de secuencias de comandos del lado del servidor que incluyen PHP, ASP.NET, JAVA, Python, Ruby, etc. Recomendaré PHP, ya que es el más fácil de todos.
  3. Realice muchos proyectos, busque en Google y pregunte, aprenda usando stackoverflow y practique mucho.

Para ser un profesional, necesitará al menos 2/3 años. No tome atajos y no use los marcos y scripts que encontró a menos que tenga una comprensión completa de ellos.

  • HTML: el pegamento para todo.
  • JavaScript: para secuencias de comandos del lado del cliente.
  • PHP: para secuencias de comandos del lado del servidor. El sitio oficial de Microsoft ASP.NET también es genial.
  • CSS: no es un lenguaje per se, pero necesitarás estilo, ¿verdad?

La programación web se puede dividir en dos grupos.

  1. Desarrollo front-end (lado del cliente)
  2. Atrás: desarrollo final (lado del servidor)

Para el caso 1, necesita saber HTML y CSS, además de JavaScript, lo que ayudará a que su sitio web sea dinámico y más interactivo,

Y para el caso 2 hay varias opciones, pero dos son populares (PHP y Python) más el conocimiento de la base de datos (MySQL o Postgres), yo mismo recomendaría Python porque es fácil de aprender, especialmente para principiantes, y todavía es muy poderoso, también se usa para desarrollar aplicaciones de escritorio, utilizadas en ciencia de datos, aprendizaje automático, etc., y está creciendo rápidamente.

La mayoría de la gente usa frameworks hoy en día, por lo que puede elegir uno, tanto python como php tienen excelentes frameworks, recomendaría Flask o Django para python y Laravel para PHP.

Existen los obvios de HTML, CSS y JavaScript. Hay muchos marcos que puede usar también y le brindan muchas más opciones y lo hacen más fácil. Puedes usar Python con Django o Flask. También puede usar Bootstrap, MVC con C #, por lo que solo depende de lo que desea construir y lo que quiere aprender.

learncodinganywhere.com

Quédate con PHP, JS, HTML y CSS. Quizás JQuery.

Por favor … No intentes Angular o React como un principiante.

Simplemente no: cómo se siente aprender JavaScript en 2016

Si eres nuevo, comenzaría aprendiendo los conceptos básicos de HTML, CSS y JavaScript. Hay muchos cursos en línea que pueden llevarte a un nivel básico. También debe comprender la diferencia entre el front-end y el lado del servidor, y eche un vistazo a qué lenguajes del lado del servidor se están utilizando, como PHP.

Luego, obtén WordPress y crea tu primer sitio web con eso.

Si es un sitio web estático, necesita saber HTML y CSS, pero no son lenguajes de programación.
Si es un sitio web dinámico como Facebook, Twitter, Amazon … Necesitará idiomas como php, ruby ​​on rail, python, asp, javascript.

Debes considerar cuál es tu objetivo.

Si tiene un cliente de forma independiente, probablemente usaría WordPress.

Si este es un ejercicio de aprendizaje. Haría un paso a la vez y luego investigaría el siguiente paso.

La cantidad de pasos depende un poco de lo que quieras lograr.

Java, PHP, .NET, HTML, etc., idiomas que puede utilizar para crear su sitio web según sus requisitos. La mejor de las suertes