공유 가능한 컴퓨팅
·2020.07.29 13:00
핵심 내용
Repl 기반의 사회적 프로그래밍이 기존의 폐쇄적 코드 공유 모델을 네트워크 모델로 전환하며 프로그래밍의 패러다임을 바꾼다.
자세히 보기
repl은 코드를 입력하는 즉시 실행하고 결과를 확인할 수 있는 환경을 제공하며, 프로그래밍을 마치 글쓰기처럼 지속적으로 수정하고 공유하는 활동으로 변화시킨다.
이러한 repl 기반의 프로그래밍은 본질적으로 사회적이다. 코드를 공유하는 것만으로도 타인을 즉시 협업에 초대할 수 있으며, 이는 기존의 폐쇄적인 코드 공유 방식에서 벗어나 '함께 코딩하는' 환경을 구축한다.
이러한 변화는 프로그래밍 모델을 기존의 **스택 모델(Stack Model)**에서 **네트워크 모델(Network Model)**로 전환시킨다. 개인적으로 코드를 작성해 앱 스토어에 출시하는 방식에서, 코드를 공개적으로 공유하며 대중과 함께 발전시키는 방식으로 패러다임이 이동한다.
결국 **공유 가능한 컴퓨팅(Shareable Computing)**은 애플의 앱 스토어나 구글 플레이와 같은 '폐쇄된 정원(Walled Garden)'의 시대를 끝낼 것이다. 또한 DNS나 웹 호스팅 같은 기존 인터넷 아키텍처의 필요성을 줄이며 소프트웨어 개발의 규칙을 근본적으로 재정의할 것으로 전망된다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.