• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 인터뷰
  • 인사•부음
  • 글로벌뉴스
인공지능
배터리
양자컴퓨팅
컨퍼런스
칼럼•연재
포토•영상

ZDNet 검색 페이지

'노드JS'통합검색 결과 입니다. (2건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

자바스크립트 런타임 '디노 2.0' 버전 출시...노드JS 호환성 강화

자바스크립트와 타입스크립트 전용 런타임 환경인 디노(Deno)의 차기 버전이 공개됐다. 기존 노드js(Node.js) 프로젝트에서도 그대로 사용할 수 있도록 호환성을 강화한 것이 특징이다. 13일 뉴스택 등 외신에 따르면 디노 개발팀은 디노 2.0(Deno 2.0)을 정식 출시했다고 밝혔다. 디노는 노드js를 만든 라이언 달이 개발한 런타임 환경이다. 노드js를 개발하며 아쉬움을 느낀 보안이나 안전성을 강화하기 위해 핵심 영역을 러스트로 개발했으며 편의성을 높이기 위해 타입스크립트 컴파일러를 포함한다. 디노 2.0은 웹 프로그래밍을 단순화하는 것을 목표로 추가 구성이 필요 없는 일체형 툴체인이다. 기존 노드js 프로젝트와 노드패키지매니저(npm)를 수정 없이 실행할 수 있도록 노드js와의 호환성을 높였다. 또한 노드js 프로젝트에서 바로 디노 2.0을 사용할 수 있도록 역호환성도 강화했다. 이를 통해 라이브러리와 프레임워크의 통합을 보다 간단하게 수행할 수 있으며, 기존 코드와 리소스를 최대한 활용할 수 있는 환경을 제공한다. 직접 npm 패키지를 가져올 수 있게 되면서 단일 파일로 npm 의존성이 있는 프로그램 작성이 가능해진다. 의존성 목록, 구성 파일 등을 더 이상 요구하지 않아 보다 깔끔하고 간단하게 코드를 관리할 수 있도록 지원한다. 더불어 넥스트.js, 리믹스, 앵귤러, 스벨트킷, 퀵시티 등 자바스크립트의 주요 프레임워크도 활용할 수 있는 기반을 마련했다. 이와 함께 효과적으로 자바스크립트 패키지 등을 관리할 수 있도록 오픈 소스 패키지 레지스트리인 자바스크립트 레지스트리(JSR) 함께 선보인다. 패키지를 사용하는 과정에서 발생하는 중복성, 불필요한 종속성, 성능 저하, 보안 문제 등을 개선하고 자바스크립트 라이브러리를 간단하게 공유하거나 배포할 수 있도록 지원한다. 디노의 개발을 이끄는 라이언 달은 "JSR이 자바스크립트 생태계 전체의 이익을 위한 공공 유틸리티가 되길 바란다"며 "그래서 JSR을 MIT 라이선스에 따라 오픈소스로 제공하고 저렴하고 호스팅하기 비교적 쉬운 방식으로 설계했다"고 밝혔다. 이어 "자바스크립트와 웹 플랫폼은 앞으로도 수년간 지배적인 프로그래밍 환경으로 남을 가능성이 높다"며 "JSR이 자바스크립트 커뮤니티의 향후 15년간의 혁신을 촉진하고 생산성을 높이는 데 도움이 되기를 바란다"고 말했다.

2024.10.13 11:42남혁우

노드.js, 변환 없이 타입스크립트 코드 지원…생산성·개발편의성 향상

노드.js가 추가 변환(transpilation) 없이 타입스크립트 코드를 직접 작성하고 실행할 수 있는 실험적인 지원 기능을 도입한다. 29일 데브클래스 등 외신에 따르면 노드.js 기술 운영 위원회는 노드.js에 타입스크립트에 대한 실험적 지원을 추가했다고 깃허브 커뮤니티를 통해 밝혔다. 노드.js는 웹 브라우저를 비롯해 윈도우, 리눅스, 맥OS 등 다양한 환경에서 자바스크립트를 실행할 수 있는 크로스플랫폼 런타임 환경이다. 타입스크립트는 마이크로소프트에서 자바스크립트 문법을 기반으로 개발한 언어로 대규모 개발 프로젝트에 특화된 것이 특징이다. 그동안 노드.js는 타입스크립트로 작성된 코드를 자바스크립트로 변환하는 과정이 필요했다. 하지만 이번 기능 추가로 변환 과정 없이 사용할 수 있다. 하지만 아직 개발 중인 실험적인 기능으로 오류가 있을 수 있어 실무에서 활용하기엔 추천되지 않는다. 이번 통합은 타입스크립트를 자바스크립트로 변환하는 복잡성을 제거함으로써 개발 워크플로우를 단순화하는 것이 목적이다. 이러한 간소화는 생산성을 향상시킬 뿐만 아니라 점차 증가하는 웹 및 앱의 복잡성을 효율적으로 처리할 수 있도록 돕는다. 또한 개발 단축을 통한 오류 감소, 코드 관리의 용이성 향상을 비롯해 더 나은 개발 경험 제공을 통해 시스템의 지속가능성을 높이고 장애에 대한 회복탄력성을 지원한다. 노드.js 기술 운영 위원회는 아직 실험단계인 이번 업데이트를 발전시키기 위해 커뮤니티 피드백을 활용한다는 방침이다. 개발자들에게 적극적으로 테스트하고 통찰력을 제공할 것을 권장하며, 개발자들이 제공한 의견은 수렴 후 개발에 적용될 예정이다. 이번 업데이트에 대해 상당수의 개발자는 긍정적인 반응을 보이고 있다. 하지만 아직 초기 단계인 만큼 충분한 개선과 발전이 필요하다는 의견도 제시되는 중이다. 노드.js의 기술적 개발과 보안을 담당하는 마르코 이폴리토 수석 보안 엔지니어는 이번 기능 업데이트에 대해 "간단히 무시할 수 없는 일"이라며 이번 업데이트의 중요성을 강조했다.

2024.07.29 10:38남혁우

  Prev 1 Next  

지금 뜨는 기사

이시각 헤드라인

2나노에 묶인 삼성 '엑시노스' 로드맵…최적화가 성패 가른다

서로 닮아가는 채용 플랫폼…데이팅·사주로 차별화 꾀하기도

작고 강하게…한국형 '로봇 손' 주도권 놓고 각축전

"따로 또 같이"...글로벌 서비스 ‘라인’은 현지화+기술통합 어떻게 하나

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현
  • COPYRIGHT © ZDNETKOREA ALL RIGHTS RESERVED.