2010-07-29 110 views
4

爲了充分利用該語言,在Web開發情況下使用F#的最佳方式是什麼?例如。獨立於Websharper框架之類的東西,或者與C#和設計工具一起或以其他方式。F#web開發

+2

這是一個令人難以置信的廣泛問題。也許你可以編輯它來詢問你想知道的一些更具體的差異? – 2010-07-29 11:44:32

回答

3

它取決於你在做什麼樣的Web開發。

如果要「充分利用語言的」那麼我認爲WebSharper會做到這一點 - 它會輕鬆很多的問題,並提出開發Web應用程序更類似於開發非Web應用程序。但是,如果Web開發不那麼複雜,那麼堅持使用F#和C#可能會比在WebSharper之類的包上添加主要依賴項更好。

2

目前,C#/ F#的組合路線可能更有效,只是因爲可用於C#的工具和示例代碼的成熟。也就是說,在工具存在的地方使用C#,但使用F#作爲底層邏輯。由於兩者都是.NET語言,因此將模塊性考慮在內不應該太困難。然後,隨着更好的工具可用於F#,更多的項目可以朝這個方向遷移。

+0

+1。用C#/你已經知道的東西編寫UI /交互類型的東西。在F#中編寫封裝的計算功能。 CLR的優勢之一是可以混合搭配。 – 2010-07-29 14:39:17