很久之前~ 應該是很久之前到現在為止 ~ 當然 也還沒有止 ~ 在程式的世界中,每天都有人在討論,在爭論什麼程式語言好、什麼結構比較好。
如果,大家在討論php 好,jsp好,.net好,就算了,還會討論同在.NET framework下的c# 及vb那一種比較優、比較強..... 還有人說,C# 都可以做到 VB.Net做不到的功能、機制。所以,就依經驗整理了一下自己的看法及資訊分享給大家。
其實 C# or VB.Net 真的 沒有那個比較高級 程式人員 不要再有迷失 好好的把自己的思考結構加強 才是重點。
架構 | *二個都是架構在 .NET framework,所以,二者能做到的事是一樣的,但是,在程式語言撰寫的規範有所不同
*在VB.Net下可以定義參數為不指定型態,可是,在C#必需定義清楚,這點在VB.Net就必需要自行注意,C#不定義就會報錯 |
考量方向 | *現有技術的轉移提升
*程式語言人材的取得 *開發語言相關技術取得 |
說明 | *長期以來,如果公司的程式語言是選用ASP、VB,這個語言的結構跟VB.Net類似,連Function的名稱都幾乎相同,在轉移的過程中,比較沒有太大的問題
*程式語言人材的取得,目前市面上依我面試的經驗而言,是一半一半,並沒有很偏那邊(個人判斷,無數據) *近期論壇談論技術,及一個新開發軟體的書出來,都會以C#為主,VB.Net會比較晚出,如果,就學習新的東西,是以C#的資料比較快出 |
建議 與意見 | *因為C#為一個較新的語言(跟VB.net比),且跟C有關,如果,熟悉C#其架構及語法,到時,再進寫Java、objective c時,是更加進入狀況(只是理論值,但是呢,依我的經驗,幫助不大)
*把程式的底子打深一點,觀念清楚一點,邏輯清楚一點,轉換C# or VB之間,是不太會有問題的,至於學其它的語言,一樣進入門檻也不會太高,重點還是在個人的基本能力,其它只是語法的不同。 |
最近要學習使用C#來寫自動化測試程式,介面包含GPIB及RJ-45(網路)。控制設備如電源供應器,Multimeter, Spectrom, scorp....。請問有何建議?
回覆刪除你所說的建議是指?
回覆刪除