4주차 보고서

By | 2026년 04월 07일
  1. 역할 분담(4주차 보고서)
  2. node.js 시도 결과(4주차 보고서)
  3. 6주차 목표(4주차 보고서)
  4. php 시도 결과(5주차 보고서)

4-5주차 역할 분담

김민서: node.js로 파이썬 웹사이트 구현해보기

이주현: php로 파이썬 웹사이트 구현해보기

황순호: php로 파이썬 웹사이트 구현해보기 + 프론트엔드 디자인하기

node.js로는 로컬에서 파이썬 idle과 비슷하게 구현이 가능한지 확인해보았다. node.js는 비주얼 스튜디오에서 작성했다.


실행 결과: node.js로 파이썬 idle 과 같은 기능을 수행할 수 있다.
input 등 사용자 입력이 필요한 부분도 잘 수행할 수 있다.

* gui 기능 구현은 가능은 하지만 난이도가 높거나 진행이 어려울 것 같다.
아래 node.js로 gui 구현이 가능한 3가지 방안을 제시해놓았다.

1. VNC / WebRTC 스트리밍 : 도커 컨테이너 내부에 가상의 리눅스 데스크톱 환경(X11 등)을 세팅하고, 그 화면을 캡처하여 noVNC 같은 기술을 통해 웹 브라우저의 <canvas> 요소에 실시간으로 쏴주는(스트리밍) 방식입니다. Replit이나 구름IDE 같은 상용 서비스들이 GUI 코드를 실행할 때 이 방식을 사용합니다.

2. PyScript / Pyodide (WebAssembly 활용) : 서버(Node.js)를 거치지 않고, 사용자의 웹 브라우저 엔진(WebAssembly) 자체에서 파이썬을 구동시키는 최신 기술, 브라우저 샌드박스에 갇혀있어 파이썬의 모든 기능(운영체제 제어 등)을 완벽하게 쓰기에는 제약이 있다.

6주차 목표:
– gui 기능 구현 방법 시도하기
– 로그인 및 회원가입 기능 구현하기
– php 또는 Node.js 중 하나로 결정짓고 파이썬 지원 웹사이트 기능 구현하기

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다