gpt4 book ai didi

c# - Microsoft Dynamics (Navision) 与 C# .NET

转载 作者:IT王子 更新时间:2023-10-29 04:26:33 25 4
gpt4 key购买 nike

我是一名经验丰富的 C#/.NET 开发人员,最近获得了成为 Microsoft Dynamics (Navision) 开发人员的机会(培训、认证等费用均由雇主支付)。我从来没有参与过与此 Dynamics 相关的任何事情,所以我想问一下与 C#/.NET 开发人员相比,成为 Dynamics 开发人员是什么样的。在做出决定之前,我已经编制了一份我有兴趣了解的 list 。请随时编辑列表。

C#/.NET

  1. 集成开发环境:Visual Studio
  2. 语言:C#
  3. 应用领域:基于网络或基于桌面
  4. 业务领域:任何行业
  5. 良好的职业发展和容易换工作
  6. 等...

微软动态

  1. 相对封闭的市场(与 .NET 相比)
  2. 没有那么多工作
  3. 与 Visual Studio 相比,IDE(或开发环境)很糟糕,我什至更喜欢在记事本中工作
  4. 与定制构建的应用程序相比,Dynamics 客户可以获得哪些优势?

谢谢!

最佳答案

我自己的背景是 .NET 开发人员,主要使用 C#,最近使用 ASP.NET MVC。我还担任了大约 3 年的 Dynamics NAV 开发人员/顾问/架构师。

Dynamics NAV 世界很小,老实说,它既没有增长也没有缩小。我听说最近有一些地方从其他 ERP 转向 NAV,而同样多的地方正在远离 NAV。

今年早些时候,我参加了在 Vedbæk(丹麦)的 Microsoft Executive Briefing Center 举行的简报会,并会见了 Dynamics NAV GM 以及一些 Dynamics NAV PM 和开发人员(即编写实际 NAV 应用程序的开发人员)和他们的产品路线图非常令人兴奋 - 在接下来的几个版本中,将重点关注 HCM 并改进一些财务状况。

就 NAV 的日常工作而言,这有点范式转变。正如您提到的,IDE 绝对糟糕。他们最近才添加了语法高亮显示,并且没有真正的智能感知或当今提供的任何现代便利 IDE。话虽如此,您可以通过将 native NAV 对象与加载项等相结合来做一些非常强大的事情,它们确实改进了一些脚手架工具以帮助开发。

在财务上,NAV 开发人员做得很好,因为他们相当稀有。 NAV 解决方案架构师和顾问做得更好。你的个人资料没有说明你在哪里,但我知道在都柏林,NAV 开发人员的起薪约为 6 万美元,在伦敦约为 6.5 万美元。

就业市场比 C#/.NET 开发人员的就业市场小得多,但工作往往更安全一些,而且客户雇用内部 NAV 开发人员的市场不断增长,而不仅仅是合作伙伴/供应商雇用开发人员和咨询人员将它们展示给客户。

我个人不会将其视为 C# 和 NAV 之间的二元选择。当然,您的头衔可能是 NAV 开发人员,但如果您使用的是 NAV 的一些较新版本,那么您可能仍会进行大量 C# 开发,编写加载项等。这也是温习 SQL 知识的绝佳机会因为在 NAV 中编写/优化性能良好的代码需要相当深入的 SQL 知识以及如何在整个过程中正确处理查询。

您还有更具体的问题吗?

关于c# - Microsoft Dynamics (Navision) 与 C# .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com