공지사항 관리 페이지를 만드는 중인데, 에디터 라이브러리가 필요해서 CKEditor를 사용하기로 했다.
원래는 Quill Editor를 사용하려고 했었다.
▶ Quill Editor
▶ Toast Editor
근데 생각해보니 학원에서 프로젝트 당시 게시글 담당자가 사용했던 CkEditor가 떠올랐다.
그때 에디터 디자인이나 구성이 괜찮았고, 소스를 참고할 수 있을 것 같아 CKEditor를 선택했다.
https://ckeditor.com/ckeditor-4/
CKEditor는 무료 오픈 소스이다.
클라우드 버전은 유료지만, 무료 오픈 소스를 사용하면 된다.
원래 학원 프로젝트에서 사용했던 CKEditor 5 버전을 사용하려고 했었는데
학원 프로젝트에서는 ES6 환경이었기 때문에 CKEditor 5 버전이 지원되었지만,
내가 지금 맡고 있는 웹 프로젝트는 ES5을 사용하고 있기 때문에 CKEditor 5 버전이 지원되지 않는다.
ES5 환경에서는 CKEditor 4 버전을 사용하면 돼서 선택했다.
여담이지만, CKEditor 5를 주력 상품으로 밀고 있어서
이제 CKEditor 4가 업데이트 되거나 기능이 추가될 일이 현저히 적어졌다.
그래서 웬만하면 나처럼 환경이 받쳐주지 못하는 특수한 상황이 아니라면 대부분 CKEditor 5를 사용하는 것을 추천한다.
기회가 된다면 현재 맡고 있는 웹 프로젝트 환경보다 더 나은 환경의 웹 프로젝트를 작업하고 싶다.
기준이 아래 버전 이상만 되면 좋겠다.
ES6, Spring Boot 2.5, Java 8, Github 사용
지금 내가 메인으로 맡고 있는 프로젝트가 java 8이긴 하지만
서브로 맡고 있는 프로젝트는 java 7이라 ..
서브 프로젝트는 람다, 스트림, 옵셔널 등의 기능을 사용할 수 없다.
SVN도 좋지만 깃브런치 전략을 써보고 싶기도 하고 ..
지금 회사에서 일하면서 내가 해보고 싶은 것들, 내가 경험해보고 싶은 것들, 회사를 선택할 때의 기준점들에 대한 방향이 생겨서 좋은 듯
근데 지금 회사도 좋긴하다