作者yimean (温柔杀手)
看板Visual_Basic
标题[讨论] Python热潮是不是被炒起来的?
时间Fri Nov 16 07:43:19 2018
各位版上的大大早上好。
小弟因为工作上的需要,会去找适合的语言写一些小程式。
所以,有碰过C++、Python、VB、VBA。
其中Python是因为有一段时间炒得火热,所以我就想说用Python来写写看。
确实如传闻中的还算简单。
事实上,小弟的小程式用什麽语言写,以现今的电脑技术来说,跑起来都像喝水一样。
没啥负担。
但是小弟还是会去找找,这些语言的比较跟长处。
我有一些心得,想跟大家讨论一下,避免自己的眼光太狭隘,落入井底而不自知。
1.如同大家所认知的C语言算是最严谨的结构,如果不是开发大型程式,似乎没有特别
的必要。
2.VB是在Python出现前最容易上手的语言了吧(我猜的)?经过历代的改进其执行效率。
也不会比C差太多。
3.事实上,在业界多数User的作业系统用的还是MS的,在这样的环境下VB支持度应该
是很好的。跨平台嘛~~~~说真的如果是MIS才有比较高的机会用到。像我们这种,
只是要做到工作自动化,VB应该就绰绰有余了。
4.VBA应该是Office吃的最广的语言了。你说用别的语言来跟VBA比Office自动化,那复杂
度与开发方便度,是有一段距离的。当然如果是上千行的程式码的时候,基本上应该
可以称之为一个小系统了。VBA就不见得占有什麽优势。
5.在GUI的领域,我相信还是VB跟VBA的使用是最简单也是最齐全的。
综合以上各点,小弟觉得Python比较适合开发演算法。等开发完之後再用C去优化。
小弟也认真思考过,能不能用Pyhton+VBA取代VB。但是,後来想一想,何必呢?
为什麽要用两个有明显差异的语言去取代VB?
小弟,其实也徘徊在多叉路口。想要找一门语言写一个大型应用,像是进销存、ERP之
类的。比较之下,在MS的系统中VB.NET,似乎占了极大的优势。
不好意思写得有点乱,最终想要表达的是,在一般的MS OS应用下,Python的优势到底
在哪边呢?Python是不是被炒得有点神了?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.98.141
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1542325401.A.9CE.html
1F:→ MOONRAKER: 这什麽问题… 11/16 10:39
2F:→ MOONRAKER: 你什麽时候听说有人用python写进销存的 11/16 10:40
3F:→ MOONRAKER: 语言使用要看环境 你自己要标新立异不要怪语言 11/16 10:41
4F:→ MOONRAKER: 最後有python版 你应该去那边问这个问题 11/16 10:42
5F:推 gundan: vb 也只剩下一些快烂掉的工厂在用了吧 11/16 13:44
6F:→ MOONRAKER: 那是VB VB.NET没那麽烂 虽然实务上C#用较多 11/16 16:31
7F:→ laechan: 现在有些求职要求要会的程式语言里头也有列python 11/23 14:04
8F:→ laechan: 通常并列的还有 java, C# 等 11/23 14:05
9F:→ MOONRAKER: 一次也会太多 这种八成在虎人 11/24 09:20
10F:→ MOONRAKER: python有一个大优势是新领域的library很多 你用VB做 11/24 09:21
11F:→ MOONRAKER: 机器学习看看 连问都找不到地方问 11/24 09:22
12F:→ MOONRAKER: 还是老话 语言使用要看环境 标新立异要自己负担成本 11/24 09:22