最近一直在搞一些軟件系統整合的東西, 要把一些第三方軟件整合進來, 對他們提供基本的管理和支持, 於是需要訪問他們的數據庫, 對方是內地的一個圖書館管理系統, 當然是簡體中文的了, 這很合理, 也正常, 但打開他們的數據庫結構一看, TMD, 竟然全是中文名稱的表項, 什麼"讀者資料", "書庫"等等... 我靠, 本來在Linux里要連他們那個只能安裝在Windows里的MS SQL Server 已經很麻煩的了, 什麼unixODBC, FreeTDS一大堆的, 但都是可以克服的問題, 可最後竟然連表名都用了中文, TDS的SQL語句可不支持中文, 前面的功夫都白做了...
在使用軟件方面, 如果有英文版, 我一定會習慣性地選擇英文版的, 不為別的, 就是為了可以在不同地方的系統里都使用同一個軟件, 而不用去記住兩套的名稱和說明方式, 簡體中文和繁體中文的差別, 絕對不只是一個對應關系的問題... 但我很支持中文技術的進步, 因為對國人來說, 對國家的受重視程度來說, 這是絕對的好事, 如SDK文檔出了中文版(以前只有英文和日文), 就是一個例子...
不過這是使用層面的事, 而在像數據庫Schema, 變量名等這種開發層面的東西, 就不要用中文了, 先不要說繁簡有別的問題, 光是不同系統之間的編碼問題就夠我們受了, 更何況不同的地域的開發人員的交流上呢? 如果你開發一套軟件出來, 只想著給你自己一個人用, 而且不考慮以後的擴展問題, 那實在太不負責了! 英文無可否認地是國際性的語言, 現在的世界, 不同地區的交流已經是必不可少的(尤其是IT業), 在開發層面用英文來表達, 記錄, 這在溝通上的好處, 在後期維護及擴展方面的得益, 遠遠大於在開發時對文字理解的一時之便... 而中國的軟件, 中國的IT產品, 要走向國際, 這也是必需要修正過來的問題...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment