我需要为我们的业务开发一个新的内部应用程序。它将运行在大约50台计算机上 - 笔记本电脑(或平板电脑?)安装在汽车上,就像警察一样。该设备将通过USB连接到几个东西(比例尺,GPS天线),所以我的规则是ASP.NET Web应用程序。
作为Microsoft / Visual Studio开发人员,我的问题是:
A)Windows窗体应用程序 B)WPF申请 C)Windows应用商店应用 D)其他?
我们已经有了Windows Forms应用程序,并且对这项技术了如指掌......但是听说微软正在转而支持WinForms,或者例如列出的其他选择(真的吗?)。
任何指导?感谢
答案 0 :(得分:2)
如果机器可以支持它,你应该定义WPF(平板电脑将具有完整的Windows版本而不是RT)。但如果平板电脑将是RT,那么你需要为windows 8推出windows store app。
WPF是一个现代化的框架,与WinForms相比,它使开发人员能够以结构化的方式更轻松地实现UX和GUI。从WinForms移动到WPF需要一天左右的时间才能使用,但之后你不会想要记住那些旧的OnPaint方法等等。
答案 1 :(得分:2)
WinForms是一项非常古老的技术,我怀疑微软是否仍然提供支持。而且,这是一个痛苦的发展,所以我建议反对它。
如果您打算使用笔记本电脑,可以使用WPF进行开发。
但是,如果您要安装仅运行Windows RT且不是完整版Windows的平板电脑,那么您应该开发Windows应用商店应用。