除了 VB 开发技术,还有没有适合 windows 下的开发语言推荐

24 天前
 iisboy

VB 现在没更新新版了,请问还有哪种语言跟 VB 一样简单易上手,同时能完美跟上时代的桌面开发技术。

1536 次点击
所在节点    Windows
26 条回复
gigishy
23 天前
@iisboy 其实,我理解你迷恋 vb 的缘故是因为 vb 是玩具语言,却又能一本正经生成商业级软件(当今硬件的强大,桌面软件绝大部分不需要在意这点性能)。
现在这么简单拖拉➕简单代码能实现商业级桌面软件的主流语言罕见了……
稍微接近当年 vb ,delphi 一点的是不怎么方便 win 平台的 swift 。这二十年,主流的软件运行与交互模式都重大变化了,vb 只能怀念怀念了。
winglight2016
23 天前
@iisboy 你下结论前为什么不问问 AI ?
soar0712
23 天前
@iisboy #9 有 java 系语言经验就 kotlin component desktop ,有 js 系语言经验就 electron ,都没有就 c#
GavinXSF
23 天前
@iisboy #7 你熟悉 VB 的话 .NET 上手难度应该没那么高;更新是很快,但每年的 breaking change 都很少,尤其是 WPF 的 API 很稳定吧?
iisboy
22 天前
@GavinXSF #24
是啊,VB 系列就是很接近自然语言,用起来很熟悉。
.NET 已经是完全不同了,如果学习肯定是全新的东西
NewYear
22 天前
@iisboy #25

“ .NET 已经是完全不同了,如果学习肯定是全新的东西”

不要内耗,vb 和 vb.net 区别不大,基本语法只有很小的区别,快速看一轮教程就上手了。
很多 VB 选手表示,基本上没有思想负担,基本上就是直接上手。

而且语言的表现,逻辑是核心。


你完全可以不使用 vb.net 的新特性,只使方法(函数),顶破天也就是 1-2 天就可以尝试写代码了。
用不习惯或者缺少的函数自己定义一下就行。
配合 AI ,毫无难度。
适应了基本的语法,再去翻书看看面向对象的编程思想和方法,就能看懂各种代码了,自己也能写,也能到处抄代码。。。。


我以前也是写 vb6 的,前几年觉得 Windows 新特性越来越多,想了想还是要学个“流行且完善的现代语言”,然后选了 C#。快速翻看过后就开始写,没难度,因为平时也会写浏览器 JS 的油猴脚本,语法基本一样,有点小区别。
这时候,“流行且完善的现代语言”的好处就出来了,例如 VS 被称之为“宇宙最强 IDE”,早就具备自动识别一些常见的代码错误,自动帮你添加命名空间(就是代码开头的一堆命名空间,看着就让人想放弃),网上也有各种各样的分享代码。

这也是为什么我觉得 VB6 一直能战仍然还是学新语言的原因,我用 VB6 的时候,太多东西要自己造轮子,多线程也不支持,这么多年过去,有多线程的方案但是体验很差,新东西要自己造轮子,那难度是真的大。


如果你不想这么多,直接可以用 vb.net 开干,早就学会了。


记住一个重点:新手不要看太多新特性,先从最简单的方式开始写,就使用一些熟悉的基本特性来写,很简单的。稍微熟悉基本语法了


最后还是那句话,如果是 Windows 平台,选 .Net 不会错,毕竟是微软的亲儿子。


今天是周二,你现在去下载 VS 2022 ,创建一个 winform 项目(新建框有点复杂,可以输入“Windows 窗体应用”,然后选择有“Visual Basic”标签的项,如果含有“.net framework”是指老版本(版本 1.1 至版本 4.8 ), .net 5 开始便不叫这个名字了,直接就是版本号)。
最多到周末,你就能写一些简单的项目了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1140214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX