¿Cuáles son las tecnologías y los idiomas con los que uno debería estar familiarizado para crear una aplicación web que interactúe con una base de datos?

Para que cualquier sitio web funcione, hay dos componentes básicos

  1. Interfaz
  2. Backend

Frontend consta de HTML, CSS y JavaScript.

El backend necesita dos componentes básicos: un servidor y un lenguaje de script. En este caso, una base de datos también es un componente. Todos ellos tienen un gran número de opciones. En general, el servidor y el lenguaje de secuencias de comandos vienen en pares.

El par más popular es PHP, Apache. Otra opción es PHP, Nginx. Algunos lenguajes de script populares que no son PHP son ruby ​​(ruby on rails), Python (Django) también hay otras opciones.

El componente de base de datos también tiene algunas opciones MySQL, MSSQL, Mongo DB, Cassandra, SQLite.

Todas las cosas anteriores tienen sus propios casos de uso, por lo que es necesario seleccionar componentes según los requisitos.

Para resumir necesitas saber

  1. HTML
  2. CSS
  3. JavaScript
  4. Un lenguaje de scripting
  5. Un lenguaje de base de datos

Solo un sitio web actual de cabeza a cabeza se ejecuta en marcos y bibliotecas. Eso es algo que necesita identificar y aprender según sus requisitos además de los idiomas que ha aprendido.

Feliz codificación !!

Son una gran colección de idiomas para el desarrollo web hoy en día. A medida que la Web se vuelve más y más popular, seguramente nuevos idiomas llegarán y se quedarán para el futuro. Un futuro brillante para los programadores web.

Linux es el mejor sistema para el desarrollo web, ya que los virus son mínimos y las aplicaciones son en su mayoría de código abierto. Hay una gran variedad de bibliotecas y softwares disponibles en Linux para el desarrollo web y de sistemas.

En Linux, vaya a la configuración de LAMP. Sistema operativo Linux con servidor web apache y sistema de base de datos mysql con php como lenguaje de script del lado del servidor. Aunque necesita aprender html, xml, css, javascript y ajax para codificar presentaciones o aplicaciones de clientes.

Si está buscando diseñar una gran infraestructura, busque Oracle con java y la base de datos Oracle con el servidor web apache tomcat en el sistema operativo Linux.