Tech News

제목Java & Spring 개발자가 Ruby on Rails를 해보고 마주친 생각들2020-12-03 09:58
작성자 Level 10

https://blog.dramancompany.com/2020/11/java-spring-ruby-on-rails/ 


Ruby on Rails 의 강점

- 낮은 진입 장벽

- Ruby 언어의 강력함

- rails console

- 테스트 코드 작성의 편리성

- 날짜 관련

- DB 스키마 관리

- 이메일 발송 Preview

- 비동기 로직 처리를 위한 sidekiq


Spring 의 강점

- 선언적인 API endpoints routing

- 선언적인 DB 트랜잭션 관리

- Container 와 DI

- DB Entity layer 와 Query layer 의 명확한 분리

- cloud platform, MSA

- Static Type (Java, Kotlin)

- 개발 생태계

- openapi 문서 작성의 편의성


다른 이야기

- 생산성

- Case convention


"이전에는 Rails 만이 갖고 있던 강점들이 두드러졌으나, 시간이 지나면서 Spring 진영이 매우 빠른 속도로 진보하여 Rails 의 강점이 더 이상 Rails 만의 강점이라고 하기 어려워 진 것 같습니다.


하지만 Ruby on Rails 도 Spring 만큼 성숙한 Framework 이며 오픈소스 커뮤니티만으로도 지속적인 진보를 이뤄내고 있습니다."



댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)