C++ (MFC) 개발자라 HTML, JavaScript, CSS 문법은 모르는 상태에서 유튜브 Next.js 무료 강의 조금 (1시간 정도?) 시청하고 간단한 웹개발 도전 해봤습니다.
실제 개발은 대략 5일 정도 시간 투자 했고 기본적인 UI 구현은 잘 몰라서 동작만 되도록 만들었습니다.

NAS WebDAV 영상과 자막을 가져와 재생하는 간단한 구조입니다.
smi, srt, ass 자막은 vtt 변환 후 Video.js 에다가 넘겨주는 과정이 조금 힘들었습니다.
자막이 EUC-KR 인코딩이거나 문법이 틀리면 vtt 변환이 실패하고 내부 파일 읽어오는 코드 구현이 쉽지 않아 뻘짓 많이 했네요.
구글 검색은 이상한 파싱 사이트가 많아졌고, ChatGPT에게 물어보면 생기는 문제점은 21년 DB 기준입니다.
Next.js 13에서 바뀐 부분은 전혀 답변하지 못해서 Bing Chat에게 많이 물어보게 되었습니다.
Bing Chat 2000자 제한이 있지만 코드를 이어서 보낸다고 이야기하고 6000자 넘게 보내도 처리가 가능 했던 부분은 좋았습니다.
어느 정도 제한이 있어도 간단한 코드는 처리 가능한 범위라 생각합니다.
Bing Chat 문제점
대화 세션 한 차례에서 주고받을 수 있는 문답은 20회 제한입니다.
히스토리 기능이 없어서 별도 채팅 백업이 필요합니다.
가끔 급발진 후 혼자서 강제로 대화를 멈추거나 세션을 닫아버립니다.
최근 구글 검색 상태가 메롱해지고 GPT 도움을 많이 받아 취미로 개발 해보고 있습니다.
확실히 고오오오급 개발은 힘들지만 찍먹 수준이면 Bing Chat, ChatGPT 강력하게 추천하고 싶습니다.
NAS 에 영상이 올라오면 매번 URL에 연결해주는 업무를 보고 있는데 너무 귀찮은데 해당 방법을 이용하면 매일매일 루팡처럼 놀아도 될것같네요..
https://github.com/perry-mitchell/webdav-client 라이브러리를 이용 했습니다.
예제는 Bing Chat, ChatGPT 에게 요청하면 됩니다.
생각보다 상세하게 알려줘서 좋았습니다.
제가 분리하기에는 너무 헷갈려서 대략 이런 느낌으로 코드 작성 했습니다.
요거가지고 공식문서 학습시킬수 있을것같다고 생각했는데 될라나 모르겠네요
https://www.clien.net/service/board/lecture/17961816CLIEN