¿Qué tipos de código de front-end y back-end están involucrados en la construcción de un sitio web de base de datos de viajes? Por ejemplo, Expedia, Hoteles combinados, Zuji, Skyscanner, Wego, etc.
Esto es realmente demasiado vago para responder, pero lo intentaré. La mayoría de los front-end del sitio web son una combinación de HTML, CSS y JavaScript (a menudo a través de jQuery). Las opciones de back-end son muchas y variadas, y podrían ser cualquiera de las siguientes, así como otras que seguramente dejaré de lado: PHP, Ruby, C #, Python, Java y Node.js. Esos lenguajes de fondo, a través de consultas SQL, hablarán con varias bases de datos, que pueden incluir, entre otras, MySQL, PostgreSQL, Microsoft SQL Server, SQLite y varias bases de datos Oracle.
A menudo, el backend se desarrollará utilizando algún tipo de marco, a menudo un marco MVC. Para PHP, las opciones populares incluyen CodeIgniter, Laravel, Zend, Symfony y CakePHP. Para Ruby, la opción más popular es Rails (Ruby usado con rails a menudo se conoce como Ruby on Rails o ROR, para abreviar). Para .NET, hay ASP.NET MVC, para Python, Django es una opción popular. Para Java, Spring MVC es popular. Para Node.js, hay muchos de ellos, pero Sails.js es probablemente el más popular.
- ¿Por qué los desarrolladores de back-end hacen que los desarrolladores de front-end se sientan insignificantes?
- Como principiante con back end, ¿qué debo aprender?
- Cómo aprender el desarrollo web de back-end fácilmente
- ¿Alguna vez has conocido a desarrolladores de back-end de pila completa?
- ¿Qué campo se debe elegir en Sapient como más reciente: desarrollador front-end o desarrollador back-end?
Entonces, ese es un desglose de las tecnologías involucradas que cumple con las palabras de moda. Pero en cuanto a qué tipo de código está involucrado, como con cualquier aplicación web, habrá mucho trabajo CRUD involucrado. CRUD es la abreviatura de Create Recall Update Delete, que son las operaciones básicas que realizan las aplicaciones web en los datos que alojan. Los sitios de viajes presentarán datos a los usuarios, a menudo basados en la entrada del usuario, y tendrán que almacenar la información presentada por el usuario. Es probable que a menudo tengan que realizar algunos cálculos basados en varios bits de datos, enviados por el usuario o de otra manera. Junto con eso, necesitará algún tipo de sistema para la creación y administración de cuentas y alguna forma de manejar el comercio electrónico.
Entonces, están sucediendo muchas cosas, en los tipos de sitios sobre los que está preguntando.