Java 受 Oracle 控制,而 C 已經開源,我們還有什麼理由使用 Java?

時間 2021-05-07 01:48:59

1樓:布丁不八

怎麼說呢,如果受人控制就不用,那這個世界又有什麼是不受人控制的呢?

國家,道德,法律,知識,商品又有什麼不是受人控制的。

完全自主控制的幾乎沒有,人畢竟是社會動物,如果因為一點淺薄的因素就自絕於社會,主動拋棄社會,於他人無害,於自己無益,何苦來哉

2樓:

可能是因為微軟的宣傳不到位吧,看回答裡面還有那麼多人不知道dot net core.可見了解這些的應該只有.net開發人員,甚至我司還有不知道dot net core是什麼的.

net程式設計師.

3樓:林偉武

程式設計師關注語言平台差別,然而老闆關注的是,人好不好招,哪個便宜些。

反正實現的也就那些東西,為什麼要花多錢精力去招人。

4樓:啦啦啦啦啦

平時使用os x,不會用c#.

也找不到使用c#的理由.開不開源關我這樣的菜雞鳥事,我又不看原始碼.

至於語言特性,大不了多按幾下鍵盤,就當活動手指.

5樓:張之乎

雖然大家都說是生態問題,但是我要反對一下,我不認同生態是根本原因。比如golang也沒出來多少年,一開始也沒有什麼了不起的生態,但是阻擋不了國內程式設計師的對它的熱情。

6樓:悄悄

sumJDK如果不開源不是還有openJDK麼。還有很多基於jvm語言,比如Groovy ,Scala 等

mysql如果不開源不是還有mariadb麼!

7樓:coofucoo

社會學問多,微軟套路深。

年紀大點的應該記得微軟有幾次開源了吧?曾經的windows開源,vj,mono,等等,哪個不是借開源之名把業界往Windows平台上面帶?微軟的開源不是去開放生態,反而是將更多的公司和開發帶到自己的封閉生態,所以最後這些都沒成功。

為什麼?因為微軟的生態圈是封閉的,封閉的就沒有重量級的企業們做貢獻。谷歌和阿里是不會在乙個封閉的生態圈貢獻自己的力量的,給微軟打工嗎?

所以微軟開源也做不大生態圈,因為他的目的還是為了賣自己的Windows和office。

微軟的特長是產品成熟,做到傻子能用,但是生態圈封閉,大家都是給微軟打工,所以你看到微軟體系裡除了微軟一家獨大,其他都是小兄弟。開源反著,特長是生態圈,但是直接拿開源產品做成熟度不夠。不過由於有眾多類似谷歌阿里的大兄弟參與,再疊加各種高校和研究機構,最終產生了微軟沒有的質變。

這是倒逼微軟再次假開源的動機。因為基本業界都快不帶微軟玩了。

其實如果你年紀大些,閱歷深一些,估計就會明白廖雪峰的回答了。生態大於一切,微軟套路很深。

8樓:2gua

首先,這個題目給人乙個誘導,就是受誰控制是使用哪一種程式語言的重要依據。

其實受誰控制不重要,誰想「掐死」程式語言才要命。還有誰的占有率/普及程度高才重要。.NET最大的失誤就是open得太慢了,錯過了視窗期,分一杯羹容易,分一塊大餅就難了。

如何控制情緒而不被情緒控制呢?

上善若水任方圓 再專業的話也是概念,不一定適合你。這裡簡單說一下怎麼做。要想控制情緒而不被情緒控制其實就要做到不在乎。只有不在乎了,那還有什麼情緒?暴躁低落都差不多 度海 我說一點我自己的理論,我認為情緒敏感度 忍受極限和消退指數是描述人的情緒狀態主要的三個引數。正常人的情緒敏感度一般在一左右,這個...

愛不愛吃青椒是受基因控制嗎?

阿道夫 有某些帶有特殊成分的食物,對它們的喜好是遺傳決定的,比如香菜,據說約有1 3的人覺得香菜特殊的味道 和肥皂水差不多 而另一部分人則覺得香菜香甜可口。不過青椒不在其列,辣椒素的作用機制類似於刺激口腔舌頭的痛覺末梢,所以只要痛覺末梢正常,所有人的感受都是一樣的 風斯在下 挑食 不清楚,或許有遺傳...

JAVA不應該用異常來控制系統流程嗎?

黃正文 極端一點,假設沒有異常類,系統中的每個方法的返回值是不是都要加上是success,errorMessage欄位 我理解不用異常做流程控制是指,能通過判斷主動避免出現的異常,不要等異常出現了再進行處理,比如 提前通過File.exists 判斷,而不是FileNotFoundException...