¿Es bueno usar Laravel para desarrollar una aplicación web con AngularJS y Bootstrap?

Depende de su requerimiento.

Para responder a su pregunta “Sí” , Laravel & Angularjs funciona muy bien juntos, si se usan de manera correcta. Ahora puede usar angular en sus vistas de laravel, o puede tener una interfaz por separado (AngularJS) y un backend (Laravel).

Si está planeando tener una API REST o un sistema basado en API, le sugiero que use Laravel (controladores de recursos RESTful) que actuarán solo como servicio API REST de fondo y AngularJS para la interfaz de usuario para consumir esa API. Para esta API necesita tener autenticación de token como JWT.

Si planea usar estos dos marcos juntos, le sugeriré que use la siguiente pila de tecnología (puede ser diferente):

  • backend:
    • Laravel
    • Compositor para la gestión de dependencias.
    • JWT para autenticación.
    • DB MySql / PostgreSQL etc.
  • Interfaz:
    • AngularJS.
    • Cenador.
    • Gruñido.
    • Bootstrap / material angular.

Encuentre los enlaces a continuación para una implementación similar:

  • Construya un rastreador de tiempo con Laravel 5 y AngularJS – Parte 1, Construya un rastreador de tiempo con Laravel 5 y AngularJS – Parte 2
  • El | Learning Laravel, Consume API relajante con Angularjs
  • Tutorial de Laravel 5 AngularJS
  • Aplicaciones flexibles y fácilmente mantenibles de material angular Laravel +
  • Laravel 5 y AngularJS Tutorial recargados – Parte 1, Laravel 5 y AngularJS Tutorial recargados – Parte 2

Sí.

Mis colegas y yo hacemos eso todo el tiempo.

Sin embargo, hay dos formas de usarlos juntos. Una forma los une profundamente entre sí, y la otra no tanto. Usualmente hacemos lo último.

El primero es usar AngularJS en los archivos de plantilla de Laravel. De esa manera, tiene la interfaz de usuario final dentro de su único proyecto, que tiene tanto Laravel como AngularJS (Bootstrap es solo un marco CSS, y no está realmente en la liga de Laravel y AngularJS. Tendrá que utilízalo con AngularJS de todos modos).

El segundo es no tener la interfaz de usuario final en el proyecto Laravel. Desarrolla una API REST usando Laravel y crea un proyecto separado para la interfaz de usuario final, que usa AngularJS, y Bootstrap, por supuesto, para crear esa aplicación.

Este segundo método permite que dos equipos diferentes, cada uno bien versado en Laravel y AngularJS, hagan lo que mejor saben hacer. El equipo de Laravel puede crear la API REST mientras que el equipo de AngularJS crea su aplicación.

Más tarde, puede crear aplicaciones para varias plataformas como Linux, Windows, MacOS, iOS o cualquier cosa que utilice la misma API REST.

Puede ser. Ciertamente no está fuera del ámbito de la posibilidad.

La pregunta es, ¿es bueno para los requisitos de su aplicación que use los tres juntos?

More Interesting

Desde el punto de vista profesional, ¿cuál es el mejor: una aplicación web Java o una aplicación empresarial Java?

¿Cuáles son los mejores sitios web donde podemos aprender ASP.NET y consejos para completar las certificaciones MCTS (formación certificada por microsoft especializada) usando C #?

¿Cómo construyo una herramienta de recorte de imágenes basada en la web?

¿Qué debo aprender primero para convertirme en un desarrollador web back-end?

¿Cuál es el lenguaje de programación más fácil de usar para el desarrollo web y el diseño web?

¿Qué es exactamente una aplicación web? ¿Está disponible solo en línea o también se puede descargar? ¿Cuáles son los detalles?

¿Cuánto cuesta construir un sitio web de transmisión de películas? Las características principales incluirían dispositivos compatibles como computadoras portátiles, páginas de clientes donde navegan por catálogos y compran / alquilan películas. y páginas finales. ¿Cuál es el rango de precios probable?

¿Jelastic es ideal para alojar una aplicación web Java EE?

Al crear una aplicación a gran escala, ¿cómo planifica y estructura su CSS?

Outsourcing a India: ¿Por qué un desarrollador sénior tarda de 4 a 10 veces más en implementar la misma función que un desarrollador del primer mundo?

¿Cuál es el mejor IDE de JavaScript gratuito?

¿Cuál es la mejor aplicación de procesamiento de texto para documentos que contienen muchas imágenes y formato pesado?

¿Cuáles son las últimas tendencias al crear una API tranquila en .NET?

¿Dónde empiezo a aprender a hacer una aplicación web simple?

¿Es la "neutralidad de la aplicación" una buena o mala idea?