Rails와 Laravel 비교

4335 단어 PHPLaravelRubyRails

입문


이 글은 Rails와 Laravel을 비교 분석한 글입니다.
Rails는 예전부터 공부를 시작하여 Laravel을 다시 사용해 보았습니다.
Rails 학습에는 Ruby on Rails5 초입문Ruby on Rails(IMPRESS KISO SERIES) 버전 4 개정 이 사용됩니다.
Ruby on Rails5 초입문 튜토리얼 형식으로 언뜻 보면 이해하기 쉽지만 오식 등이 많고 수준이 부드러워 추천하지 않는다.
Laravel의 공부는 사용했습니다PHP 프레임워크 지원 Laravel 웹 응용 프로그램 개발 버전 5.5LTS. 사기 전에 내용을 확인하지 않은 저는 좋지 않지만 책의 두께에 비해 내용이 얇습니다. 또한 사전적으로 사용하는 것은 좋지만 튜토리얼 형식으로 만든 느낌은 아니기 때문에 프레임을 사용하지 않은 사람에게는 추천하지 않습니다.

Rails 및 Laravel 기본 정보


* 다음, 2019/11/28 현재 정보
Rails
Laravel
언어
Ruby
PHP
최초 출시
2004년
2011년
github
https://github.com/rails/rails
https://github.com/laravel/framework
github start 수
44.6K
19.5K
github의 start 수에서 rails의 수량은 Larvel의 두 배 정도입니다. 저는 개인적으로 Rails가 현재 유행하고 있다고 생각하지만 발표 이후 10년 이상이 지났습니다.

구글 트렌드로 찾아봤어요.


구글 트렌드는 검색 트렌드를 조사하고 검색 키워드로 비교하는 서비스다. 구글은 재미있는 서비스를 만들고 있다.
이걸로 Rails와 Laravel을 조사했습니다.

모든 국가



일본



라벨의 발매는 2011년이었기 때문에 2012년쯤에는 거의 0.全ての国의 경우 라벨이 레일스를 약간 앞질렀다.日本의 경우 레일스를 쫓고 있지만 이런 상태가 계속되면 넘을 수 있다.

개인 분석


다음은 Rails와 Laravel을 사용한 소감입니다.

책, 참고자료 등이 얼마나 됩니까?승자: Rails


Rails가 인터넷에서 구글에 있을 때 참고할 만한 기사가 많았는데 Rails에서 사용하는 언어인 Ruby의 개발자가 일본인(송원유기홍)이기 때문에 Ruby의 일본어 자료가 워낙 많은데 이것도 Laravel보다 7년 일찍 발표됐기 때문이다.
*IT 분야에서 일본에서 발원한 기술은 루비와 딥러닝 체인저(다른 것이 있다면 메모를 남겨주세요)뿐이기 때문에 루비는 정말 대단합니다.

공부가 쉽습니까?승자: Rails


난이도상 Rails와 Laravel도 손색이 없지만 책이나 참고자료 등이 많은 쪽이 배우기 쉽다. 예전에는 Go 언어 프레임워크를 사용할 기회가 있었지만 공식 이외의 문서가 적어 개발이 어려울 때도 있었다.

용이성?동일했어

  • rails에는 scaffold 이렇게 여러 가지 필요한 것을 한꺼번에 만드는 명령이 있지만 Laravel 표준은 지원되지 않습니다(있지만 github의 업데이트도 중지되어 버전에 따라 앞으로 사용할 수 없습니다)
  • 라벨의 명칭 규칙은 비교적 느슨해서 인터넷에서 찾아봐도 각양각색의 글씨를 쓰기 때문에 이해하기 어렵다.
  • 반대로 Rails의 규칙은 엄격하지만 엄격하기 때문에 변수 이름 등을 수정하기를 원하지 않는다.
  • Laravel은 기본적으로 로그인 인증 등을 포함하기 때문에 설치 등의 번거로움을 줄일 수 있습니다.
  • 레일즈랑 라라벨 뭐가 좋아요?약간 라라벨이죠.


    여기 읽은 사람한테는 레일스가 더 좋아 보이지만 다른 엔지니어의 의견을 들으면
    "Rails는 개발 속도가 빨라서 시작이 많지만 Rails는 유지보수, 운용, 어려운 기능에 적합하지 않아 자바와 PHP의 프레임워크가 개발되기 쉽다."
    이런 의견이 많았습니다(사회인이 된 지 한 달 정도 됐기 때문에 이 일대는 자신의 마음속에 불확실한 요소입니다). 확실히 채용을 보면 PHP와 자바의 모집이 많아서 Laravel을 선택했습니다.

    총결산


    어떤 사람은 Rails가 가장 강하다고 말하고, 또 어떤 사람은 Rails가 オワコ コココココココココ이라고 말하는데, 어때요...
    내 주위에서 Rails를 자주 듣는다.
    Rails, Larvel은 Ruby와 PHP 두 언어에서 다소 다르지만 생각과 사용 방법은 거의 같다. 저는 개인적으로 먼저 배우기 쉬운 Rails를 하고 MVC의 기초를 배워서 Laravel 같은 곳으로 옮기면 된다고 생각한다.

    좋은 웹페이지 즐겨찾기