Re: [請益] 比物件導向更先進的程式設計思想?

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

Links booklink

Contact Us: admin [ a t ] ucptt.com