ภาษา functional / .NET

F#

domain logic, data transformation และบริการ .NET ที่ได้ประโยชน์จาก immutable data

อัปเดตล่าสุด

ความเป็นมา

F# เป็นภาษา functional-first ใน .NET ใช้ชนิดข้อมูลเพื่อบอกสถานะของ domain และเชื่อม C# library ได้

แนวทางทำงาน

มี type inference, discriminated union, record และ pattern matching พร้อม async/task computation expression; runtime และ deployment ยังอยู่ภายใต้ .NET

เหมาะกับงานแบบไหน

domain logic, data transformation และบริการ .NET ที่ได้ประโยชน์จาก immutable data

ข้อควรชั่งน้ำหนัก

ทีมต้องเข้าใจ functional style และการข้ามขอบเขต F#/C# ตรวจ API ที่เปิดเผยให้ภาษาอื่นและ support ของไลบรารี

Framework และเครื่องมือ

3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem

GiraffeFunctional web toolkitเครื่องมือเว็บ F# ที่ทำงานบน ASP.NET Coreอ่านรายละเอียด Giraffe
SaturnWeb frameworkFramework เว็บ F# ที่สร้าง abstraction เพิ่มบน Giraffe และ ASP.NET Coreอ่านรายละเอียด Saturn
FantomasFormatterเครื่องมือจัดรูปแบบโค้ด F# ให้ทีมใช้รูปแบบสม่ำเสมออ่านรายละเอียด Fantomas