programing

node.js와 io.js의 차이점은 무엇입니까?

closeapi 2023. 9. 13. 22:37
반응형

node.js와 io.js의 차이점은 무엇입니까?

io.js와 node.js차이점은 무엇입니까?더 최근에io.js로부터 갈라져 있습니다.node.js, 그리고 더 나아가서는 같은 사람들이 만든 것입니다.node.js.

이 포크를 만든 주요 차이점은 무엇이며, node.js 커뮤니티 전체에서 의미하는 바는 무엇입니까?

io.jsJoyent's Node.js의 한 갈래입니다.

어떤 차이가 있을까?

io.js:

  • 노드 포워드는 기본적으로 io.js에 병합되고 있습니다.
  • 지역사회 주도의 개발과 적극적인 해제 주기에 기초하여 갈음.
  • 많은 원본 Node.js 개발자를 포함합니다.
  • "Node.js와 다시 병합"이라는 미래 목표를 가지고 있습니다.

이 저장소는 GitHub fork of joyent/node로 시작되었으며, 여기서 기부, 릴리스 및 기여는 개방형 거버넌스 모델에 따라 이루어집니다.

node.js를 위해 현재까지 구축된 npm 에코시스템과 호환되는 릴리스를 정기성을 높여 랜딩할 예정입니다.

Node.js:

  • 원본 소프트웨어
  • 최근에 개발 속도가 느려졌습니다.
  • 조이언트 후원
  • 는 Joyent라는 하고 있습니다.Node.js

왜 갈라졌을까요?

세 가지 . 더 , 더와 Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ, Δ Δ1.0.0자문 위원회보다 지역 사회 주도적인 개발을 위해 릴리스를 제공하고 릴리스를 위해 sember를 사용합니다.

자문 위원회란 무엇입니까?

Node.를 보다 집중화되고 하는 Advisory Board(자문 보드) Node.js(자문 보드) .js(자문 보드) Node.js(자문 보드) Node.js(자문 보드) Node( 보드) Node.js(자문 보드) Node(자문 보드) Node.js(자문 보드)로 가는 을 따라 향후 기능을 계획하는 Joyent 보드)의이었습니다.1.0.0. js이것은 Node.js Node.js사용하는 Node.js를 사용하는 를 수행하고자 .

Joyent 블로그에서 인용한 내용:

커뮤니티가 복잡해짐에 따라 모든 구성원의 요구를 균형 있게 조정하고 이들 조직이 함께 모여 프로젝트에 투입할 수 있는 플랫폼을 제공하는 방법을 찾는 것이 중요합니다.

자문 위원회는 왜 미움을 받습니까?

이전에 Node.js는 메일링 리스트, GitHub 문제를 통해 실행되었으며 누구나 자신의 아이디어를 제공할 수 있었습니다.이 아이디어는 여러분의 평균적이고 일상적인 기여자들로부터 통제권을 빼앗고 월마트, 야후, IBM, 마이크로소프트, 조이언트, 넷플릭스페이팔같은 "빅 샷"으로 권력을 옮겼기 때문에 약간의 혐오감을 얻기 시작했습니다.

이에 대한 외부 출처

사실 Node.js와 io.js 사이에는 실질적인 차이가 있습니다.다른 답변에서 잊어버린 몇 가지 사실:

  • 현재 io.js는 여러 측면에서 Node.js보다 조금 빠릅니다.성능 벤치마크는 여기에서 확인할 수 있습니다.
  • io.js의 ECMAscript 6 지원은 Node.js보다 훨씬 더 넓습니다.비교는 여기에서 확인할 수 있습니다.

이유는 무엇입니까? io.js 1.6.2는 Google V8 4.1.0.25와 함께 제공되고 Node.js 0.12.1은 V8 3.28.73과 함께 제공되기 때문입니다.또한 EMCMscript 6의 플래그는 Node.js와 io.js.io.js의 EMCMscript 6 플래그에 대한 가이드가 다릅니다.

TL;DRio.js는 node.js의 미래 화신입니다.

io.js 웹사이트는 "io.js는 노드와 npm 호환 자바스크립트 플랫폼입니다."라고 말합니다.현재 노드로 존재하는 것과 호환되는 툴 집합(runtime/VM, 패키지 관리자 등)입니다.기본 구현과 node.js 피쳐 집합을 넘어 io.js가 추가하는 모든 확장에 차이가 있을 수 있습니다.

(이미 존재하는 것과 양립할 수 있는 것이 왜 공동체를 분열시키겠습니까?왜 그게 나쁜 거죠?)

아직 io.js가 출시되지도 않았다는 것을 주목하세요!그러나 io.js 로드맵은 노드와 io 사이에 특히 관련된 몇 가지 차이점을 보여줍니다.

  • "노드는 이미 상당히 안정적입니다." 하지만 노드는 아직 1.0을 기록하지 않았습니다. 현재 0.10.33입니다.
  • "전체 생태계는 sember를 사용하는 반면 노드는 혼란스러운 이븐/홀수 방출 구조를 사용합니다."그들은 새로운 프로젝트에 새로운 이름을 도입함으로써 그것을 고칠 수 있을 것입니다.

그래서 제가 알기로는 io.js는 1.0-alpha1이자 노드의 미래 릴리스이지만 다음과 같습니다.

  • 다른(다른) 릴리스 버전
  • 의도적으로 잦은 석방
  • 기술 위원회에 의한 통치

io.js는 node.js의 fork였습니다.하지만 이제 io.js와 node.js가 다시 협력합니다.node.js 버전 4.0.0에는 io.js 버전 3.0.0의 모든 주요 업데이트가 포함되어 있으므로 node.js가 0.12.x에서 4.0.0으로 직접 점프하는 이유입니다.

언급URL : https://stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js

반응형