2012-03-02 33 views
2

我正試圖找出在VS2010,C#或Python中使用哪種語言。 我明白,有更好的Python IDE,但我喜歡VS IDE環境。 如果Iron python可以完成CS和VB在VS2010中可以做的所有事情,我會很高興。但可以嗎?在VS2010中的Python

回答

0

如果Iron python可以完成C#和VB在VS2010中可以做的所有事情,我會很開心。但可以嗎?

不,C#和VB以及較小程度的F#是Visual Studio的主要語言。微軟對IronPython的支持已經下降,似乎停滯不前。

如果您只是編寫基於控制檯的代碼,那麼您可以使用IronPython,但如果您正在做任何GUI工作,那麼我不會推薦它。

即便如此,語言不再有MS支持這一事實給我留下了一種不好的感覺。我不會花時間和精力編寫IronPython代碼,因爲我懷疑它會成爲死衚衕。

+0

歡呼,所以這完全集成鐵蟒編碼的談話是死的吧? – 2012-03-02 13:44:39

+0

在我看來,它從來沒有真正活着。 – 2012-03-02 13:45:29

+0

不正確; IronPython及其IDE支持仍在積極開發和支持。看到我的答案。 – Aphex 2012-03-02 19:48:54

3

Python Tools for Visual Studio,VS2010的Python和IronPython VS擴展仍然非常活躍,並且正在積極開發。在我以前的職位上,我使用PTVS及其調試器完成了大型(1年以上)IronPython項目,並且發現它對於嚴重的付費開發工作足夠成熟。我使用WPF作爲這些項目的GUI層,甚至跟隨MV-VM模式(大量使用INotifyPropertyChanged屬性和WPF ICommands),而且就像在C#中編寫代碼一樣簡單 - 在我看來,更容易,因爲IronPython代碼更加簡潔,並且需要更少的樣板。

我可以提供一些關於我在IronPython和WPF開發經驗的更多信息,如果你喜歡 - 只是問我或者留下評論。

+0

Whar gui設計師是否使用過? ms維護軟件描述嗎? – 2012-03-02 20:10:39

+0

Visual Studio的集成WPF設計器對於我的UI設計的90%來說已經足夠了,而對於樣式/模板編輯等高級內容,我使用Expression Studio 4來打開xaml文件。 MS擁有開源的IronPython,PTVS一直是開源的。這兩個項目都是由一羣貢獻者保持最新的([@Dino Viehland](http://stackoverflow.com/users/114000/dino-viehland)) – Aphex 2012-03-02 20:21:58

+0

你是說你可以使用設計師作爲儘可能集成C#和CB的風格嗎? – 2012-03-02 20:47:09