C # 2019'da hala öğrenmeye değer mi?

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

KPLnin yeni dış görünümünün kralın popülaritesinin devam ettiğini ve enerji değerinin iki saatten kısa bir sürede 10 milyonu aştığını kanıtlaması planlanıyor.
önceki
Kadınları rahatsız eden 8 küçük sorun
Sonraki
Zhejiang Gösteri Sanatları Grubu Drama Festivali'nde çift ateşli toplar İyi Haber
Google, Kod İncelemesini nasıl yapar? | Güç Projesi
Sevgi dolu öğrencilerin bağış töreni ve Xu Rong Shuang Resim ve Hat Okulu'nun açılış töreni düzenlendi
Zhejiang Ulusal Yüksek Teknoloji Kurumsal İnovasyon Yeteneği İlk 100 Listesi Yayınlandı
Zafer Kralı: Büyücü ilk saldırısında ne gibi davrandı? Çaylağın beyin yankısı yok, kral duruma bağlı
NetEase hasta çalışanların işten çıkarılmasına yanıt verir; Apple 5G cep telefonlarına bahis oynar; IntelliJ IDEA 2019.3 RC sürümü | Geek Manşetleri
İnternet bağımlılığı juvenil: Oyun oynarken oyun mu diyorsunuz? Hayal kurmayı kes
Orijinal eğitim özlemine bağlı kalın, insanları eğitme misyonunu aklınızda bulundurun | Juxian No.4 Ortaokul Web Yayını İdeolojik ve Politik Kursu
Zafer Kralı: Takım arkadaşı kahramanı soyulur ve yeniden açılması istenir, yıldızları düşürmeyi mi yoksa ona alışmayı mı seçersiniz?
20 yıllık çıkışından sonra, Elva Hsiao son albümü yayınlayacak mı?
Çağdaş gençlerin "yanlış sağlık koruma" yolu - "ceketli çıplak bacaklar"?
Yay çerçevesinin AOP ilkesinin derinlemesine analizi! CSDN blog seçimi
To Top