人類因科技賦能而無所不能
不再有失業貧困弱勢的狀態
使用VB.Net一段時間後的心得筆記...
微軟的產品通常是愈來愈容易使用,而這個讓微軟成功的要素,也正是該公司設計產品的基本羅輯,不過這種趨勢卻無法套在VB.Net產品身上 ,作者看到卻是一沱醬糊觀念,把應該不一樣難易的產品全攪和在一起。
開發團隊認為,VB要成為一套POWERFUL的程式開發工具,所以得像Delphi、C#一樣非常類似的習慣及方式,才不會被定義成玩具,結果差異性不見了,用VB學‧NET也沒比C#來的容易,VB慣有的特色(比其他語言更好學,容易用)都看不到了。
只著重效能的程式語言之中(指產品設計的規劃概念,並非丟棄‧NET底層),結果所有的東西(微軟的程式設計工具)都愈來愈像,同樣的邏輯、習慣、複雜度下,使得入門初學者甘脆一開始就直接去學C#,如同作者與一同上MCSD For C#同學多半是這種情況。
作者還沒見過有程式設計工具,能夠比MS ACCESS這個產品一樣(老早陣亡的Lotus Approach除外),能夠以非常簡單的邏輯與方式來處理資料的本身,也許大多數人不認為 那是一套程式開發工具、因為產品定位下它被去除許多功能,不過透過VBA及外部的功能物件、我們還是可以用他來編撰及收收發電子郵件、而且能夠比OUTLOOK EXPRESS還功能強大(如與人事、公司及PKM個人知識庫等管理整合在一起)、設計成最適合自己的使用方式。
作者看過許多在VB.Net及C++的複雜功能的資料處理範例中,如果是在ACCESS這種『以資料庫為核心』的開發工具,幾乎在「眨眼彈指之間」就能輕易達成。
也許VB在導入‧Net架構時,應當把MS ACCESS的概念(內部便整合資料庫)整合進來,讓程式開發變的更容易(至少與C#有很大區隔),否則模糊產品本身的特色及差異性,產品長的都一樣 時人家當然挑強的學。
(04/11/14修改,原部份內容整理至「資料庫與作業系統整合 - VB.Net走錯路了嗎(II)」)