저는 초보자 방식으로 Rails를 조사했습니다.

2875 단어 RubyRails

문서


Ruby on Rails Guide: Rails를 체계적으로 학습합니다.
원본 문서

Rails란 무엇입니까?

  • 루비가 구축한 WEB 응용 프로그램 프레임워크
  • MVC 아키텍처 기반
  • 다른 프레임워크보다 적은 코드로 응용 프로그램 개발을 할 수 있음을 고려
  • 이를 실현하기 위해 Rails는 제약이 많은데 습관이 되기 전에 좀 어려워질 수 있다?
  • 루비의 다른 프레임워크


    Sinatra


    ·경량의 프레임워크로 간결하게 기술하여 최소한의 노력으로 웹 응용 프로그램을 신속하게 제작할 수 있다.
    · MVC 아키텍처 기반 설계가 아닙니다.
    소규모 개발을 위한
    http://sinatrarb.com/

    HANAMI


    · 버전 1.0은 2017년 4월에 발표된 비교적 새로운 프레임워크이다.
    ● 메모리 소비를 줄이기 위해 100여 개의 안정적인 API 사용 가능
    • 응답 속도 등 높은 성능 발휘
    장기적인 유지 관리 고려
    https://hanamirb.org/

    Ramaze


    ・Sinatra와 같이 단순하고 가볍고 유연한 프레임워크
    루비의 글을 그대로 답습할 수 있다
    http://ramaze.net/

    다른 언어 프레임워크와 비교


    웹 개발 프레임워크의 점유율과 추이


    Stack Overflow

    django와 laravel이 상승세를 보이고 있습니다.
    2011년 이래로 루비온레일스는 줄곧 하락하고 있다.

    Ruby on rails 추세 하락의 주요 원인


    트위터가 Ruby on Rails에서 JavaVM으로 마이그레이션하는 이유
    rails가 구축한 시스템에 비해 JavaVM은 트위터의 방대한 접근을 더욱 빨리 처리할 수 있다.
    → 대규모 시스템 개발에서 사용되는 경우가 세계적으로 줄어든다.
    왜 한 시기를 풍미했던 루비온레일스는'레일스는 이미 끝났다'고 말했습니까?
    위에서 그 중의 일부 배경을 설명하였다.다음은 구체적인 보도입니다.
    "Rails 끝났다"는 말이 나오는 이유. - Qiita.
    하지만 일본에는 아직 시작 중심의 일이 많다.
    예를 들어 Cookpad, Gunosy, 먹는 로그, Freee, Crowdworks

    개발 환경

  • 로컬
  • Virtual Box
  • Docker
  • Cloud9(AWS)
  • 개발 프로세스 (로컬 환경)


    기본적으로 MVC 모델의 설계에 따라 파일을 작성합니다.

    ↑ rails 강좌에서 발췌

    참고 문헌


    Ruby on Rails뿐만 아니라!루비 프레임 6 선택
    Ruby on Rails 자습서: 제품 개발 학습 0 → 1

    좋은 웹페이지 즐겨찾기