
자유 게시판
현재 진행중인 작업들입니다.
- 다음글웹사이트에 들어오는 봇들 행동분석하는 거 만들어봤습니다 ㅋㅋ2026.09.22
댓글목록












그렇군요. ^^
저도 비슷한 경험을 하고 있는데, 제 것에 사용하려고 이리 치대고 저리 치대면서 만들다가
‘이거 그누보드에 한번 붙여 볼까?’ 하는 생각이 들면 그것만 떼어다가 그누보드에도 붙일 수 있게 작업을 몇 번 해 본 적이 있습니다.
그런데 이것을 그누보드에서도 사용하고 제 것에서도 사용하려면, 어찌 보면 모가 나지 않아야 사용하는 데 불편함이 없겠더군요.
돌려서 말하면 나중에 업데이트할 때 그누보드용을 업데이트하고 자체 CMS에서 사용할 것을 따로 업데이트하는 게 아니라, 그냥 그 모듈 자체만 업데이트할 수 있게 하는 게 가장 손쉬울 것 같아서, 만들었던 것을 좀 깨부순 다음 살짝 고쳤었죠.
몇 가지 규칙과 변수값만 충족하면 쉽게 접근할 수 있도록 고쳤던 게 좋은 선택이 되었죠.
충분히 생각하시고 만드시는 결과물이니 분명 쓰임이 많은 프로그램으로 태어날 것입니다.
또한 제이쿼리나 기타 상용 프레임워크를 사용하는 게 아니라, 외부 환경의 영향을 받지 않도록 바닐라 스크립트(일반 순수 자바스크립트를 이렇게 부르더군요)를 사용해서 하나씩 새로 만들고 있습니다.
예전 회사에서 제이쿼리 버전에 따른 낭패를 한 번 당한 적이 있어서, 할 수 있다면 하나로 짜인 코드가 좋다는 개념이 생겨서 더 그러는지도 모르겠습니다. ㅎㅎ
리빌더님도 되도록이면 외부 프레임워크보다는 자체 코드만으로 진행할 수 있게 코드를 짜 보시는 것을 추천드립니다.
몇 년 뒤에 제이쿼리 같은 프레임워크가 업그레이드되거나, 또는 여러 프레임워크를 사용했을 경우 버전 차이로 인해 정상적으로 동작하지 않는 불편함이 생기면, 하지 않아도 될 업그레이드를 해야 하는 수고를 덜 수 있을 것 같습니다.
2026-09-22 23:02

좋은 경험과 조언 나누어 주셔서 감사합니다.
말씀하신 것처럼 특정 CMS에 지나치게 종속되면 기능을 개선하거나 업데이트할 때 각각 따로 관리해야 하는 문제가 생길 수 있을 것 같습니다.
현재 저희도 편집기의 핵심 기능은 최대한 독립적인 모듈로 구성하고,
그누보드와 연결되는 부분은 별도로 분리하는 방향을 고민하고 있습니다.
그렇게 해야 추후 그누보드 기반으로 운영하더라도 자체 CMS로 확장할 가능성을 열어 둘 수 있을 것 같습니다.
외부 프레임워크와 버전 의존성에 대한 말씀도 충분히 공감합니다.
단기적인 개발 편의뿐만 아니라 장기간 유지 보수했을 때의 안정성까지 고려해서,
가능하면 바닐라 자바스크립트를 중심으로 구성하고 꼭 필요한 의존성만 신중하게 사용하려고 합니다.
직접 비슷한 과정을 겪으신 경험을 바탕으로 조언해 주셔서 큰 도움이 되었습니다.
말씀해 주신 내용을 잘 참고해서 구조를 충분히 검토한 뒤 진행하겠습니다. 감사합니다!
2026-09-22 23:18