WebSharperF#的Web開發(fā)框架
WebSharper,它是一個(gè)基于F#構(gòu)建的Web開發(fā)平臺(tái),使用F#構(gòu)造從前到后的一整套內(nèi)容。其中利用到F#中許多高級(jí)的開發(fā)特性,并可以將F#代碼直接轉(zhuǎn)化JavaScript,這樣服務(wù)器端和客戶端的通信也變得透明起來(lái)。事實(shí)上我很看好這種方式,尤其是在HTML 5出現(xiàn)之后,越來(lái)越多的東西可以使用JavaScript編寫,我認(rèn)為這是增強(qiáng)Web平臺(tái)開發(fā)效率的方向之一。
WebSharper 可以讓你使用 F# 語(yǔ)言來(lái)開發(fā) Web 應(yīng)用。你可以把 WebSharper 裝到你的 Visual Studio 或者是 Xamarin Studio 。如果你是開發(fā)開源應(yīng)用,那么 WebSharper 是免費(fèi)的,否則是收費(fèi)的。
使用 WebSharper 創(chuàng)建 Web 項(xiàng)目的步驟:
Install the Visual Studio extensions
Create a new WebSharper Bundle Website project
Add an Nuget reference to WebSharper.Google.Visualization
Open
Client.fsand add the code on the leftAdd an entry point <div id="entrypoint"></div> to your index.html in the body tag before the script link
Hit F5 and see your app running
