在查看独立软件开发商环境中C#的使用时,我想知道基于C#的桌面应用有哪些突出的地方?我只能想到画.NET。
对于独立软件开发商来说,C#是一个好主意吗?或者应该坚持使用更多的本地环境,比如Delphi甚至QT?
当然,任何基于经验的建议或反馈都将不胜感激。
发布于 2008-10-16 15:38:23
是的,C#可以非常有效地用于构建应用程序。至于有什么应用程序,你在寻找什么?大应用,小应用?
我知道有一个很大的应用是建立在.NET框架(不确定是C#还是VB)之上的,那就是Quickbook。
发布于 2008-10-16 15:52:46
在C#中开发桌面应用程序是非常棒的。它不仅仅适用于Web应用程序。
WinForms将为您节省大量时间。当涉及到桌面windows开发时,它确实是一等公民。如果互操作是一个问题,你总是可以使用P/Invoke和COM对象包装,这是VS为你做的。
如果做得好,当客户改变他们的想法时,维护和更新将是一件轻而易举的事情。
是的,框架需要在机器上,但如果他们使用过windows update,这应该不是问题。现在有什么语言没有运行时库呢?在VS中,您可以创建包含运行时的简单安装程序。
当然,如果你打算部署到Linux和mono,你的里程可能会很长。
发布于 2008-12-22 13:57:50
PlasticSCM
https://stackoverflow.com/questions/209069
复制相似问题