2009-01-11 78 views
2

你認爲一種產品對另一種產品有什麼好處?據我所知,這只是偏好。我對C#有更多的經驗,而不是我對Visual Basic的經驗,並且想知道是否應該在Visual Basic中涉足某些類型的項目?你更喜歡C#還是Visual Basic.net?

+0

社區wiki此問題。 – BobbyShaftoe 2009-01-11 01:18:39

回答

2

如果你打算做任何SSIS你需要知道VB。這是我知道的幾個領域之一,它選擇哪種語言纔是真正重要的,因爲SSIS只支持VB爲您爲其編寫的任何「集成」代碼。

你說的正確,因爲所有的.NET語言都編譯成IL。所以選擇你最喜歡的那個,不要太擔心。

5

VB4是我的第一語言,VB6是我最後一次觸及它。我已經轉移到C#,並不會考慮回去。 VB對我來說感覺過於肥胖和蓬鬆(偏好)。

所有.NET語言編譯成IL雖然...

注:C#是「接近」的Java ...

2

從大括號背景的人,我覺得C#是很多更容易閱讀和寫作。我發現VB.Net過於冗長,一些語法(我在看着你,陣列)讓我的眼睛流淌。

我也對VB.Net中的後臺編譯感到沮喪,尤其是在大型項目中,它可能導致IDE無法響應。

在我看來,VB.Net對C#的唯一優勢是可選參數。這些使得某些互操作任務變得更容易,但我認爲c#將在4.0版本中實現。

1

VB.NET

在我看來,C#只是營銷的原因,使Java開發人員.NET中創建的。

C#over VB在招聘市場上有更多的開發人員工作。 Visual Basic由於它是一種解釋型語言而受到了很大的影響。早在計算機出現的時候,解釋就很糟糕而且緩慢。

一開始,微軟建立的VB主要是讓顧問能夠快速有效地編寫內部軟件。

當我看到C#的時候我很畏懼,但是現在,我用JavaScript編寫的語言比其他任何語言都多,我喜歡它。

VB的語言關鍵字對我來說比C#更有意義,比如Imports vs Using。使用聲明,我不喜歡在變量名稱前面有對象類型。看起來C#有許多帶括號的隱藏規則,而且開發人員甚至不需要知道甚至只是讀取C#。儘管VB很直接,並且流暢,但沒有瘋狂的語法。

+0

與C#相比,VB完全不如。你對C#所說的所有東西都是C#的好東西。 – gljivar 2009-02-16 00:02:30

相關問題