labview印象

  做了快7年的軟件開發工作了,接觸了各種各樣的軟件開發語言和開發工具。但接觸labview只有短短的6個月,我就已經迫不及待地要逃離它了。

        labview作爲工業測試領域的霸者,出身高貴(National Instrument公司的產品),功能強大。但labview一開始的選擇就錯了,圖形化編程的方式從根本上妨礙了labview的發展。

  不錯,圖形化編程的方式貌似簡單易懂,容易入門。但隨着程序的複雜度增加,圖形化編程的複雜程度是呈幾何級增長。一個其他編程語言能用幾行代碼完成的工作,它就需要畫大量的框圖。而且無法進行搜索,每次修改都必須每個框圖仔細查看。版本維護更是極其困難,每次保存一個版本都需要完全備份,而不能採用一般編程語言的增量備份。

  其實,人類的語言也是從 圖形 -> 象形文字-> 抽象文字 的,可見圖形化絕不是語言的發展方向。

  labview 的定位恐怕只能是電器工程師做些簡單測試的工具了。 而且隨着其他開發軟件,開發出工業測試方面的開發包之後,連這個地位也將遭到挑戰。

  作爲專業的軟件工程師,也許離開它,甚至選擇挑戰它 會是更明智的選擇。

發佈了19 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章