我从事的项目基本上是一个数据收集器。通过定位,将其视为具有应用程序层(OSI 第 7 层)的解析/分析功能的 Wireshark(或等效项)可能会有所帮助。当前版本是具有 15 年以上历史的遗留 MFC 应用程序。它仍然有效,但维护、稳定性和可扩展性是我们面临的真正问题。项目领导团队最近同意我们需要开始开发下一代产品,我们的目标是 .NET,因为该产品严格来说是基于 Windows 桌面的产品。
鉴于我们的用户经常分析在世界各地收集的日志文件,消息时间戳非常重要。当前产品用于_ftime_s()
分配时间戳,我曾假设我们将来会简单地用于System.DateTime.UtcNow
在 .NET 端获取时间戳。也就是说,直到我读到noda-time。现在,我认为我们的问题域需要更多关注与时间相关的功能,这比我之前考虑的要多。
所以有几个问题。
根据我上面提供的描述,将noda-time用于
NodaTime.Instant
时间戳是否有意义?如果可以选择,我更愿意为专门的支持付费,而不是因为害怕(偏执狂?)项目被放弃而使用开源项目。那些更倾向于接受开源哲学的人在这一点上有什么想法或指导吗?
noda-time目前处于第二个测试阶段。NodaTime 1.0.0 有目标日期吗?