¿Qué es el desarrollo web real? ¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end? ¿Cuáles son los usos y cómo puedo aprenderlos y en qué secuencia?

Entonces, una buena pregunta. Básicamente, el desarrollo web significa desarrollar aplicaciones web a medida que incluyen todas las instalaciones requeridas por el cliente. Puede ser un sitio web o una aplicación web. Existen dos tipos de técnicas para desarrollar aplicaciones web:

  1. Representación del lado del cliente: para hablar en lenguaje general, en la representación del lado del cliente, cada vez que hacemos clic en un enlace en la página web, se realiza la llamada AJAX y es la magia lo que evita que toda la página web regrese al servidor para recopilar respuestas y volver a cargar competir página. Esta técnica recopila todos los datos en la primera carga de la página y luego solo cambia entre estados. Angular js, Vue js, React js viene aquí para ayudar. Son marcos asombrosos, confía en mí, son simplemente increíbles y si los aprendes, eres bueno para seguir con la técnica de renderizado del lado del cliente junto con la combinación de Node y mongo en el back-end (en resumen, es asíncrono).
  2. Representación del lado del servidor: en este caso, cada vez que un usuario hace clic en algún enlace o botón de la página web, el navegador vuelve a cargar, recopila todos los datos del back-end y los presenta en una nueva página. Por lo tanto, la solicitud lleva mucho tiempo porque realiza una solicitud sincrónica con cada clic. Para esto, puedes usar. Desarrollo de Net o Java EE y tecnologías como servlets JSP. Puede usar marcos como hibernate spring para mayor facilidad. Hablar sobre lenguajes, C #, Java y PHP te ayudará mucho en esto (es sincrónico).

Sobre la pila tecnológica, aquí vamos.

Pila de Javascript: Sabes que Javascript es el corazón del desarrollo web y Javascript fue la primera tecnología basada en navegador introducida. Si habla de secuencia, entonces es obligatorio aprender HTML y CSS, ya que son bloques de construcción de la web. Un sitio web no es nada sin HTML. Entonces, básicamente en esta pila, puedes usar Javascript solo para el front-end y el back-end. Quiero decir que puede usar la combinación de html + css + coreJavascript (o cualquier otro marco como Angular JS) para frontend. Y de manera similar para el backend, puede usar NodeJS y mongodb / sql que completa su pila completa. Entonces, para esto, primero puede comenzar a aprender html css js. Sé perfecto en Javascript y comienza a aprender Angular JS.

Java/. NET stack: este es como los estudiantes hacen cosas en sus proyectos de nivel universitario. Usar angular para front-end y Java para back-end también es la mejor opción que tiene porque es escalable si desea extender su proyecto al desarrollo de aplicaciones móviles. También hay un lenguaje llamado mecanografiado que lo ayudará a ampliar o escalar su proyecto si se trata de Javascript. Entonces, esta pila es una técnica de representación del lado del servidor. La tecnología de la base de datos dependerá de usted, para usar Mongo o SQLServer o MsSQL.

. NET stack: aquí, puede usar html css js con o sin frameworks y C # para backend, también es una tecnología de representación del lado del servidor. Hay marcos en. Net como JIRA que nos ayudan a facilitar el desarrollo. Simplemente descargue Visual Studio y comience a desarrollar usando Microsoft proporcionó el mejor intelliscense.

Pila PHP: para esta implementación, es posible que deba usar marcos PHP como Laravel o codeIgniter. Pero no pienses en los demás, Laravel será suficiente. O solo el PHP central lo hará. Esto es para backend, para front-end, no creo que tenga que contarte más al respecto.

Muchos consideran la pila Javascript, ya que es completamente de código abierto y gratuita. Después de todo, es tu elección qué aprender. Pero si desea estar en el desarrollo web, comience a aprender HTML5, CSS3 (junto con un marco como bootstrap, fundación o interfaz de usuario semántica) y Javascript. Y luego decida qué pila usar exactamente. Pero una conclusión para recordar , si realmente desea construir aplicaciones de nivel empresarial, los marcos son la clave.

La mejor de las suertes..!!

Hola Rohan, gracias por hacer esta pregunta en particular. Así que básicamente tienes 6 preguntas combinadas en una. La respuesta es muy simple, pero tiene muchas fases, por lo que responderé a sus preguntas en forma de sección.

¿Qué es el desarrollo web real?

  1. El desarrollo web no es más que la creación de sitios web que pueden ser sus aplicaciones web, utilizando cualquier tecnología disponible en la industria web. Pero cada tecnología tiene su propia forma de uso y beneficios. La lógica es casi la misma.
  2. El desarrollo web es la fase normal (también llamada codificación) de cualquier fase de construcción del ciclo de vida del software. Pero la parte importante es que, en el desarrollo web, seguimos 3 procesos, es decir, DESARROLLO DE BASES DE DATOS, DESARROLLO FRONTAL seguido de DESARROLLO BACKEND.

¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end?
¿Cuáles son los usos?

  1. Idiomas frontales (lenguaje de script del lado del cliente):
  1. No es más que lo que ves cuando abres un sitio web.
  2. Los colores, los estilos, la disposición, el diseño, el fondo, el audio, el video, las imágenes, los botones, los menús, los enlaces, etc. son front-end y están diseñados con idiomas front-end.
  3. Idiomas frontales:
  1. HTML : que le da a su sitio web una especie de diseño / estructura.
  2. PREPROCESOR HTML (HAML) : toma un tipo de datos (que se compilan en html) y los procesa en otro haciendo que su estructura y su código sean más precisos.
  3. CSS : que le da a su sitio web color, textura, apariencia y diseño.
  4. PRE-PROCESADORES CSS (SASS, SCSS, JADE, SLIM, LESS, STYLUS y COFFEESCRIPT) : que nuevamente toma un tipo de datos (que se compilan en css) y los procesa para que el diseño de su sitio web sea más efectivo.
  5. JavaScript: it controle las páginas web del lado del cliente del navegador, los programas del lado del servidor e incluso las aplicaciones móviles. Básicamente, funciona como una interfaz entre el front-end y el back-end.
  6. Frameworks de JavaScript: varía de Javascript en el modo de flujo de control, de lo contrario, es un marco de aplicación escrito con javaScript.
  7. JQUERY: archivos de la biblioteca de JavaScript.
  8. AJAX: las aplicaciones web pueden enviar datos y recuperarlos de un servidor de forma asincrónica (en segundo plano) sin interferir con la visualización y el comportamiento de la página existente.
  • Todos estos idiomas front-end son comunes para todos los sitios web mientras se desarrolla un front-end para el sitio web.
  • Lenguajes de back-end (lenguajes de script del lado del servidor):
    1. Los lenguajes de fondo son los que le dan lógica a su sitio web. Indica cómo comportarse y qué mostrar o qué no.
    2. Básicamente, los lenguajes de back-end son los cerebros del sitio web, que proporciona construcción lógica, manejo de datos y control general del sitio web.
    3. Los lenguajes de back-end son los lenguajes más potentes que pueden hacer que un sitio enormemente diseñado parezca tonto o un sitio web de muy mal aspecto como un trabajo espléndido.
    4. Tiene varios idiomas como:
    1. PHP
    2. El sitio oficial de Microsoft ASP.NET (C # O Visual Basic)
    3. Java y JSP
    4. Pitón
    5. Ruby on Rails, etc.

    ¿Cómo puedo aprenderlos y en qué secuencia?

    1. Hay muchos recursos para ver y aprender, que están disponibles gratuitamente en Internet.
    2. Las listas son:
    1. Sitios web tutoriales como:
    1. Tutoialspoint.com
    2. Tutoriales web en línea de W3Schools
    3. Codecademy – aprende a codificar, interactivamente, gratis
    4. Desarrolladores de Google
    5. Red de desarrolladores de Mozilla
  • Consultas de sitios web como:
    1. Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras
    2. https://www.quora.com
    3. grupos de Google
  • CANAL DE YOUTUBE. : YouTube es el mejor, según lo recomendado por mí.
  • Categoría de desarrolladores en la industria web basada en combinaciones de idiomas front-end y back-end,

  • Espero que estés satisfecho con mi respuesta, si no comentar o enviar un mensaje de texto en mi perfil Gourav Sharma.

    NO OLVIDES SEGUIR Y VOTAR

    More Interesting

    En programación, ¿es una mejor práctica trabajar de front-end a back-end o back-end a front-end?

    ¿Cuál es el mejor lenguaje y marco para escribir servicios de fondo con arquitectura de microservicios?

    La gente arroja mucho sobre los títulos de ingeniero de software front-end y back-end. ¿Cuáles son algunos ejemplos concretos que me harán comprender lo que realmente significan?

    ¿Es posible usar un mismo código de servidor de servidor web para el sitio web y la aplicación móvil sin REST?

    ¿Cuáles son las mejores soluciones alojadas para el desarrollo front-end en la actualidad? Me gustaría aprender algo como Angular, pero quiero una plataforma alojada que gestione la base de datos y el código de fondo. Sé JavaScript muy bien.

    Cómo desacoplar la IU del backend (base de datos)

    Un comensal de Nueva York me contactó para manejar $ 15k / mes en pedidos de comida para llevar. Me escuchó lanzar una aplicación de menú de restaurante basada en fotos y ahora quiere que se construya. También se han registrado 12 restaurantes adicionales. ¿Dónde puedo encontrar un desarrollador front-end y back-end como cofundador en el área de Nueva York?

    ¿El mejor lenguaje de back-end para el inicio?

    ¿Es una pérdida de tiempo aprender Rails en 2016?

    ¿Cómo combinar front-end con el lenguaje de programación de servicios de fondo

    ¿Es una decisión correcta lanzar un proyecto antes de que esté completamente completo?

    ¿Cómo se ejecuta el backend en Drupal 6? ¿Alguien asigna alguna tarea primero tenemos que pensar backend cómo pensar alguna sugerencia amigos?

    ¿Por qué los desarrolladores de Android utilizan principalmente PHP para back-end? ¿Por qué no JAVA?

    ¿Cuáles son algunos problemas de integración entre el front-end y el back-end de las aplicaciones web?

    ¿Cuál podría ser el mejor enfoque para un principiante de desarrollo web para aprender programación de back-end?