作者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/m.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