sourcecode

Laravel이 이미 백엔드로 사용되고 있다면 프론트엔드에서 AngularJs를 사용하는 이유는 무엇입니까?

copyscript 2023. 10. 26. 21:22
반응형

Laravel이 이미 백엔드로 사용되고 있다면 프론트엔드에서 AngularJs를 사용하는 이유는 무엇입니까?

AngularJs가 FrontEnd이고 Laravel이 BackEnd라는 것을 알고 있지만 제 질문은 다음과 같습니다.

Laravel을 통해 내가 필요한 모든 것을 하는 곳에서 AngularJs를 사용해야 하는 이유는 무엇입니까?

제가 이해한 로는 JS나 PHP 중 하나로 앱을 만들 수 있지만, 초보자인 저에게는 오버킬로 보이는 두 가지를 모두 사용하는 사용자가 많다는 것을 알게 되었습니다. 누군가 가능한 가장 간단한 형태의 답변으로 설명해주실 수 있나요?

같은 프로젝트에서 둘 다 사용하면 어떤 이점이 있습니까?그리고 당신은 보통 어떻게 당신의 몸을app/folders둘 다 MVC인 걸 특별히 사용할 때?

이 질문은 스택 오버플로우의 품질 지침과 상충될 수 있으며 두 가지 질문을 별도로 하는 것이 더 나을 수 있습니다.

  1. WEP 프로젝트에서 각도를 학습/사용하는 시기/사용법
  2. 폴더 구조 설정 방법

폴더 구조를 설정하려면 다음 리소스를 확인하십시오.

http://scotch.io/tutorials/php/create-a-laravel-and-angular-single-page-comment-application https://www.youtube.com/watch?v=hqAyiqUs93c

제가 angularjs로 laravel을 사용하는 이유를 말할 수 있을 뿐이고 각도 없이 laravel을 사용할 수 있다는 당신의 말이 맞지만, 제가 laravel뿐만 아니라 angular를 사용하는 이유는 서버 사이드 앱보다 javascript가 더 나은 위치에 있는 것들이 있기 때문입니다.

  • ajax를 사용하고 사용자가 양식에 입력한 전자 메일 주소가 유효한지 여부와 같은 작은 것을 확인/처리하고 싶을 때마다 페이지를 다시 로드할 필요가 없습니다.
  • 서버로 다시 아약스하면 전체 페이지를 로드할 필요가 없고 필요한 조각만 로드할 수 있기 때문에 더 빠릅니다.
  • 사용자가 양식을 작성할 때와 같이 사용자에게 즉각적인 피드백을 제공할 수 있습니다. 사용자의 입력이 유효한지 확인하고 즉시 피드백을 제공할 수 있습니다.lavelvel을 사용하면 서버로 왕복 이동해야 하며 오류 메시지 모음을 반환해야 합니다.

따라서 웹 사이트/웹 앱에 이러한 이점이 있기를 원한다면 자바스크립트로 기능을 작성해야 합니다.모든 프레임워크를 사용하여 앵글이 가장 좋다고 말할 수는 없지만, 앵글은 잘 작동하는 것처럼 보이는 아키텍처 외에도 통합 솔루션 제품군과 다양한 문제에 대해 제공합니다.

이것이 부분적으로 학습해야 할 새로운 개념이 상당히 많고 이러한 구성 요소에 대한 필요성이 즉각적으로 명백하지 않은 이유라고 생각합니다.
이는 $scope 객체를 사용하여 컨트롤러와 뷰 사이의 데이터를 릴레이하는 등의 기능을 수행하는 데 사용하는 구성 요소가 코드, 테스트 가능성 및 기타 요소를 정리하는 데 도움이 되는 큰 그림의 기능을 수행하기 때문일 수 있습니다.

Laravel만 사용하는 것이 아니라 Laravel만 사용하는 경우 사용자에게 이러한 이점을 제공할 수 있는 옵션이 더 많기 때문입니다.앱과 사용자의 요구사항에 가장 적합한 곳에 라벨을 사용하거나 최고의 결과를 제공하는 곳에 각도를 사용하면 결국 더 나은 웹 앱을 얻을 수 있습니다.

백엔드에는 larravel을 사용하고 프론트엔드에는 angularjs를 사용하는 가장 큰 이유는 앱을 편안하게(백엔드와 프론트엔드 모두) 만들기 때문입니다.백엔드는 json 형태로 데이터를 생산하고 소비할 뿐이며, 주로 json 때문에 애플리케이션의 모바일 앱 버전을 만드는 것과 같은 작업을 더 쉽게 할 수 있습니다.

언급URL : https://stackoverflow.com/questions/27098987/why-use-angularjs-in-frontend-if-laravel-is-already-used-as-backend

반응형