是学C#还是学delphi好?

寒雪叔叔叔


本人45岁学机电的,99年开始用VC6,以一人之力做了有十多万行代码的系统,以及大大小小的一些软件,后来又用过DELPHI7,VB这些东西做自动化方面的软件,曾也是CSDN上面活跃的版主,但八年前出来自己创业就把编程丢下了,现在想重新捡起来做一些小东西,才发现我已经被时代抛得老远了,以前的桌面程序已经不再是主流,随便一个程序都要求大数据,网络云计算,BS,我本想以我的基础用C#是最理想的,但VS的更新速度让我望而生畏,刚安装了VS2015又出来VS2017,还没摸出个明堂又出来2019了,我的电脑硬件也跟不上这个速度,哪象我当年一个VC6就熬了十年也没变过。于是我想用delphi,这个更新慢适合我这种老人,现在的RAD studio10.3安装在电脑里面看上去还可以,但市面上用这个的人确实太少了,有时遇到问题想寻求帮助都不好找人。什么JAVA和PYTHON这些我确实不想学,也不是我这把年纪玩得起的。现在不是靠编程吃饭,但闲暇之余确实有编程的爱好,有一种情结,时不时跑跑图书馆还要去翻翻IT技术的书,总感觉那很亲切,请给我个建议我用C#还是DELPHI?


寒雪叔叔叔


建议学习C#,C#形式优美,特性丰富,并处于不断的发展更新中,背靠微软这颗大树。

如果不需要跨平台,可以基于.net framework进行开发,桌面,web,windows service等等都不在话下。

如果需要跨平台,可以在.net core下进行开发,目前稳定版本是.net core2.2,可以进行web及控制台程序开发,最新的.net core3. 0已经发布了preview版本,将开始支持Windows桌面应用程序,包括Windows Form,Windows Presentation Framework(WPF)和UWP XAML。届时将能在.NET Core 3上运行Windows桌面应用程序,在享受.NET Core新架构的优势便利同时,兼容老的.net应用。建议使用visual studio 2017或以上版本进行开发和学习。

C#还可以做更多的事情,比如基于Unity进行跨平台游戏的开发,数据库,通信,分布式,嵌入式也都有应用。


笨瓜1号


他俩差不多,但是现在用delphi的人很少了。


Einstein18


还是学C#好,毕竟更广泛一点。因为都是一个人写出来的,两门语言其实还是很神似的。Delphi需要手动解构对象,这个比较麻烦。


西行客5


还是学VB吧[捂脸],比Delphi强点


宇莫星人


都不好,都是日落的语言


奇峰寰宇


c#


小狮子108


必须C#,既然用过VC好多年,C#上手会很快的。虽然国内习惯于唱衰C#,实际上.net core发展的很不错,可以全栈开发,桌面程序就不必说了,移动客户端跨平台用xamarin,服务器端有asp.net core mvc,人工智能有ml.net,嵌入式IOT也可以用C#。简直不要太爽


都无语


学一下python吧,很好入门的。我也是写了10多年delphi,最近在用python写些后端api。


玲珑山神1


这么和我经历一样,我也想换语言,现在跟不上时代了,以前的设计和编程思想都估计要淘汰了吧


分享到:


相關文章: