Bagikan melalui


F# untuk Pengembangan Web

F# unggul dalam membangun solusi web yang efisien, dapat diskalakan, dan kuat. Artikel ini memberikan tautan ke beberapa sumber daya signifikan yang terkait dengan pemrograman web dengan F#. Beberapa kerangka kerja untuk pemrograman web dengan F# tercantum di bawah ini.

Opsi pengembangan web lainnya didokumenkan dalam Panduan F# Software Foundation untuk Pemrograman Web dengan F#.

ASP.NET Core

ASP.NET Core adalah kerangka kerja modern, lintas platform, berkinerja tinggi, sumber terbuka untuk membangun aplikasi modern berbasis cloud yang terhubung ke Internet. Ini berjalan pada .NET Core dan mendukung F# secara langsung. Jika Anda menginstal .NET SDK, ada templat F# yang tersedia melalui dotnet new perintah .

Jerapah

Jerapah adalah pustaka F# berbasis komunitas untuk membangun aplikasi web yang kaya dengan performa yang luar biasa. Ini telah dirancang secara khusus dengan mempertimbangkan ASP.NET Core dan dapat ditambahkan ke dalam alur ASP.NET Core.

Saturnus

Saturnus adalah kerangka kerja pengembangan web F# berbasis komunitas yang mengimplementasikan pola MVC sisi server. Banyak komponen dan konsepnya akan tampak akrab bagi siapa pun dengan pengalaman dalam kerangka kerja web lain seperti Ruby on Rails atau Django Python. Ini dibangun di atas Giraffe dan ASP.NET Core - platform pengembangan modern, lintas platform berperforma tinggi untuk membangun aplikasi web siap cloud.

Dongeng

Fable adalah kompilator yang membawa F# ke dalam ekosistem JavaScript. Ini menghasilkan output JavaScript modern, interoperate dengan paket JavaScript, dan mendukung beberapa model pengembangan termasuk React.

Tumpukan AMAN

SAFE Stack adalah tumpukan teknologi berbasis komunitas untuk aplikasi web yang mengutamakan fungsi menggunakan Azure. SAFE Stack memungkinkan Anda mengembangkan aplikasi web yang menarik dengan cepat yang menggunakan teknologi standar industri saat menggunakan F# untuk memastikan pengalaman pengembangan yang menyenangkan. SAFE mencakup Jerapah, Saturnus, dan komponen lainnya.

WebSharper

WebSharper adalah teknologi pemrograman web reaktif fungsional berbasis komunitas, tumpukan penuh untuk .NET, memungkinkan Anda mengembangkan layanan mikro, aplikasi web server klien, SPA reaktif, dan banyak lagi di F#.

Falco

Falco adalah toolkit berbasis komunitas untuk membangun aplikasi web yang cepat, fungsional-pertama, dan toleran terhadap kesalahan menggunakan F#. Ini dibangun di atas komponen berkinerja tinggi ASP.NET Core dan dioptimalkan untuk membangun aplikasi HTTP dengan cepat. Falco memiliki mesin tampilan bawaan dan terintegrasi dengan lancar dengan middleware dan kerangka kerja .NET Core yang ada.

Lihat juga