问题遇到的现象和发生背景
本人想学一下关于桌面开发方面的,网上搜了一下,有说用c#和winform写,有说用前端写
问题相关代码,请勿粘贴截图
有没有行内人士,推荐一下当前比较普遍的用于桌面开发的技术栈
运行结果及报错内容
我的解答思路和尝试过的方法
本人有java,python,c和前端的知识储蓄
本人想学一下关于桌面开发方面的,网上搜了一下,有说用c#和winform写,有说用前端写
有没有行内人士,推荐一下当前比较普遍的用于桌面开发的技术栈
本人有java,python,c和前端的知识储蓄
楼主好,我是c#程序员。进行桌面开发。主要看用什么语言。
1.如果你使用c# 语言开发。那么可以学习Winform,WPF。winform这个技术比较老一些。上手简单些。界面进本靠拖拽就能完成。但是界面效果单一。WPF界面开发比较灵活。界面效果好看。对控件可以进行重构。也叫重写。相比于winform,稍微复杂一些。因为WPF可以更好的做到控制面板和业务面分离。
2.如果你想使用c,那还是学习c++吧。学习c++后可以进行MFC开发。也可以进行QT开发。
3.关于c#和c++两个语言的界面开发和未来趋势。我认为学些c++好一些。c++Windows可以学习MFC。也可以学习QT。使用微软的语言。它是美国的公司。保不齐哪天国内就被限制了。现在都在做国产化呢。
4.JAVA做网络后端不错。python做前端也可以。开发语言就是有些语法不同,其他类似。关键是掌握算法和数据结构。面向对象编程。这个才是重点。
5.学哪种语言也和工资有关联。从网上招聘角度看。java需求量大,c++的工资高。c#的需求小一些,不过竞争也小一些。当然这个也和每个人的开发水平有关系。