html/css/javascript

rich text editor

gonGon 2010. 2. 4. 11:14
흔히 웹에디터라고도 하는  rich text editor.
찾아보니 굉장히 많다. (참조사이트에서 20가지를 소개하고 있다.)

사실, rich text editor는 불편하다. user는 보이는 ui만으로, standalone application(MS Word 같은)수준을 기대하지만 웹에서 그렇게 구현하기에는 css,javascript의 기술적 한계가 있다. 브라우저의 지원이 필요하다.

구현하거나 사용할 때는 저장, 한글, 되돌리기/원복하기, 문단 및 개행(엔터)처리, html 코딩, 미리보기, 본문이 html일 경우 css적용 등, 고려할 사항이 많다.

rich text editor와 같이 많이 사용하는 widget성의 모듈은 브라우저 벤더에서 지원해 주었으면 하는 바램이다.
web widget들이 구현하고 있는 기능들은 거의 동일하기 때문에 표준화도 가능할 것 같다.
브라우저에서 자체 지원을 한다면 css와 javascript들로 범벅이 되어, 파싱에 많은 자원을 소비하고 있는 지금 widget들보다 수행 성능도 월등히 좋아지지 않을까.

어느 브라우저 벤더가 open source의 형식으로 먼저 제시하고, 수많은 개발자들이 참여하고 참조해서 canvas나 video tag같이 표준이 되었으면 하는 바램이다.


[참조] 신현석님 blog
          geniisoft - WYSIWIG Web Editor