使用语言学习VB.NET或Python哪个更容易?

想要学习一门新语言……我正在计划为我的桌面应用程序构建一些小型应用程序,可以向各种网站提交URL等等……我尝试过VB.NET,但对我来说有些难以掌握……Python是一种更易学的语言还是我应该坚持重新学习VB.Net?谢谢。
 

drumamovar1974

New member
我看到有人用Python编写了一些非常酷的黑帽应用程序,几乎不用花费太多时间。因此,我会说Python更适合,但无论选择哪种语言,都要尝试找到别人来帮助你编码,避免出错。当有人能帮助你编写代码,实际上是在强制你编写代码,这样比只是读取脚本要容易得多。
 

fadiskufi1982

New member
我从未尝试过Python,但它可以用来构建强大的东西(谷歌、YouTube和Facebook部分使用Python)。我正在使用VB.NET,并发现它非常容易编写机器人、评论垃圾邮件应用程序等。我应该注意到,我曾经在学校使用过VB6,所以我已经对基础有了很好的了解。
 
我从未尝试过编写Python代码,所以对此毫无头绪,但老实说我知道C、C 和VB .NET。VB .NET相当容易,只需拖放和少量编程即可。
 
你可以使用Python开发桌面应用程序和网络应用程序(使用像Django或Pylons这样的框架)。我从未听说过有太多网站使用VB .NET作为后端...
 
我会选择Python。或者,如果你只是想从Excel电子表格中提交数据到不同的网站,那么autohotkey和/或imacros的组合有时也可以是一种相当有效的黑客方式……
 
好吧,这可能有点跑题,请原谅。有谁知道一个好的VB.NET书籍吗?我学了VB6并在一年前制作了2个机器人。最初,由于我的技能缺乏,两个机器人都是半自动的。幸运的是,我的朋友用VB.NET对其进行了一些修改,两个机器人变成了完全自动化。可悲的是,两个机器人现在不像以前那样顺畅,有时会崩溃,我相信这是由于某些网站的一些更改所致。谢谢。
 

anterpobe1986

New member
如果您有一些编程基础,Python会更容易。如果您是新手,VB.NET可能比Python更容易。但现在学习VB.NET没有理由,它是一种已死的遗产语言。您也可以学习COBOL。如果您真的想学.NET,请用LINQ的C# 3.5。如果这些应用程序将是控制台应用程序,那么选择Python,如果是GUI应用程序,选择C#。使用Python编写的内容要少得多,有时是数量级的差距。使用.Net GUI编程会更容易。学习两种语言。一个好的软件开发人员必须知道C语言,至少一种"企业"管理语言,如C#或Java,至少一种非管理的OO语言,如C 或Delphi,一种动态脚本语言(可以选择php、Python、Perl或Ruby),一种函数式/声明性语言,如Erlang、lisp、F#或至少Python的函数式部分。
 
Python适用于预防型alpha测试,但除非速度不是问题,否则不适合用于生产应用程序。Python速度较慢。从Perl开始。Perl快速,功能强大且易于掌握。
 

inidgoalis1972

New member
我在日常工作中使用PHP。但我更愿意学习Python和Ruby(后来学RoR)。这两种语言的市场和薪资都比PHP高。
 

sarorumce1970

New member
Python是一种非常直观的编程语言,我认为比VB容易学习得多。话虽如此,如果你想编写机器人程序,VB是一种更好的选择。
 

lingnoniton1975

New member
两者都不比另一个更容易,.NET库和Python标准库都非常强大。至于哪种语言更好,我个人认为Python更好,如果你想使用.NET语言,C#比VB更好。如果想制作Web应用程序,请选择Python。如果你想制作可部署到其他计算机上的桌面应用程序,请选择VB(或C#)。
 

isinapria1985

New member
Perl是一种可怕的、可怕的语言,我无法想象为什么有人会选择它作为新项目的语言。语法不清、不直观、令人困惑,特别是当你涉及到多维数组时。这并不奇怪,考虑到它是基于sh、awk和sed语法。
 
如果你想要进行职业发展,我建议你查看本地区域,看哪些程序员受到需求。VB.net让你牢牢地站在微软阵营中,这既有利又有弊。
 
我正在尝试学习Python,它似乎很不错,但是当涉及到为微软操作系统执行诸如“激活窗口”、“等待窗口出现”、“发送按键”等宏程序可以完成的任务时,我不知道如何完成这些任务。这是需要COM编程的地方吗?例如:如果我想处理一些文本并粘贴到SEnuke中或为其他程序添加功能。也许使用VB.net可以更好地针对Windows特定程序?
 
顶部