现代系统的术语

时间:2010-11-03 16:36:32

标签: components terminology

这可能不适用于此论坛,但是......

我们编写新系统,人们习惯于将组件称为“模块”的旧系统。所以他们谈论会计模块和审计模块等......

这感觉很古老,就像cobol /大型机谈话一样。对于现代分布式Java系统中的功能组件,什么是更好的术语?你会说会计部分吗?会计服务?不确定。它们指的是允许您执行会计功能的系统中的功能(及其后面的所有组件)。

4 个答案:

答案 0 :(得分:2)

如果没有损坏,请不要修理它。

您要求SO提供有关此建议的事实表明您没有更好的术语可供使用。花时间做一些更有成效的事情,而不是为此烦恼。

答案 1 :(得分:1)

我认为“模块”是一种非常合理的方式来引用一组功能。它仍然广泛用于许多语言和框架。如果它听起来“老”,那只是因为你自己的参考框架。

此外,客户永远是对的。你应该采用他们的措辞,而不是试图强迫他们使用你的。在内部做你想做的事情,但坚持使用“模块”为客户服务。

答案 2 :(得分:0)

Python是一种完全现代的编程语言,具有“模块”。我认为这个词没有任何陈旧之处。

如果用户习惯于在旧系统“模块”中调用内容,那么如果您使用相同的术语,它将使新系统更容易学习。

答案 3 :(得分:0)

捆绑是OSGI创造的新术语;-)。但是当你说捆绑时,你的代码会做出很多假设。因此,无论您是否想要使用此功能,都由您自己决定。