ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 라라벨의 개요
    Laravel 2019. 2. 23. 22:05

    下記の内容は日本のPHPフレームワークLalavel(ソシム)本から書き抜きました。

    일본어를 한국어로 번역하기 때문에 의미가 잘 전달되지 못하는 내용이 있습니다.


    라라벨이란??

    라라벨은 PHP Framework로 5가지 특징이 있습니다.


    ・용이한 학습(容易な学習)

    라라벨은 쉽게 배울 수 있다.

    예를 들어 Facade기능을 사용하면 php의 static클래스메소드를 호출하는 요령으로 각 기능을 이용할 수 있다.


    //세션 파사드(ファサード)를 이용해 name 키를 취득

    $name = \(역슬래시)Session::get("game");

    위 예제를 보면 단순히 세션클래스의 메소드를 부르는 형태같지만 실제로는 다른 클래스의 인스턴스메소드를 실행한다.

    이처럼 프레임워크의 내부 구조를 잘 숨겨 사용하기 쉽게 제공하고 있다.


    ・Symfony베이스

    라라벨은 코어부분에 Symfony Components를 사용하고 있다. Symfony는 예전부터 다양한 시스템 개발에 사용되고 있는 프레임워크로 높은 신뢰성을 가진 Symfony를 기반으로 만들어졌다.


    ・다기능(多機能)

    라라벨은 많은 기능을 가진 프레임워크로 루팅, 컨트롤, 뷰 등 기본적인 기능 이외에 패스워드나 Oauth에의한 인증, 이벤트, 큐등의 알찬 기능을 준비해두었다.

    또한 서비스 프로바이더와 서비스컨테이너에서 코어클래스의 교체나 기능추가가 용이한 것도 특징 중 하나이다.


    ・적극적인버전관리(積極的なバージョンアップ)

    다른 PHP프레임워크와 비교하면 빠른 사이클로 새 버전이 공개됨


    ・높은확장성(高い拡張性)

    MVC패턴에 사용가능하고 ADR(Action Domain Resource)등 다양한 곳에서 사용이 가능하다.



    'Laravel' 카테고리의 다른 글

    PHP 프레임워크 Lalavel 시작  (0) 2019.02.23

    댓글

Designed by Tistory.