Carlos León hace 4 años
Proyecto con Laravel y React
Hola, resulta que tengo un sitio creado en PHP con laravel y javascript con Jquery, este sitio lo que hace es todo el tiempo mostrar informacion de la base de datos a los usuariosen formularios y tablas, entonces ahora quiero cambiarlo a Laravel pero crear las consultas que hacen los usuarios haciendo unas API Privadas y luego agregarle del lado del cliente REACT para que haga el llamado a esas API, creen que es buena idea hacerlo así, o es mejor no crearle API, y por ultimo que curso me recomiendan para hacer todo este proceso, muchas gracias por el apoyo.
Responder 3 respuestas
Hola qué tal Carlos,
¡Espero que todo vaya genial en estos días!
Si me permites primero quisiera iniciar con algunas preguntas:
**¿Qué vas a ganar al migrar tu sitio de jQuery a React? **
Es decir, si es cuestión de aprendizaje ¿por qué mejor no experimentar con React en algunas secciones de tu sitio y no hacerlo TODO de un solo golpe?
**Si es porque jQuery te está "bloqueando" en algunos avances**
Entonces definitivamente sí, lo que estás pensando de crear una API con rutas protegidas para que sólo tus componentes de React puedan consumirlo suenan bien.
De hecho eso te daría la ventaja de que si en algunos años quieres "quitar" a React y cambiarlo por el siguiente framework o biblioteca que esos momentos sea la mejor opción, eso sería más fácil.
Habiendo dicho eso, creo que una inversión bastante interesante sería en **documentar y diseñar tus APIs**, eso sería el fundamento de cualquier front end que quieras agregar en un futuro.
**¿Qué recursos de Webtraining te pueden servir?**
Puedes iniciar con estos contenidos abiertos:
- https://webtraining.zone/eventos/creacion-de-un-restful-api-con-laravel-lumen
- https://webtraining.zone/eventos/rest-api-multi-idioma-con-laravel
- https://webtraining.zone/eventos/rest-apis-con-postman-y-httpie
Para documentación de tu API puedes usar algo como Swagger como lo vimos en estos videos (ahí creamos una API de Node.js pero Swagger aplica para cualquier REST API)
- https://www.youtube.com/watch?v=04WeKB_FZl8
- https://www.youtube.com/watch?v=eijQJmTiP4I
Y luego con estos cursos:
- https://webtraining.zone/cursos/creacion-de-aplicaciones-con-lumen-y-react
- https://webtraining.zone/cursos/curso-profesional-de-react-basico
- https://webtraining.zone/cursos/curso-laravel-intermedio
¡Saludos y seguimos en contacto!
Carlos León hace 4 años...
Hola Alex, gracias por responder, la idea de cambiar a React es para modernizar el sitio, entonces voy primero a ver los cursos y recomendaciones que me hizo para practicar en local y luego empezar con los cambios.
Muchisimas gracias y un abrazo.
Perfecto, entonces Laravel + React se me hace muy buena opción. Trata de comenzar con alguna sección "no tan compleja" de tu proyecto y luego vas migrando poco a poco.
Eso sí, yo soy muy fan de documentar las cosas, y esa siempre será mi recomendación, así todo queda escrito para futura referencia.
¡Saludos!
Por favor inicia sesión para participar en esta pregunta