我受雇于我当地的一家公司,该公司制作小型会计/账单/工资管理软件来管理客户的公司。它们大多使用windows平台,软件本身不会太复杂。我想问一下我应该选择哪种语言?Python、C#、VB.net或其他可以让图形用户界面编程变得更容易的工具。提前谢谢。
发布于 2010-10-08 02:09:31
对于Windows上的编程,如果你能理解MVVM,你可以使用.NET或者WPF来表示层,因为它为你提供了比表单更多的灵活的UI。
对于跨平台工具-可能是python,但我不确定我是否希望它成为我的主要开发工具(如果我专注于Windows应用程序)。
发布于 2010-10-08 04:49:59
建立在你已经知道的基础上的建议是非常好的建议。
当你想到Python的时候,我觉得我应该警告你不要使用Iron Python。我发现它非常非常慢,WPF把我搞糊涂了。设计师很好。当导入错误的命名空间时,你得到的错误消息是模糊的和令人困惑的(例如-“错误:预期的X得到X")。
Qt、PyQt和Python看起来速度快得可以接受(Python不是速度恶魔),有很好的文档记录,而且很稳定。它将采用本地样式,因此它看起来像原生XP或Win7,没有任何更改。
关于Python的合理警告。它号称是“包含电池的”。这是很棒的,直到你发现有4个不同的模块可以做你想要的事情,而且没有合适的文档来帮助你选择最合适的模块。
发布于 2010-10-08 02:00:24
我个人的偏好是WPF/C#。
我建议使用最新的技术(只要你发现最简单的),它将对你的职业生涯有好处。
https://stackoverflow.com/questions/3884405
复制相似问题