傲慢的西方人,慎重采用 Firebird DB

我在前面的帖子中提到,我向 Firebird 开发者提出了 bug 报告(关于Firebird 数据库文件不能放置在含有中文等字符的路径中的 bug)。后来我又在 Firebird 2.0 的 Request 列表中添加了在新的版本中修复此 bug 的请求,列表管理员再次删除(前一次删除是因为bug报告重复,情有可缘)了我的请求,并告诉我:

http://sourceforge.net/tracker/index.php?func=detail&aid=1186455&group_id=9028&atid=593943

With respect to your question; Yes, the item was logged over
a year ago and no progress has been made -- this is the life
of software project (open or closed source).  A quick review of
other entries will show that other cases exist which are much
older.  Software development is a process which involves
trade-offs; time vs. most important changes -- not everything
can be fixed
! (时间 vs 重要性 —— 不是所有bug都会被修复)

As to your specific problem; there are no plans for this case
to be fixed for the v2.0 release


There is a simple workaround, which is available -- don't use
MBCS characters in the database name or folder.  It is not
the best answer, but it does work.

大意就是,这个问题现在还没有列到日程上,在2.0版本中他们不会修复这个bug。

真是个傲慢的西方人啊!他不会明白,如果对中文支持不好,我们怎敢真的在产品中使用这东西呢?

请大家好自为之,慎重采用 Firebird DB,开发者没有计划修复这个对我们来说非常严重的 bug。

--

2005-11-1附:下面有不少朋友都在说,不支持中文路径对编程没有任何影响,我说两句:

想必各位都是开发服务端程序(比如Web程序)的,在服务器端,当然是可以避免中文路径。但我的情况是作客户端的程序,用 Embeded 版本的 Firebird 存储一些数据,要把程序安装到最终用户的机器中使用,用户使用时很有可能选择一些含有中文路径的目录,这些都是不可预料的,所以支持中文路径非常必要。

--

后记:文中观点仅代表当时的想法,现在看来自己的确太幼稚和“傲慢”了。。

posted on 2005-04-21 16:51  破宝  阅读(469)  评论(0编辑  收藏  举报

导航