最近研究了许多有趣的技术,除了老本行ActionScript3、XHTML/CSS和JavaScript之外,为了进一步改善 awflasher.com的体验和稳定性,也在看一些Linux、PHP的东西,和国外的工程师的联系也多了一些。突然间,我觉得相比之下,那些外国工程师简直就是"温室中的玫瑰",看我列举4条原因:
1)文档时效性、准确性的障碍
Web技术的各类文档基本都以英文为主。根据流行程度和志愿翻译者的效率不同,一份英文版的文档问世之后,往往需要相当一段时间才能有中文版出现。对于母语非英语的中国工程师来说,哪怕你英文再好,查看英文文档时,尤其是那些晦涩难懂的简短句子,肯定不如看中文母语来得快。另一方面,翻译出来的文档有相当部分都不如原文准确,尤其是某些单词翻译成汉语词汇还不如不翻译。例如我一直不明白,Flash开发工具中的Symbol最初翻译成"符号"就十分误导读者。直到后来改译为"元件",才顺畅一些。
2)快捷键造成的麻烦
许多优秀的IDE中,都将Ctrl+空格、Ctrl+L、F6作为重要操作的快捷键。而这些快捷键往往被用作"拼音输入法"或者"金山词霸"等翻译软件的快捷键。例如Flash CS3和"谷歌-金山词霸"中有多处快捷键冲突:Ctrl+L、F6等。
3)汉语支持和汉字排版
中文兼容性和中文字体界面设计是国内Web、ActionScript项目中的重点和难点。我们中国的工程师们也需要在这方面克服许多特殊的问题。例如CSS中12px以下的小字体几乎找不到,这使得我们的布局方式不能像欧美页面那样精细:要知道,一个英文字符最少可以只占8px的空间。而 10、11px的中文字体则对用户根本是一种摧残,参见Facebook的中文版,简直就没法使用;
其实,HTML、CSS中的中文排版其实已经很容易了,而且也有许多好的资源和建议。但在Flash技术中,中文的问题一直困扰着大家。对于无法使用嵌入字体的中文Flash应用,只能通过一些曲线救国的方法来实现效果:如利用ActoinScript的位图支持来"偷梁换柱",用Bitmap替代TextField来实现一些动态效果。而这些效果在英文项目中,只需点击几次鼠标,嵌入一下字体就可以完成了。
4)环境恶劣
我说的环境,一个是"自然环境":连sf.net和许多优秀的文档类站点都不能稳定访问,还谈什么呢。别以为找个代理翻墙很轻松;另一个是"人文环境":我们的许多领导对工程师的态度就是"我只要结果,哪管你死活"。
正因为有了这些有趣的因素,因此中国的工程师往往能创造出许多西方国家的工程师们无法想到的产品,例如这款叫做"triivi"的"英文输入法"工具就是由我们中国人发明的:
1)文档时效性、准确性的障碍
Web技术的各类文档基本都以英文为主。根据流行程度和志愿翻译者的效率不同,一份英文版的文档问世之后,往往需要相当一段时间才能有中文版出现。对于母语非英语的中国工程师来说,哪怕你英文再好,查看英文文档时,尤其是那些晦涩难懂的简短句子,肯定不如看中文母语来得快。另一方面,翻译出来的文档有相当部分都不如原文准确,尤其是某些单词翻译成汉语词汇还不如不翻译。例如我一直不明白,Flash开发工具中的Symbol最初翻译成"符号"就十分误导读者。直到后来改译为"元件",才顺畅一些。
2)快捷键造成的麻烦
许多优秀的IDE中,都将Ctrl+空格、Ctrl+L、F6作为重要操作的快捷键。而这些快捷键往往被用作"拼音输入法"或者"金山词霸"等翻译软件的快捷键。例如Flash CS3和"谷歌-金山词霸"中有多处快捷键冲突:Ctrl+L、F6等。
3)汉语支持和汉字排版
中文兼容性和中文字体界面设计是国内Web、ActionScript项目中的重点和难点。我们中国的工程师们也需要在这方面克服许多特殊的问题。例如CSS中12px以下的小字体几乎找不到,这使得我们的布局方式不能像欧美页面那样精细:要知道,一个英文字符最少可以只占8px的空间。而 10、11px的中文字体则对用户根本是一种摧残,参见Facebook的中文版,简直就没法使用;
其实,HTML、CSS中的中文排版其实已经很容易了,而且也有许多好的资源和建议。但在Flash技术中,中文的问题一直困扰着大家。对于无法使用嵌入字体的中文Flash应用,只能通过一些曲线救国的方法来实现效果:如利用ActoinScript的位图支持来"偷梁换柱",用Bitmap替代TextField来实现一些动态效果。而这些效果在英文项目中,只需点击几次鼠标,嵌入一下字体就可以完成了。
4)环境恶劣
我说的环境,一个是"自然环境":连sf.net和许多优秀的文档类站点都不能稳定访问,还谈什么呢。别以为找个代理翻墙很轻松;另一个是"人文环境":我们的许多领导对工程师的态度就是"我只要结果,哪管你死活"。
正因为有了这些有趣的因素,因此中国的工程师往往能创造出许多西方国家的工程师们无法想到的产品,例如这款叫做"triivi"的"英文输入法"工具就是由我们中国人发明的:
2009-01-04
评论