C#
Herkese Merhaba Arkadaşlar. Sizleri Neden C# sorusunun cevabına bırakıyorum, buyrun ...
C#; Microsoft tarafından, .net tabanlı platformlar için geliştirilen yeni nesil, orta seviye bir dildir. Genellikle Visual Studio ortamında geliştirme yapılır. Otomasyon sistemlerinden, oyun programlamaya kadar çok geniş bir yelpazede kullanılmaktadır. Öğrenmesi gayet kolay bir dil olup, programlama öğrenmeye yeni başlayanlara da tavsiye edilen bir dildir. C#a en yakın rakip; Oracle firması tarafından çıkarılan Java dilidir.
?
C# ile Yapılabilecekler
Konsol uygulaması geliştirme
Windows uygulaması geliştirme
Asp.Net uygulaması geliştirme
Mobil uygulama geliştirme
Web servisleri geliştirme
DLL yazma
C# Kullanılarak Geliştirilen
Projeler (Programlar)
Bilgisayar Oyunları(Ör: RUST)
Unity ile oyun sektöründe c# daha etkin bir noktaya geldi. Unity ile gayet uyumlu bir şekilde gelişmeye devam eden c# ile birçok oyun piyasaya çıkmaya devam ediyor.
Unity ile geliştirilen online-survival tabanlı bir oyun olan Rust, unity ortamında geliştirildiğinden mütevellit C# kullanılmıştır. Ve her geçen gün kalitesinden ödün vermeyerek oyuncu kitlesini genişletiyor. Rust gibi daha nice oyunlar mevcut..
Otomasyon Programları
Birçok otomasyon programı c# ile geliştiriliyor. Visual studio geliştirme ortamı ile tasarım ve kodlama kolaylığı sağlanıyor. Böylece c++ ile günlerce uğraşacağınız bir projeyi saatler içerisinde tamamlayabiliyorsunuz. Otomasyonlar, veri tabanı ile paralel olarak çalışıyor. Yani c# ile birlikte, sql gibi dillerde sorunsuz olarak kullanılıyor. Örnek olarak hastane, restoran vb otomasyonları verebiliriz..
Mobil Uygulamalar
Xamarin ile c# yeni bir boyut kazandı. Xamarin studio daha önce tek başına ilerlerken Microsoft çatısı altına alındı. Böylece Visual Studioda bir yer kazanmış oldu. C# ile Xamarin; android studioyu andıran gayet güzel idesi ile mobil uygulama işine el atmış oldu. Her ne kadar mobil uygulama geliştirmenin kurucu babası android studio olsa da xamarin adeta çok güçlü bir rakip olarak karşısına çıkıyor. C# esnekliği buraya da el atmış oluyor. Eğer efektif ve güzel mobil uygulamalar yapmak istiyorsanız c#lı xamarin kesinlikle ilk sıranızda olmalı.. Xamarin ile yapılan uygulamalara birkaç örnek olarak Alaska Airlines, Oro, The World Bank, Picturex gibi uygulamaları verebiliriz..
Web Servisi
C# buraya da el atıyor ve asp.net ile veritabanı ile optimize web uygulamaları yapmak gerçekten çok kolay hale geliyor. Microsoft; bildiğimiz aspyi alıp geliştirmeler yapıyor ve ortaya asp.net ortaya çıkıyor. Bu gün bu gelişmiş teknolojiyi, aliexpress gibi dev şirketler bile kullanıyor.
DLL Yazma
Bildiğimiz gibi aynı satırları birçok kez tekrar tekrar yazmak can sıkıcı hale gelebiliyor. Bu yüzden metodları tek bir yerde, yani dll dosyalarında toplarız. Bu yolla başkaları da bunlardan faydalanabilir. C# birçok yerde yer aldığı gibi burada da var.
Sonuç..
Neden mi C#..
Çok esnek ve geniş kütüphane desteği sunuyor. Orta seviye ve öğrenmesi kolay bir dil. Yeni başlayanlara tavsiye ediliyor. Diğer diller ve teknolojilerle sıkıntısız çalışıyor. Hemen hemen her sektörde adını hep üstlere yazdırıyor. Sürekli en çok kazandıran diller arasına girmeyi başarıyor.
Oyundan tutun, otomasyona, mobil uygulamaya kadar birçok alanda söz sahibi
Yazılım Geliştirme Kulübü
| Phoenix2071 |
Son düzenleme: