GN⁺ 2024-10-08 | parent | ★ favorite | on: Ruby on Rails 8의 새로운 기능(blog.appsignal.com)
Hacker News 의견
  • Ruby와 Rails가 최근에 부흥기를 맞이하고 있음

    • Programming Ruby 책이 올해 Ruby 3.3을 다루는 새로운 판으로 출간됨
    • The Rails Way가 Rails 8에 맞춰 업데이트 중이며, 두 권의 동반 서적이 나올 예정임
    • PragProg에서 Rails Scales라는 새로운 책이 사전 출판 중임
    • YJIT 덕분에 Ruby가 매우 빨라졌음
    • Rails에 "중간 단계"의 성공을 위한 새로운 기능들이 추가됨
    • Ruby에 Data(불변 Struct), 패턴 매칭, Fibers, Ractors 등 새로운 기능들이 추가됨
    • 2013년 이후로 Ruby를 떠났지만, 다시 돌아갈 가능성에 대해 흥미로움을 느낌
  • Ruby의 가장 큰 문제는 여전히 문서화임

    • 공식 문서 사이트에는 오래된 책들과 API 문서가 혼재되어 있음
    • 언어 기능이 API 아래에 나열되어 있어 혼란스러움
    • Python의 문서와 비교할 때 체계적인 목차가 부족함
  • Rails와 마이크로서비스 기반 아키텍처를 사용하는 프로젝트에서 일하고 있음

    • 모놀리식 아키텍처를 피하라는 트렌드가 있지만, Rails가 제공하는 핵심 가치를 높이 평가함
    • Rails 팀이 지속적으로 가치를 추가하고 개선하는 점을 사랑함
  • Rails는 새로운 웹 프로젝트에 있어 생산성과 안정성을 제공하는 프레임워크임

    • 새로운 주요 버전 업데이트가 기존 앱에 큰 변화 없이 이루어짐
  • 10-15년 전 Node.js 대신 Ruby/RoR을 선택했으면 좋았을 것이라는 생각을 가끔 함

  • Rails를 사용하지 않지만 Solid Adapters가 멋져 보임

    • 단일 데이터베이스로 충분히 오래 사용할 수 있음
    • 캐시, pub/sub, 전체 텍스트 검색 등 최고의 솔루션을 사용하는 것이 운영 복잡성을 증가시킴
  • 주로 Go 개발자이지만, Rails 7 버전이 나왔을 때 취미 프로젝트에 사용하기 시작함

    • 복잡한 프론트엔드 도구 없이 Dokku에 배포하는 것이 재미있음
  • Rails를 몇 번 시도했지만, Node가 더 이해하기 쉬웠음

    • 단순함을 찾고 있으며, Rails는 그게 아님
  • 20년 경력의 Rails 개발자로 풀타임 직장을 찾고 있음

    • GitHub 핸들은 동일함
  • 2008년부터 RoR을 사용해왔으며, 여전히 강력하고 유연한 프레임워크임

    • 큰 앱을 빠르게 혼자서 구축할 수 있음
    • 배포 개선을 기대하고 있으며, Kamal v1 대신 Dokku를 사용 중임
    • Kamal 2가 기대됨