-
1 # 玉漱聆風
-
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還是有一些比較不錯的,但是想完全脫離國外的技術目前還有一段距離要走,開發需要的環境,資料庫等,底層的技術還多依賴於國外的。
回覆列表
什麼叫雲開發工具?一看就是外行啊。vscode只是一個編輯器,這個是開源的,不存在卡脖子。而且vscode出現也就這麼幾年,那以前幾十年大家就沒法寫程式碼了?Vim emacs sublime atom 這些都不差,像jetbrains全家桶也是屬於捷克的,不會被老美卡脖子