这里有一个例子:正如我在原始消息中所说,我对dotnet完全是个陌生人...
...这里有一个例子:正如我在原始消息中所说,我对dotnet生态系统完全是个陌生人,同时我学习了F#语言。我决定将该应用程序作为库项目开发,供网络应用程序使用。我完全忽略了dotnet中异步方法的普遍性,我的所有代码都是同步的。有一天,在项目进行到一半的时候,我意识到我需要切换到异步代码。如果这发生在动态类型项目中,对我来说会很糟糕。也许是我无法充分理解一个项目,但我需要类型保护来在大型重构中找到方向。有了强类型,可以自信地进行大型重构。它们不能替代测试,但可以使重构过程更加顺畅。该应用程序是开源的,其代码在:https://gitlab.com/myowndb/myowndb 它没有很多用户,部分原因是缺乏宣传和打磨用户体验。但我对开发它所学到的东西感到满意!
源讨论为什么选择F#?原帖 413 条评论 · 导入时统计