Gelişimdeki 2019'a dair neler hatırlıyorsunuz?

Yeni yıl yaklaşıyor. Sadece tembeller 2020'nin trendleri hakkında yazmadı ve biz de geçen yılın - 2019 - en önemli olaylarını kaydetmeye karar verdik. Geliştirme dünyasındaki TOP 7 olayını, Reksoft geliştirme merkezinin Java ve Frontend uygulamalarından tutun. Voronej.

Gelişimdeki 2019'a dair neler hatırlıyorsunuz?
Kaynak

İşte 2019'un önemli olaylarına ilişkin derecelendirmemiz:

1. Nginx ve Rambler durumu

Geliştiriciler olarak biz, Igor Sysoev'in buluşu etrafındaki durumu izlemeden edemiyoruz. Bu tür anlaşmazlıkların açık kaynak çözümlerinin ve bir bütün olarak BT endüstrisinin gelişimini büyük ölçüde etkileyeceğinden eminiz. Ceza Kanununa başvurmadan çözülmeleri gerekir. Bu tür haberler geliştiricilerin yeni bir şey yaratma konusundaki motivasyonunu kırıyor. Şüpheler ve korkular ortaya çıkıyor. Ancak bu türden popüler ve yaygın olarak kullanılan kütüphanelerin ve ürünlerin tümü evde yazılmadı. Eğer bir emsal oluşturulursa, diğer şirketlerde de benzer vakalar zinciri başlayabilir.

Geçen yılın tek olumsuz olayı bu olacak ama görmezden gelemeyiz.

2. Java 13 yayınlandı

Java'nın yeni sürümünün piyasaya sürülmesinin beş yıllık bir olay olduğu zamanı hala hatırlıyorum. Ama her şey değişiyor. Oracle yalnızca altı aylık sürümlere geçmekle kalmadı, aynı zamanda bu eğilimi kendinden emin bir şekilde pekiştirdi. Bu yıl çıkan iki sürüm ve şu anki 13. versiyonu bunun kanıtıdır. Bir yandan, bu tür yayınların sıklığı dili daha modern, talep gören ve öğrenilmesi arzu edilen hale getiriyor. Öte yandan nadir sürümler de Java'nın gücüydü. Kararlılık ve güvenilirlik, geliştirme için bir teknoloji seçerken karar vermeyi etkileyen iki ana faktördür. Ve artık yeni sürümün destek süresi büyük ölçüde azaldı. Uzun süreli desteğe sahip son sürüm onbirincidir. Ancak modern gerçeklikler kendi koşullarını belirliyor: Teknoloji gelişiminin hızı, yeni çözümlere olan talep ve programlama dilleri arasındaki yüksek rekabet, yerleşik geleneklerde değişiklik yapılmasını gerektiriyor.

3. JetBrains Space'ten çıkın

JetBrains'in adamları programcıların kalbini kazanmaya devam ediyor. Geliştirme ortamı, kod inceleme sistemi, görev izleyiciler ve artık tüm geliştirme süreçleri için bir platform. Projede diğer şirket ürünlerinin de kullanılması ve Space ile sıkı entegrasyonu dikkate alındığında bu ürün, Slack, Jira ve diğer popüler ürünlerin katili haline gelecektir. Geliştirme şu anda beta test aşamasındadır, ancak zaten ekibiniz içinde onunla oynamayı deneyebilirsiniz, özellikle de ilk sürüm çıkana kadar tamamen ücretsiz olduğundan.

4. TypeScript 3.* çıktısı

TypeScript geçen yıl çok uzun bir yol kat etti. Bu süre zarfında teknoloji, derlemeyi hızlandırmak, kod ayırmayı basitleştirmek, analizi geliştirmek ve dil özelliklerini kullanmanın yeni yollarını açmak için çok sayıda kullanışlı özellik edindi. Dile eklenen yeni operatörleri de fark etmemek zor: İsteğe Bağlı Zincirleme, Boş Birleştirme ve çok daha fazlası. Taslak sürümde henüz onay aşamasında olan her şey TypeScript'te zaten mevcuttur.

Zayıf yazılmış bir dilde yazılmış kurumsal düzeyde bir proje hayal etmek zor. Günümüzde giderek daha fazla geliştirici derlenmiş dilleri seçiyor, çünkü onlar için önemli olan geliştirme hızı değil, kaynak ürünün güvenilirliğidir.

5. React v16.8 yayınlandı

Artık hemen hemen her geliştirici bu kütüphanenin nasıl kullanılacağını biliyor ve daha da önemlisi biliyor. Bu popülerlik, altında yatan fikirler tarafından belirlenir. Bileşen yaklaşımı, izomorfizm, hız ve kullanım kolaylığı React'ı mutlak bir kazanan haline getiriyor.

Geçtiğimiz yıl birçok güncelleme olmasına rağmen özellikle kancaları vurgulamak istiyorum. Geliştiriciler, kitaplığın durum bilgisi olan bileşenlerin yeniden kullanılmasına izin verme konusunda bazı sorunlar yaşadığını fark etti. Topluluk bunları çeşitli kalıplar kullanarak çözdü, ancak bu genellikle kodu daha kafa karıştırıcı hale getirmekten başka bir işe yaramadı.
Hooks, kodu büyük ölçüde dönüştüren, okunması ve anlaşılmasının ne kadar kolay olduğu basit bir fikri hayata geçirerek bu durumu tamamen düzeltti. Önümüzdeki yıl kütüphanenin nasıl değişeceğini görmek çok ilginç olacak.

6. Ahududu PI 4 çıkışı

Günümüzde programlama giderek mikrodenetleyicilere, giyilebilir cihazlara ve IoT'ye doğru ilerliyor. Bu dünyada Raspberry PI ortada bir yerde duruyor - tam teşekküllü bir bilgisayar, ancak avucunuzun içine sığacak bir bilgisayar. İlk versiyondan bu yana, bu tek kartlı cihaz yeni olasılıkların kapısını araladı. Artık zaten dört çekirdekli bir işlemci, modern USB-C nihayet ortaya çıktı, 4k monitör desteği. Önceki versiyonla karşılaştırıldığında Raspberry PI 4, serinin geliştirilmesinde güçlü bir sıçramadır. Düşük ve makul fiyatı, bu bilgisayarın yalnızca profesyonel kullanım için değil aynı zamanda eğitim ve ev deneyleri için de erişilebilir olmasını sağlar.

7. Innopolis'te ilk BT geceleri

Ağustos 2019'un başında ilk gece BT konferansı Kazan'daki Innopolis'te düzenlendi. Geçen yılki birçok etkinlik arasında sadece bunu listeye ekleyeceğiz. Birincisi, alışılmadık format için: tüm raporlar öğleden sonra yapıldı ve gece sona erdi ve gün boyunca organizatörler şehirde çeşitli eğlenceler sağladı. İkincisi, yeni bir site için. Moskova ve St. Petersburg zaten konferans ve buluşmalara aşırı doymuş durumda, ancak Rusya'daki BT endüstrisi bu şehirlerle bitmiyor, diğer toplulukların da geliştirilmesi gerekiyor. Üçüncüsü, düşük maliyetle ve iyi kalitede. Konferans harika uzmanları bir araya getirdi ve giriş fiyatı, Rusya'daki diğer BT konferanslarıyla karşılaştırıldığında çok saçma görünüyor.

2019'a dair neler hatırlıyorsunuz? Ve evet, Mutlu Yıllar Habr! Herkese barış ve iyilik!

Kaynak: habr.com

Yorum ekle