Dünyada çok yönlü olan yalnızca birkaç dil vardır ve hiçbiri C # kadar temiz ve düzenli değildir.
Yazar | Arctek
Çevirmen | Tan Guanglang, sorumlu editör | Guo Rui
Üretildi | CSDN (ID: CSDNnews)
Aşağıdaki çeviridir:
En doğrudan cevap şudur: buna değer. Ama bence böyle bir cevap bulmak için burada değilsin, değil mi? 2019'da hangi dili öğreneceğinizi düşünüyor olabilirsiniz? Ya da acemisiniz ve programlamaya son vermek istiyorsunuz Wang Yang Deniz ? Evet, bu makalede C # dilini öğrenmenizi öneriyorum.
C dilinin öne çıkan anı
Sadece birkaç hafta önce, Microsoft'un Windows, .net ve C # hakkındaki duyuruları karşısında şaşkına dönmüştük. Ana içerik:
Akışkan ağ çerçevesi, web'i daha üretken ve etkileşimli hale getirir;
Windows terminali, geliştiricilerin verimliliğini artırmayı amaçlayan Linux sürümünden esinlenmiştir;
Windows WSL 2.0, tam bir linux çekirdeğine sahiptir;
KEDA ve Kubernetes'in olay odaklı uzantısı;
Nesnelerin İnterneti tak ve çalıştır olduğundan daha fazla tanıtıma ihtiyacım yok, değil mi?
Makine öğrenimi, ML.net 1.0 adlı .net;
...Ve bunun gibi.
Kısacası, .net geliştiricisi olmanın en önemli özelliği budur. Zaten bir programlama geçmişiniz varsa veya bu alana yeni girdiyseniz, fırsatlarla dolu bir dünya sizi bekliyor.
.Net ile oyun geliştirin
C # her zaman tüm dünyadaki oyun geliştiricilerin favorisi olmuştur.Performans, düşük seviye, OOP ve kodlama kolaylığı arasında iyi bir denge sağlamak için sözdizimsel şeker kullanır. İşte ilginç bir istatistik: Oyunların neredeyse yarısı Unity 3D kullanılarak yapılıyor.
Artık Unity 3D'nin programlama dilleri olarak JavaScript ve C # desteklediğini anlıyorum. Bununla birlikte, çoğu geliştiricinin daha az performanstan ödün veren bir dil seçeceğini varsayabiliriz ki bu şüphesiz C # olacaktır.
Unity 3D ile mobil, PC ve hatta VR oyunları gibi her şeyi yaratabilirsiniz. Dolayısıyla, oyun geliştirmede kendi geleceğini yaratmak istiyorsanız, Dikkat C # bilecek.
Zengin iş piyasası
On yıldan fazla bir süredir .net çok aranan bir beceridir. Sadece Canavar .com .Net üzerinde hızlı bir iş araması bizi şaşırtacak: toplam 30 adet bulundu 155 Gönderiler. Ortalama maaş verileri, C # geliştiricilerinin hala en yüksek ücretli geliştiricilerden biri olduğunu gösterse de.
Yani bu alanda iş bulmakta çok zorlanmamalısınız ve geliriniz de oldukça büyük.
Microsoft destekliyor
Aşk ve nefret ne olursa olsun, Microsoft şüphesiz teknoloji dünyasının en büyük ve en başarılı şirketlerinden biridir. Microsoft'un her zaman iyi olduğu şey, geliştirme ekosisteminin yüksek kalitede olmasını sağlamaktır.Visual Studio ve Visual Studio Code gibi araçların teknoloji yığınını kolayca kullanabileceğinden emin olabilirsiniz. Ayrıca dilinin ve çerçevesinin düzenli olarak güncelleneceğinden ve önümüzdeki yıllar boyunca kısa ve net kalacağından emin olabilirsiniz.
Sadece Windows değil, artık Linux ve Mac'i de destekliyor
Microsoft .net Core 1.0'ın piyasaya sürülmesinden bu yana, Microsoft, ürünlerini mümkün olduğunca açık kaynak kodlu hale getirmek için çok fazla yatırım yaptı.
Son olarak, Linux ve OSX için resmi destek, bu da artık resmi c # kitaplığını Linux veya MAC üzerinde Mono kullanmadan kullanabileceğiniz anlamına geliyor. Bu, hem hızlı hem de verimli bir Linux sunucusuna ve web sitelerini, web uygulamalarını veya hizmetleri çalıştırmak için hafif bir C # 'a sahip olabileceğiniz anlamına gelir.
çok hızlı
Hızlı derken, Java, NodeJS ve rakiplerinin çoğundan hala üstün olduğunu ve daha kaynak dostu ve hızlı olmakla övünebilen dillerin şüphesiz C ve C ++ olduğunu kastediyorum. Ancak hızlarının ve performanslarının bir bedeli vardır. Her iki durumda da, bellek yönetimi ve çöp toplamadan kendiniz sorumlu olmalısınız. Ve C #, bu sorunu iyi bir şekilde çözebilecek yerleşik bir çöp toplayıcıya sahiptir.
Bir kelime oyunu işlevi var
Söylediğime inanmayın: Java geliştiricileri C # bilmedikleri için neden her zaman gözlük takarlar?
Yerel mobil uygulama
Xamarin kullanarak, iki farklı kod tabanını desteklemeden Android ve iPhone için yerel mobil uygulamalar yazabilirsiniz.
Bu, mobil uygulamaları daha hızlı ve daha verimli bir şekilde geliştirmenize yardımcı olur. Şimdi anlamanız gereken tek şey, tüm boş zamanınızı nasıl geçireceğinizdir.
Doğa sporlarının oldukça iyi olduğunu duydum.
C # çok yönlüdür
C # her şeyi yazabilir: oyunlar, Xamarin mobil uygulamaları, masaüstü uygulamaları, web uygulamaları, web siteleri, web mağazaları vb. Dünyada çok yönlü olan yalnızca birkaç dil vardır ve hiçbiri C # kadar temiz ve düzenli değildir.
Orijinal: https://dev.to/arctekdev/is-c-worth-learning-in-2019-48fc
Bu makale bir CSDN çevirisidir, lütfen yeniden basımın kaynağını belirtin.
Son