컨텐츠로 가기

Deno의 종말은 과장?크리에이터가 반론!

Deno's Not Dead! Ryan Dahl Debunks "Demise" Rumors

AIクリエーターの道 ニュース: Deno、利用者が倍増!開発者が反論し、将来性を語る。プラットフォームの進化に注目! #Deno # #

동영상으로 해설

여러분, 안녕하세요!

오늘은, 우리 프로그래머의 세계에서 약간의 「소란」이 있던 화제에 대해 이야기하려고 합니다. 의 Deno가, 우리의 매일 사용하고 있는 웹사이트나 어플의 뒤편에서, 어떤 역할을 하는 소중한 도구인가, 그리고 지금 어떤 드라마가 일어나고 있는지, 초보자에게도 「과연!」라고 즐길 수 있도록, 이야기해 가네요.

Deno는, 웹의 프로그래밍의 세계에서, 새로운 웹 서비스나 어플리를 만들기 위한 「토대」가 되는 소중한 툴의 하나입니다. 비록 교제하고 있었습니다.그래도, Deno의 낳은 부모인 라이언·다르씨라고 하는 쪽이, 「그런 일은 없다! 전혀 과장이다!」라고, 뜨거운 반론을 했어요.

「Deno는 무엇?」부터 시작하자!

우선 Deno는 구체적으로 무엇인지 좀 더 자세히 살펴 보겠습니다.

  • Deno(데노)란?
    웹사이트의 뒷면이나 스마트폰 앱의 데이터 처리 등 다양한 프로그램을 실행하기 위한 「실행 환경(런타임)」이라고 불리는 툴입니다. 간단히 말해서, 당신이 작성한 프로그래밍 언어의 코드를 컴퓨터가 이해할 수있는 형태로 변환하고 실제로 움직이는 "번역기"와 "엔진"을 결합한 것이라고 생각하십시오.
  • 왜 데노가 태어났습니까?
    데노가 만든 부모인 라이언은 이전에 "Node.js(・제이에스)」라고 하는, Deno와 비슷한 대인기의 툴을 만든 분입니다. Node.js는 매우 편리하고 전세계에서 사용되고 있습니다만, 라이언씨는 「더 잘 할 수 있을 것!」이라고 생각해, Node.js로 느낀 개선점을 모두 담아, Deno를 새롭게 개발했습니다.

Deno는, 특히 「TypeScript(타입 스크립트)」라고 하는 언어(JavaScript에 「형」이라고 하는 룰을 추가해, 대규모 프로그램을 보다 안전하게 만들기 쉽게 한 언어)나, 웹의 표준 기술에 힘을 쏟고 있습니다.

설마의 「이미 끝?」의 목소리… 무슨 일이야?

그런데, 그런 기대의 신성 Deno에게, 왜 「끝」이란 소문이 흘렀을까요?

계기는 어떤 해외의 웹 개발자 쪽이 「Deno는 이제 하화가 되고 있는 것이 아닐까?」라고 하는 내용의 블로그 기사를 쓴 것이었습니다.

  • Deno Deploy(데노 배포) 서비스의 지역 감소
    Deno Deploy는 만든 웹 앱을 인터넷에 공개하기 위한 '클라우드 서비스'입니다.
  • 「Deno Fresh(데노・프레쉬)」나 「Deno KV(데노・케이부이)」의 개발이 정체하고 있는가?
    Deno Fresh는 웹사이트를 신속하게 만들기 위한 「웹 프레임워크」(이른바 웹사이트의 「골조」나 「설계도」를 제공하는 툴)로, Deno KV는 간단한 데이터를 보존하기 위한 「키 밸류 데이터베이스」(데이터를 「이름」과 「값」의 쌍으로 보존하는 심플한 데이터 보존고)입니다. 이들이 개발이 늦어지고 있습니다.
  • 기존의 "Node.js"와의 호환성만 쫓고 있다?
    Deno는 Node.js의 후계자로 태어났지만 최근에는 Node.js에서 만든 프로그램도 Deno에서 실행할 수 있도록 하는 '호환성' 개선에 힘을 쏟고 있는 것처럼 보이며, Deno 본래의 혁신성이 잃어버리고 있는 것은 아닐까 하는 의견도 있었습니다.

이러한 지적을 받고, 「Deno는 이제 안 되는 것은…

데노의 부모, 라이언 다르의 대반론!

하지만 데노의 부모인 라이언 다르씨는 이러한 비판에 대해 정면에서 반박했습니다!

  • 「소문은 터무니 없이 과장이다!」
    라이언 씨는 유명한 작가 마크 트웨인의 말을 인용하고 “내 죽음의 소문은 심하게 과장되고 있다”고 말하고, 데노의 “끝”이라는 견해를 강하게 부정했다.
  • 유저수는 오히려 배증!
    무려, 작년 10월에 새로운 버젼 「Deno 2」가 릴리스 되고 나서, Deno를 사용하는 사람이2배 이상에 증가하고 있다는 것입니다! 플랫폼도, 보다 빠르고, 보다 심플하게, 보다 고성능이 되어 있다고 하는 것.
  • Deno Deploy의 지역 감소 진실
    지역을 줄인 것은 결코 인기가 없기 때문에가 아니라 비용과 이용 상황을 고려한 결과라고 합니다. 많은 앱은 모든 지역에서 움직일 필요는 없고, 중요한 것은 "데이터에 가까운 장소에서 빠르게 움직이는 것" "디버그(버그 수정)가 간단하다" ""현지의 규제에 준거하는 것"이라고 설명하고 있습니다. 이것은 제한된 자원을 최적화하고 보다 질 높은 서비스를 제공하기 위한 전략이었지요.
  • 「Deno KV」는 진화중!
    Deno KV는 확실히 만능적인 데이터베이스는 아니지만, 「설정 필요없이, 전세계에서 일관된 데이터를 사용할 수 있다」라는 점에서, 개발자로부터 높이 평가되고 있다고 하는 것.
  • 「Deno Fresh」도 건재!
    웹 프레임워크의 Deno Fresh도, 물론 「생활과 활동하고 있다」라는 것.올해는 한층 더 사용하기 쉽고, 확장성이 높은 「Fresh 2」가 등장할 예정이라고 합니다.
  • Deno는 「종합 플랫폼」에!
    Ryan은 Deno가 더 이상 실행 환경이 아니며,
    • TypeScript나 JSX(자바스크립트·엑스)에의 대응:JSX는 자바스크립트에서 HTML과 같은 설명을 할 수 있는 기능입니다.
    • 높은 보안 기능: 프로그램이 제대로 시스템에 액세스하지 못하게 하는 "모래장(샌드박스)"과 같은 구조.
    • Node.js/NPM(엔피엠) 호환성: 이전부터 있는 Node.js의 프로그램이나, NPM(전세계의 프로그래머가 만든 편리한 프로그램 부품의 거대한 도서관)을 사용할 수 있게 하는 기능.
    • Jupyter Notebook(주피터·노트북) 제휴: 프로그램의 코드와 실행 결과, 설명문 등을 하나의 파일로 정리해 실험이나 학습에 편리한 툴.

    같은 많은 기능을 가진 종합적인 개발 플랫폼으로 진화하고 있다고 강조했습니다.

  • 그리고 새로운 제품도 개발 중!
    게다가 Deno Deploy나 Deno KV에서 얻은 배움을 살려 보다 고도로 사용하기 쉬운 새로운 서비스도 준비하고 있다는 것.

존에서 한 사람 : 앞으로가 기대 되네요!

IT의 세계에서는, 새로운 기술이나 서비스가 잇달아 등장해, 그 중에서 주목을 받거나, 때로는 엄격한 평가를 받거나 하는 것은 자주 있는 것입니다.

라이언 다르씨가 솔직하게 「침묵한 것은 반성하고 있다」라고 말해, Deno가 꾸준히, 그리고 힘차게 진화를 계속하고 있는 것을 밝힌 것은, 매우 호감이 있어요. 많은 수가 배가되고 있다는 사실은 무엇보다 증거이며, 데노가 단순한 "유행 도구"가 아니라 개발자의 요구에 부응하면서 제대로 성장하고 있다고 전해져 왔습니다.

나 존도, Deno의 향후의 진화, 특히 발표가 기다리는 새로운 서비스가 어떤 것이 될지, 지금부터 매우 두근두근하고 있습니다! 네, 진화하고 있는지를 아는 것은, 정말 재미있다고 생각하지 않습니까?

이 기사는 다음 기사를 바탕으로 필자의 관점에서 정리한 것입니다.
Reports of Deno's demise 'greatly exaggerated,' Deno creator says

개행 투석

코멘트 남기기

이메일은 공개되지 않습니다. 를 가진 항목은 필수 항목입니다