LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1094|回复: 0

由 vim 文档中一段话想到

[复制链接]
发表于 2010-12-4 17:34:44 | 显示全部楼层 |阅读模式
在 FrontEnd 系统中,输入事件先被 |IM-server| 捕获,待处理之
  后, |IM-server| 为应用程序提供输入结果。BackEnd 系统处理的顺序则完全相反。
  MS Windows 选择了 BackEnd 系统。在 X 中,大多数的 |IM-server| 选择 FrontEnd
  系统。BackEnd 系统的缺点在于通讯的支出较大,但是它提供比较安全的同步,并且
  对应用程序没有什么特殊的限制。
ibus fcitx 也都是前端型?
若是这样,既然都是在本机运行,就算是分开的工作站,进程间那点点通信量成什么问题!又不是串口时代。为什么不选择后端型?
若本来就是后端型,为什么 gvim 的输入法问题一直没能解决?
其实,我觉得前端型本来就是一种很有问题的模型,完全截获了消息,再看情况发送给应用程序。输入法应该要后端型才是,消息依然发给应用程序,应用程序看实际情况,什么时候需要翻译消息就发给输入法翻译就是了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表