- 역할 분담(4주차 보고서)
- node.js 시도 결과(4주차 보고서)
- 6주차 목표(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 중 하나로 결정짓고 파이썬 지원 웹사이트 기능 구현하기