Web Geliştirme için F#

F# verimli, ölçeklenebilir ve sağlam web çözümleri oluşturma konusunda üstündür. Bu makalede, F# ile web programlamayla ilgili bazı önemli kaynakların bağlantıları verilmektedir. F# ile web programlamaya yönelik bazı çerçeveler aşağıda listelenmiştir.

Diğer web geliştirme seçenekleri F# Software Foundation'ın F# ile Web Programlama Kılavuzu'nda belgelenmiştir.

ASP.NET Core

ASP.NET Core , modern, bulut tabanlı, İnternet'e bağlı uygulamalar oluşturmaya yönelik modern, platformlar arası, yüksek performanslı, açık kaynak bir çerçevedir. .NET Core üzerinde çalışır ve kutudan F# desteği sunar. .NET SDK'sını yüklerseniz, komutu aracılığıyla dotnet new kullanılabilir F# şablonları vardır.

Zürafa

Zürafa , üstün performansla zengin web uygulamaları oluşturmaya yönelik topluluk odaklı bir F# kitaplığıdır. özellikle ASP.NET Core düşünülerek tasarlanmıştır ve ASP.NET Core işlem hatlarına eklenebilir.

Satürn

Saturn , sunucu tarafı MVC desenini uygulayan topluluk odaklı bir F# web geliştirme çerçevesidir. Bileşenlerinin ve kavramlarının çoğu Ruby on Rails veya Python's Django gibi diğer web çerçevelerinde deneyim sahibi olan herkese tanıdık gelecek. Buluta hazır web uygulamaları oluşturmaya yönelik modern, platformlar arası ve yüksek performanslı bir geliştirme platformu olan Zürafa ve ASP.NET Core üzerine kurulmuştur.

Masal

Fable , F# öğesini JavaScript ekosistemine getiren bir derleyicidir. Modern JavaScript çıkışı oluşturur, JavaScript paketleriyle birlikte çalışabilir ve React dahil olmak üzere birden çok geliştirme modeli destekler.

SAFE Yığını

SAFE Stack , Azure kullanan işlevsel öncelikli web uygulamaları için topluluk odaklı bir teknoloji yığınıdır. SAFE Stack, eğlenceli bir geliştirme deneyimi sağlamak için F# kullanırken endüstri standardı teknolojileri kullanan ilgi çekici web uygulamalarını hızla geliştirmenizi sağlar. SAFE, Zürafa, Satürn ve diğer bileşenleri içerir.

WebSharper

WebSharper , .NET için topluluk odaklı, tam yığınlı, işlevsel bir reaktif web programlama teknolojisidir ve F# dilinde mikro hizmetler, istemci-sunucu web uygulamaları, reaktif SPA'lar ve daha fazlasını geliştirmenizi sağlar.

Falco

Falco, F# kullanarak hızlı, işlevsel öncelikli ve hataya dayanıklı web uygulamaları oluşturmaya yönelik topluluk odaklı bir araç setidir. ASP.NET Core'un yüksek performanslı bileşenleri üzerine kurulmuştur ve HTTP uygulamalarını hızla oluşturmak için iyileştirilmiştir. Yerleşik bir görünüm altyapısına sahip olan Falco, mevcut .NET Core ara yazılımı ve çerçeveleriyle sorunsuz bir şekilde tümleştirilebilir.

Ayrıca bkz.