回覆列表
  • 1 # 玉漱聆風

    什麼叫雲開發工具?一看就是外行啊。vscode只是一個編輯器,這個是開源的,不存在卡脖子。而且vscode出現也就這麼幾年,那以前幾十年大家就沒法寫程式碼了?Vim emacs sublime atom 這些都不差,像jetbrains全家桶也是屬於捷克的,不會被老美卡脖子

  • 2 # 春風扇

    大家好,我是程式設計師老馬。

    ㅤㅤㅤ

    一、中國有自己的哪些好用的軟體開發工具?

    ㅤㅤㅤ

    HBuilder主要是前端使用的一個支援html5的web開發工具,一般使用vue等前端框架做開發的工程師,在涉及到多端app的時候,會使用它。

    ㅤㅤㅤ

    ㅤㅤㅤ

    如下圖,他的開發者工具主介面,從上到下,從左到右,分別為:選單欄、工具欄、模擬器、編輯器、偵錯程式 五大部分。

    ㅤㅤㅤ

    ㅤㅤㅤ

    3.易語言編輯器

    易語言是以中文來寫程式碼的編輯器,也叫E語言。其本質上它是呼叫了C++類庫。然後作者在上面進行自己的語法構建。從而實現用中文來編寫程式碼。它為一些轉行或者不太懂程式設計的人提供了很大的方便。易語言在規模和功能上,擁有一定的使用者數量。

    ㅤㅤㅤ

    ㅤㅤㅤ

    總結,目前較多人知道的中國軟體開發工具,大體是這些了。但不論是數量還是品質還是規模上,都無法與國外的相比。

    其中號稱宇宙最強IDE的visual studio更是令所有對手望塵莫及。

    ㅤㅤㅤ

    二、問題:為什麼中國的軟體開發工具這麼少?

    1.科技起源。

    這跟科技起源有關,因為計算機技術是國外先發起的。

    它不是由中國產生。若是中國產生的計算機技術,也許可能就是漢字程式設計,或者字母程式設計,或者數學符號程式設計等。不好理解?你看各種數學公式就大概知道了:會用很多數學符號來表達高等數學世界。

    ㅤㅤㅤ

    2.語言天分。

    正因為計算機一開始是由國外創造,所以使用了英語。那麼英語就佔據了極大的優勢。

    ㅤㅤㅤ

    對於英語為母語的人來說,編寫程式碼,就如同日常說話一樣,因為那正是他們的習慣。

    但對於非英語系的人來說,就得在腦子裡轉譯一遍。通常轉譯過後的意思跟原來的理解是有差距的。就如同看中國古詩一樣,翻譯後的古詩,雖然意思大概是懂了,但永遠體會不到押韻的美妙。

    如果母語系接近英語,那麼學起計算機來,至少還算是方便的,比如西班牙語系的人。

    ㅤㅤㅤ

    但恰恰事情是那麼的巧妙,漢語是高度抽象的,相比世界上所有其它語系而言,他是至高抽象的。所以,這種語言天分上的差距,更是讓中國人理解計算機技術來,要比其它人更慢一拍。

    ㅤㅤㅤ

    3.社會環境。

    中國人極其聰明。特別是幾千年來的文化蘊養,商業頭腦非常好。

    所以,中國人對於可以賺錢的事情,非常上心,特別善於做應用。

    ㅤㅤㅤ

    但中國企業對於不能賺錢的事情,他們就不怎麼熱衷投入,特別是基礎技術研究,沒有回報,或者回報週期漫長。在中國超大的競爭壓力下,這種投資都會讓老闆或者投資人非常謹慎、小心翼翼,因為中國環境變化太快了。

    ㅤㅤㅤ

    4.時間優勢。

    國外起步早,國內起步晚,最早的第一代程式設計師如雷軍等,也才96年左右開始。而國外則已經開始很多年了。

    所以,別人已經佔了領先優勢,後來者需要先追趕,或者站在巨人肩膀上發力。

    ㅤㅤㅤ

    ㅤㅤㅤ

    三、那麼為什麼國外,像美國這種軟體工具就多而且發達?

    除了上述科技、語言、社會競爭的原因外,導致外國軟體工具發達的,還有一個終極原因:

    ㅤㅤㅤ

    面向物件思維、面向物件思維、面向物件思維。

    ㅤㅤㅤ

    重要的事說三遍,這個原因,是導致科技基礎拉開巨大鴻溝的根本原因!說到底其實它的本質應該算在語言天分這個原因上。

    ㅤㅤㅤ

    那麼為何面向物件思維如此重要,以至中外的基礎軟體開發工具有如此巨大鴻溝呢?

    ㅤㅤㅤ

    因為面向物件思維所開發出來的軟體,可以不斷的升級,不斷的擴充套件。

    而中國絕大多數程式設計師的思維是原始思維:面向過程、函式程式設計。

    ㅤㅤㅤ

    這種原始思維會導致一個可怕的後果:

    無法或者難以升級,國外軟體技術可以不斷從v1.0升級到vN.0,但國內的軟體技術從一開始的v1.0,多年後還是v1.0,只不過是功能變多了,但基礎結構沒什麼變化。

    ㅤㅤㅤ

    這就是中國程式設計界的可怕現象:

    一個離職的程式設計師,留下了一堆面向過程的程式碼。下一個就職的程式設計師推翻他的程式碼重寫。等這個人重寫完了離職後,下一個程式設計師又來了,他也推翻他的程式碼進行重寫。這種現象會持續到最終出現一個面向物件的程式設計師接手為止。

    ㅤㅤㅤ

    所以,中國的軟體工程,都是靠人堆起來的,不是靠迭代上去的。

    中國的軟體工程是由程式設計師數量決勝的,不是以程式品質決勝的。

    ㅤㅤㅤ

  • 3 # 新八氪

    這個就純粹想多了,這玩意兒都是開源的,如何封殺?市場就是優勝略汰,好的工具有人用,比較爛的的東西,任你吹牛吹到宇宙也不會有人用。

    vs他怎麼個封殺法?就現在的這種方式他封殺不了,就算他封殺了,替代產品還是太多了。

  • 4 # 小超的日常

    HBuilder是DCloud(數字天堂)推出的一款支援HTML5的Web開發IDE。HBuilder的編寫用到了Java、C、Web和Ruby。HBuilder本身主體是由Java編寫。這個主要是整合uni-app的使用,還是不錯的,其他開發也可以用。

    Arrdio 小、輕、快,輕便利索,體積僅5.6MB,aardio雖然小,但提供了大量開源的標準庫、擴充套件庫,這個是開發桌面應用的,也集成了網頁的開發功能的,開發個html完全沒問題。

    中國產的IDE還是有一些比較不錯的,但是想完全脫離國外的技術目前還有一段距離要走,開發需要的環境,資料庫等,底層的技術還多依賴於國外的。

  • 中秋節和大豐收的關聯?
  • 美國下一屆總統會是誰?為什麼?