2020'de popüler olacak teknolojiler

2020'de popüler olacak teknolojiler

Her ne kadar imkansız gibi görünse de 2020 yaklaşıyor. Şu ana kadar bu tarihi bilim kurgu romanlarının sayfalarından fırlamış gibi algıladık ama durum tam olarak böyle; 2020 çok yakında.

Geleceğin programlama dünyasını neler getireceğini merak ediyorsanız doğru yere geldiniz. Her noktada yanılıyor olabilirim - sözlerimi şaşmaz bir gerçek olarak kabul etmeyin - ama aşağıda bizi neyin beklediğine dair düşüncelerimi özetleyeceğim. İlahi takdir yeteneğim yok ama mevcut verilere dayanarak bazı varsayımlarda bulunabilirim.

Rust ana akım olacak

Rust, güvenliğe öncelik veren çok paradigmalı bir sistem programlama dilidir; Her şeyden önce paralel hesaplamada güvenlik. Sözdizimi açısından Rust, C++'a benzer, ancak yüksek performansı korurken bellek açısından daha güvenli olacak şekilde tasarlanmıştır.

Dört yıldır bu programlama dilinin hızlı gelişimini gözlemliyoruz. Bence 2020, Rust'ın resmi olarak ana akım haline geleceği yıl olacak. "Ana akım" kelimesi herkes için farklı bir anlam taşıyor ancak eğitim kurumlarının programlarında buna yer vermeye başlayacağına inanıyorum. Böylece zamanla Rust'ta yazan yeni bir programcı dalgası ortaya çıkacak.

2020'de popüler olacak teknolojiler

Programcıların en sevdiği diller 2019'daki Stack Overflow anketinin sonuçlarına göre

Rust, çok aktif ve dinamik bir toplulukla iyi bir dil olduğunu zaten kanıtladı. Facebook'un kullandığı şey bu Terazi burcu, şirketin tarihindeki en büyük proje, dolayısıyla Rust'un gerçekten neler yapabileceğini yakında göreceğiz.

Öğrenmek için yeni bir dil arıyorsanız Rust'a göz atmanızı şiddetle tavsiye ederim. Daha ayrıntılı bir eylem planıyla ilgilenenlere tavsiye ederim bu kitap - Ben kendim başladım. Rust'a git!

GraphQL'in popülaritesi artmaya devam edecek

2020'de popüler olacak teknolojiler

GrafikQL Google Arama Trendleri

Uygulamalarımız karmaşıklaştıkça veri işleme ihtiyacı da artıyor. Şahsen ben, birden fazla kez kullandığım GraphQL'in büyük bir hayranıyım. Bana göre bu çözüm, veri alma konusunda geleneksel REST API'nin çok üstünde.

REST API, standart haliyle birden fazla URL'den veri yüklenmesini gerektirirken GraphQL API, uygulamanızın ihtiyaç duyduğu tüm verileri tek bir istek aracılığıyla alır.

GraphQL, farklı ortamlarda ve dillerde çalışan, mobil uygulamalar, web siteleri ve API'ler oluşturan her büyüklükteki ekip tarafından kullanılır. GraphQL'i öğrenmek ilginizi çekiyorsa, göz atın öğretici ile benim yazarlığım.

Progresif web uygulamaları dikkate alınması gereken bir güçtür

Aşamalı Web Uygulamaları (veya PWA'lar), uygulama geliştirmeye yeni bir yaklaşımı temsil eder: Web'in tüm güçlü yönlerini mobil çözümlerin en iyi özellikleriyle birleştirirler.

Dünyada belirli bir platform için yazan yerel geliştiricilerden çok daha fazla web geliştiricisi var. Büyük şirketlerin ilerici web uygulamaları oluşturmak için web geliştiricilerinin becerilerini kullanabileceklerini fark ettiklerinde, bu tür ürünlerin büyük bir akınına uğrayacağını göreceğiz.

Ancak büyük şirketlerin uyum sağlaması her teknolojide olduğu gibi biraz zaman alacaktır. Web uygulamalarını ilerici yapma görevi, ön uç geliştirmenin omuzlarına düşecektir, çünkü asıl mesele Web Çalışanları API'si (yerel tarayıcı API'si) ile etkileşimdedir.

Web uygulamaları kalıcıdır. Giderek daha fazla insan, evrensel uyumluluğa sahip tek bir ilerici web uygulaması oluşturmanın daha az kaynak gerektireceği ve zaman yatırımına daha değeceği fikrine kapılıyor.

2020'de popüler olacak teknolojiler

PWA girişi Google Arama Trendleri

Artık progresif web uygulamalarıyla tanışmanın zamanı geldi - başlayabilirsiniz bundan dolayı.

Web Assembly yayınlanacak

Web Assembly (wasm olarak kısaltılır), yığılmış bir sanal makine için ikili talimat formatıdır. Üst düzey diller (C, C++, Rust) için taşınabilir bir derleme hedefi görevi görür ve istemci ve sunucu uygulamaları için web üzerinde dağıtılabilir. Progresif web uygulamaları da wasm ile çalışır.

Başka bir deyişle Web Assembly, JavaScript ile farklı düzeylerdeki diğer teknolojiler arasındaki boşluğu doldurur. React'ta yazılmış bir uygulamada Rust görüntü işleme kitaplığı kullanmanız gerektiğini düşünün. Web Assembly bunu mümkün kılacaktır.

JSConf.Asia 2019 konferansından web segmentinde wasm'in rolü üzerine bir konuşmanın kaydedilmesi

Performans çok önemlidir ve veri hacimleri sürekli olarak artmakta, bu da buna ayak uydurmayı giderek zorlaştırmaktadır. C++ veya Rust'un düşük seviyeli kütüphaneleri burada devreye giriyor. Yakında büyük şirketlerin Web Assembly'yi cephaneliklerine eklediklerini göreceğiz ve işler ancak bundan sonra ilerleyecek.

React zirvede kalacak

2020'de popüler olacak teknolojiler

Ön uç JavaScript kitaplıkları

React, ön uç geliştirme için açık ara en popüler JavaScript kitaplığıdır ve bunu hak ediyor. React'ta uygulama yapmak kolay ve eğlencelidir. Bu kütüphaneyi oluşturan ekip, toplulukla birlikte geliştiricilere iyi bir deneyim sunma konusunda harika bir iş çıkardı.

Vue, Angular ve React ile çalıştım ve hepsi harika çerçeveler gibi göründü. Burada şunu hatırlamanız gerekir: Herhangi bir kütüphanenin amacı belirli bir görevi gerçekleştirmektir. Bu, tat tercihleri ​​hakkında daha az, bu özel sorunun nasıl çözüleceği hakkında daha fazla düşünmeniz gerektiği anlamına gelir. Hangi çerçevenin "en iyi" olduğunu tartışmak kesinlikle anlamsızdır. Sadece kendiniz için bir tanesini seçip tüm enerjinizi gelişime yönlendirmeniz yeterli. Esinlenilmiş? Seçme bazı projeler listeden çıkın ve başlayın!

Her zaman JavaScript'e bahis yapın

2010'ları JavaScript'in on yılı olarak adlandırmak yanlış olmaz. Popülaritesi yıllar içinde hızla arttı ve yavaşlayacak gibi görünmüyor.

JavaScript geliştiricileri saldırılara katlanmak zorundadır; bunlara genellikle "sahte geliştiriciler" denir. Ancak JavaScript, herhangi bir teknoloji devinin ürünlerinin ayrılmaz bir bileşenidir: Netflix, Facebook, Google ve diğerleri. Yalnızca buna dayanarak, diğerleriyle aynı meşru programlama dili olarak kabul edilmelidir. JavaScript geliştiricisi unvanınızı onurlu bir şekilde taşıyın; sonuçta bu topluluk, piyasadaki en harika, en yenilikçi çözümlerin çoğunu yarattı. Hemen hemen tüm web siteleri bu dili bir dereceye kadar kullanır. Ve onlardan milyonlarca var!

Yani şimdi JavaScript geliştiricileri için çok verimli bir zaman. Maaşlar artıyor, topluluk canlı, iş piyasası çok büyük. JavaScript yazmayı öğrenmeyi düşünüyorsanız kitap serisini deneyin JS'yi bilmiyorsun - harika malzemeler. Geçmişte JavaScript'in popülerliğinin nedenlerini tartışmıştım, okumaya değer olabilir ve bu makale.

2020'de popüler olacak teknolojiler

Programlama dillerinin popülerliğinin dinamikleri GitHub istatistiklerine göre

Okuduğunuz için teşekkürler! Harika bir şeyi kaçırırsam, dikkat ve ilgiyi hak eden projeler ve teknolojiler hakkındaki yorumları yazın.

Kaynak: habr.com

Yorum ekle