在软件开发领域,编辑器是核心基础设施之一。是程序员与计算机交互的核心工具。
在软件开发领域,编辑器是核心基础设施之一。是程序员与计算机交互的核心工具。
其实可以推广一下,广义的编辑器就是人机交互。比如文本编辑器、图形编辑器、音乐编辑器、视频编辑器、游戏编辑器、各种文件编辑器等,甚至还包括应用程序前端,还有命令行交互等,都算是某种广义编辑器。
广义的编辑器就是人理性地与计算机交互的重要工具。
所以,做编辑器,可以算是程序员的高难度高复杂度的自我挑战之一。
我的 LiveFab 项目,就是一种综合性的内容编辑器。不过从自身立场出发,我的编辑器应该针对中文和中国文化进行一些特殊优化,比如方便中文处理与创作等。