루비 온 레일즈 7, 알파 릴리즈 공개··· 자바스크립트 지원 개선
2021.09.24.
ⓒCIO Korea / Paul Krill | InfoWorld
개발된 지 17년 된 웹 애플리케이션 프레임워크의 최신 버전 ‘루비 온 레일즈 7’이 자바스크립트 작성을 위한 새 메커니즘과 함께 알파 단계로 이동했다.
개발팀에 따르면 루비 온 레일즈에서 지난 5년간 사용한 자바스크립트 번들링용 웹패커(Wepacker) 도구를 벗어나, 레일즈 7에서는 NPM 패키지를 포기하지 않고도 노드(Node) 없는 접근 방식을 취할 수 있다.
또 커스텀 JS의 필요성을 줄이기 위해 터보링크(TurboLinks)와 레일즈 UJS(Rails UJS)를 스티뮬러스 JS(Stimulus JS) 프레임워크 및 터보 도구로 대체함으로써 레일즈는 이제 레일즈 애플리케이션 작성을 위한 완전한 기본 프론트엔드 설정을 갖추게 됐다고 개발팀은 설명했다.
이어서 개발팀은 node_modules의 노드 종속성, 번들러 구성 또는 기타 일반적인 자바스크립트 개발 문제를 처리할 필요가 없다고 덧붙였다.
레일즈와 자바스크립트 +CSS 번들러 간의 통합도 개선됐다. 레일즈의 새로운 -javascript[bundler]와 -css[bundler]를 통해 트리거될 수 있는 컴패니언 젬을 사용하면 신규 애플리케이션을 시작하거나 가져오기 맵으로 시작하는 애플리케이션이 에스빌드(Esbuild), 롤업.js(Rollup.js), 웹팩(Webpack) 및 기타 기술을 쓰도록 변경할 수 있다.
레일즈를 시작하는 방법은 이곳(guides.rubyonrails.org)에서 확인할 수 있다. 이 밖에 레일즈 7.0의 추가 및 변경 사항은 다음과 같다.
(후략)
[원문 기사 : https://www.ciokorea.com/news/208467 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 316018 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 305620 | 2020-10-27 |
9601 | 깃팟, 오픈소스 버전 ‘비주얼 스튜디오 코드’ 공개 | 4095 | 2021-10-01 |
9600 | 깃허브, 일렉트론 v15.0.0 출시··· 암호화 API 추가 | 4155 | 2021-09-29 |
9599 | 글로벌 칼럼 | '오라클-구글' 자바 소송으로 깨달은 SW 혁신의 본질 | 4271 | 2021-09-29 |
9598 | 오픈JDK, 새 제안 공개··· "호스트 이름 및 주소 확인을 위한 SPI 정의" | 4785 | 2021-09-29 |
9597 | [주간 OSS 동향 리포트] “오픈소스 기술 수요, 팬데믹 기간 동안 더 뜨거워졌다” | 4700 | 2021-09-27 |
9596 | LPI·선문대, 오픈소스 인재 양성 위해 아카데믹 파트너십 체결 | 4416 | 2021-09-27 |
9595 | 신정규 래블업 대표 "5G·개인화 시대, 저전력 AI가 열쇠" | 4398 | 2021-09-27 |
9594 | 데이스 랩, 웹어셈블리용 PaaS ‘히포’ 공개 | 4504 | 2021-09-27 |
9593 | 루비 온 레일즈 7, 알파 릴리즈 공개··· 자바스크립트 지원 개선 | 4483 | 2021-09-24 |
9592 | ‘국방 데이터 활용’ 현장 목소리 듣는다 | 4203 | 2021-09-24 |
0개 댓글