Rails 프레임워크 사용의 장점

rails·2021년 10월 28일
0

Rails 이론

목록 보기
1/1
post-thumbnail

레일즈 프레임워크 사용의 장점

  1. 개발 생산성이 향상 된다.
    웹 애플리케이션 개발의 기초가 되는 설계와 기반 코드가 이미 완성 되어 있기 때문에 로직에 집중 하며 빠른 개발이 가능하다. 참고 할 수 있는 각종 인터넷 자료와 서적도 풍부하다.
  2. 유지보수성이 뛰어나다
    코드에 일관성이 있으므로 가독성이 높고, 팀단위로 작업하며 코드를 수정 할 때 용이하다. 코딩을 하다가 문제에 직면 했을 때 구글링을 하면 수많은 선례가 나온 다는 것도 장점이다.
  3. 최신 기술 트렌드에 대응하기 쉽다.
    웹개발 이라는 분야는 매우 빠르게 변화 하고 있기 때문에 주기적으로 catch-up 해주어야 하는데 개인단위로는 어려울 수 있다. 레일즈 버전이 주기적으로 업데이트 되기 때문에 세부사항을 신경 쓰지 않아도 최신 보안 패치 등을 적용 받을 수 있다.
  4. 일정 이상의 품질이 보장 된다.
    개인이 0부터 100까지 만든 웹애플리케이션보다, 레일즈를 사용 한 결과가 신뢰성이 높을 것이다. 오픈소스로 되어 있기때문에 수년간 많은 유저들에 의해 사용되어지며 피드백과 각종 업데이트가 이루어진 상태이며 현재도 테스트와 버그픽스가 진행 되고 있다. MVC패턴 등이 지켜져 있는 것도 장점 이라고 할 수 있겠다.

레일즈 프레임워크 사용의 단점

물론 장점만 있는 것은 아닐 것이다. 단점은 무엇이 있을까? 레일즈는 레일즈만의 규약들이 있는데 이를 이해하려면 어느정도의 러닝커브가 발생 할 것이다. 처음엔 네이밍 등에 실수가 있을 수도 있고 (레일즈에서 네이밍은 중요하다) 규모가 매우 작은 프로젝트라면 프레임워크 없이 개발 하는 것이 좋을 수 있다. coffee script나 haml, sass 등 필수는 아니지면 거의 표준처럼 사용 되는 부가적인 DSL들도 익혀야 할 수 있다.

profile
rails

0개의 댓글