经过与其他核心团队成员的思考和讨论,我决定停止开发火鸟数据提供商项目(DNN核心项目下),原因如下
·
在我们将其发布给公众之前,有限或没有额外的资源愿意帮助完成剩下的最后一部分(即在创建表/过程期间在Firebird中创建外键约束的能力- Firebird 1x有一个限制,在创建外键约束期间只能连接一个用户到数据库。由于web应用程序的连接池特性,不可能绕过这个需求(至少据我所知)。
·
与第一项相关,我本可以尝试完成这一部分,但是当我们开始这个项目时,我假设其他志愿者会与我们一起注册以保持这个项目向前发展。有一些人在早期阶段提供了帮助(我非常感谢他们的帮助),但由于这样或那样的原因,他们中的大多数人不再积极参与提供者。
·
SQL Server Express已经作为一个免费的数据库发布了,当我们开始这个项目时,一个令人信服的原因是能够在一个免费的数据库(如Firebird)上运行DNN(开源应用程序)。
·
对于一个人来说,能够支持核心自带的众多模块是一项艰巨的任务——我从管理oracle版本的DNN的个人经验中知道这一点,老实说,我不相信我一个人能同时处理两个数据提供者。
·
对一般DNN社区缺乏兴趣。
我特别感谢Michael Washington和其他核心团队成员在开发这个项目中对我的支持,我期待着在其他项目中与核心团队合作,以及在持续的基础上完成任何其他任务。