我正在研究用于开发中等规模(最多 100 或 200 个同时用户)数据库驱动的 Web 应用程序的技术,有人建议使用 Morfik。然而,在 Morfik 公司之外,我几乎可以找到零社区支持——没有活跃的博客、没有教程、没有视频、没有书籍——这有点令人担忧(尤其是与 C#/ASP.NET/nHibernate 等支持相比时)。在 Morfik(未经试验且未广泛使用的 AFAIK)和我提到的其他技术(经过试验、测试、广泛使用)之间做出决定正成为我公司的一个关键问题。

有没有人在这种情况下成功使用 Morfik?你取得了什么样的表现?

最佳答案

作为过去 2-3 个月的 Morfik 用户,试图做一个相当大的项目。我完全理解你的担忧。

社区很小,尽管 Morfik 开发人员会尽力帮助您并回答您几乎所有的问题。在购买之前,这是我的担忧之一,但实际上这没什么大不了的。

但是,它缺乏文档和教程。是的,有一个 chm 帮助文件,但已经过时并且在很多方面都缺乏。没有足够的例子,你应该自己弄清楚很多东西。但是他们说,这是 Morfik 团队在即将发布的版本中的首要任务之一,以增强文档。

我们选择不使用 Firebird 作为数据库(Morfik 本身支持它)并通过 ODBC 使用 Postgresql。那里也有问题需要克服。我们不得不深入研究并修改(覆盖)我们自己的 postgre 等安全包装器。但总的来说,Morfik 与它的集成非常好。不过,您应该准备好应对小烦恼。

我们选择使用 Pascal 版本,因为它是开发人员使用的主要语言。但是,哦,我非常讨厌 Pascal :) 上次我使用 Pascal 已经有 10 多年了,Morfik 古怪的代码编辑器真的很烦人。我想念 VisualStudio,甚至 Notepad++ 作为编辑器!

自从我们开始我们的应用程序以来,我经常看到新的组件和示例发布。 Morfik 团队投资了一个单独的团队,为 Morfik 开发插件,这是一件好事。

因此,在支持方面(不是社区而是员工),您不必担心。它离成为一个成熟的产品还很远,但它可以完成工作。我们与 Morfik 的关系是又爱又恨。我很确定我们的大项目会用 Morfik 成功完成,我可以用 Morfik 非常(我的意思是非常)快速地完成小型企业解决方案。但如果我们做一个像现在这样的大项目,我也会再次考虑使用 Morfik。

我希望我说得通:)

关于c# - Morfik - 适用于中型 Web 企业应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2550831/

10-12 07:32