Asp.Net, .Net üzerine web programlama için geliştirimiş bir uygulama geliştirme teknolojisidir. Yani .Net'in sahip olduğu şeyler artı web uygulama geliştirmek için ihtiyacın olan şeyler. Asp.Net ile web API, spa yani tek sayfa uygulamaları. Bu tek sayfa uygulamalarına örnek Twitter. Yani web ile alakalı çoğu şeyi yapabilirsin. API hariç HTML ve CSS gerekir çünkü API'da arayüz yok sadece veri gönderiyorsun.
API'da genel olarak HTTP protokolü kullanılıyor. Anlık iletişim gereken yerlerde örneğin GPS, sohbet, oyunlar gibi uygulamalarda WebSocket kullanılıyor. Microsoft'un onun için geliştirdiği SignalR adında bir paketi var.Yani API harici genel olarak asp.net de bir web site yapmak için C# dışında HTML ve CSS bilmem gerekiyor doğru mu anlamışım. Bir de API için soket programlama mı gerekiyor o nasıl oluyor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.