桌面软件就是大家说的Windows应用软件了。那么桌面软件一般用什么工具开发的呢,或者说,Windows 下桌面应用开发有哪些主流技术?
一般如果不需要支持XP的话,直接用WinForm / WPF就行了。
Win Vista自带 .net 3
Win 7 自带 .net 3.5
Win 8 自带 .net 4 / 4.5
Win10 自带 .net 4 / 4.5
如果不考虑跨平台,只限于win32,则桌面应用开发,首选delphi,没有之一:
一般而言,开发效率高 和 运行效率高 是一对矛盾,无法兼得
但是,基于pascal、turbo pascal进化而来的delphi,其实很好地做到了兼得:开发像vb,运行像vc!一度被称为vb杀手!
可惜vb的主人太强,delphi的主人后来走火入魔,才使得一代创世纪的语言平台走向湮灭
delphi做数据库(本地、大型)、网络、工具、图形、web(开发效率将与普通工具一样了)应用都可以,
只是现在了解、熟悉的人不多了