평소하는 일이 admin 사이트를 개발, 유지보수 하는 것이라보니 여러가기 요구사항을 받게 된다. 그럴 때마다 지금의 구글 sheet 같은 것을 만들어 달라는 말을 많이 듣는다.
처음에는 정말 구글 sheet 같을 것을 만들기 위해 handsontable(https://handsontable.com/ ) 상용버전에 formula.js 을 붙여 진짜 수식같은 것을 넣기도 했으나 해보니 유지보수하기 너무 힘들었다. (그 때 웹개발하는 사람이 나 밖에 없었다. 그리고 지금은 개발자가 나 밖에 없다. )
datatable.js(https://datatables.net/ ) 도 사용해보고 tabulator(http://tabulator.info/ ) 도 시도해 보기는 하고 있다. 그러나 어떻게 해도 구글 sheet 같은 것은 만들 수 없다. 이건 excel 보다 더 어렵다. excel 은 실시간 공유도 안되는데 구글 sheet 는 동시간에 동시에 편집이 가능하다.
구글시트는 자유도 최강 schemaless 시스템이고, 마이그레이션도 엄청 빠르다. 그리고 구글 개발자들이 보통 개발자들이겠는가? 그 천재들이 구축해둔 시스템인데, 당연히 너무 잘만든 시스템이다. 그리고 서버사양도 좋을 것 같다.
내가 아무리 노력해도 구글 시트를 이길 수는 없을 것 같다.
덧글 : 한 때는 LibreOffice Online (https://www.libreoffice.org/download/libreoffice-online/) 으로 어떻게 안될 까 하는 생각도 하고 있다. 그런데 이 프로젝트는 좀 성숙되어야 쓸만할 것 같긴하다.