作者ripple0129 (perry tsai)
看板Soft_Job
標題Re: [請益] 比物件導向更先進的程式設計思想?
時間Sun Oct 18 02:00:21 2020
OOP沒什麼不好啊
沒有OOP我們廣大的碼農們怎麼活下去
沒有OOP現在的軟體能發展成這樣嗎
每樣工具在其時代背景都有它的貢獻
沒有工具是完美的啊
C很好沒錯啊
如果不嫌棄開發時間長
大家一起慢慢刻
世界越快心則慢啊
它有不完美沒錯啊
但終究Z>B才能這麼紅
前幾年Functional Programming聲勢浩大
Scala 爆紅一陣也抵不過OOP雄兵啊
市場上已經有這麼多寫OOP的人可用了
也不是說轉換能馬上換掉的啊
真要說馬上能換就換掉的
我第一個就先推Javascript
問題就是換不掉啊
摸摸鼻子繼續邊學邊寫還能怎麼辦
想幹掉OOP喔
第三次世界大戰
人類死一半之後看看有沒有機會吧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.162.140 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1602957623.A.E82.html
1F:推 wesley234: js 的 oo 氣味其實很淡,雖然說是oo語言 10/18 08:56
2F:推 windclara: JS真的是遺毒,但現在卻越來越壯大== 10/18 08:57
3F:→ wesley234: python 也是,oo名存實亡 10/18 08:57
4F:→ ripple0129: 沒啊我不是說JS是OOP,是JS有一樣的換不掉的特性 10/18 12:40
5F:→ jej: js在前端是因為有太多安全因素要考量 10/18 15:45
6F:→ jej: 若是js能和applet一樣支援類似已死的Java web start 10/18 15:45
7F:→ jej: 要達到線上更版就超方便的 10/18 15:45
8F:→ Hsins: JavaScript 跟 Python 哪時說過自己是物件導向語言了,他們 10/18 17:31
9F:→ Hsins: 是提供 class 這類的關鍵字讓你可以以物件導向程式設計範式 10/18 17:31
10F:→ Hsins: 去實作,不然有 lamba 就說自己是 FP 語言? 10/18 17:31
11F:→ Hsins: 這篇是要說 OOP 在實務開發有不可替代的特性,跟 JavaScrip 10/18 17:32
12F:→ Hsins: t 一樣,可能都有著很大的缺陷,但也因為某些歷史原因或發 10/18 17:32
13F:→ Hsins: 展進程導致他具有不可替代性,除非有新的東西足以填補那塊 10/18 17:32
14F:→ Hsins: 空缺 10/18 17:32
15F:推 aidansky0989: python是動態面向對象的語言 10/18 17:48
16F:→ strlen: JS就是個歷史妥協下的產物 本質上是個垃圾語言 根本不應該 10/18 18:30
17F:→ strlen: 推廣和壯大 是各家大手各懷鬼胎整天想在前端推自己的語言 10/18 18:30
18F:→ strlen: 爭到最後都沒贏 JS才在各方制衡下脫穎而出 10/18 18:31
19F:→ strlen: 另外阿 不想寫OO 你就不要寫OO 現在哪個現代一點的語言沒 10/18 18:32
20F:→ strlen: 支援FB跟Lambda?那你就當個class糾察隊 看到有人出class 10/18 18:32
21F:→ strlen: 就甩他巴掌也沒人管你阿 如果你自己開公司的話啦 嘻嘻 10/18 18:33
22F:→ strlen: 就我看來這些東西都只是工具 哪有啥好壞之分 會用不會用 10/18 18:33
23F:→ strlen: 或看不看得懂而已 目光如豆才會在那邊爭這個寫法 10/18 18:34
24F:→ strlen: 你團隊講好要怎樣寫就那樣寫阿 明天去上班跟支持OO的同事 10/18 18:34
25F:→ strlen: 練舞室打一架 打贏了你就回去寫你的FB模式嘛 10/18 18:35
26F:推 wei115: JS和C一樣 一堆人靠背C想取代C,結果C活超久 10/18 20:38
27F:→ wei115: 接下來就輪到JS惹八 10/18 20:38
28F:→ strlen: JS和C一樣 XDDDDDDDDDD 10/18 21:34
29F:推 CoNsTaR: C 很不錯吧,作為一個操作機器用的指令語言的話 10/19 16:15
30F:→ CoNsTaR: 機器做得到的你在 C 裡也都找得到 10/19 16:15
31F:→ CoNsTaR: 如果想要用 C 做和操作機器相差很遠的事,那就你的問題了 10/19 16:15
32F:→ CoNsTaR: ,C 是無辜的 10/19 16:15
33F:推 runedcross: js 要怪 google 弄了一個 v8 讓他延命了 10/19 18:47