Untuk apa tahun 2019 dalam pembangunan diingat?

Tahun Baru semakin dekat. Hanya yang malas yang tidak menulis tentang tren tahun 2020, dan kami memutuskan untuk merekam peristiwa paling signifikan pada tahun yang akan datang - 2019. Pertahankan acara TOP-7 di dunia pembangunan dari praktik Jawa dan Frontend dari pusat pengembangan Reksoft di Voronezh.


Sumber

Jadi, inilah peringkat kami tentang peristiwa penting tahun 2019:

1. Kasus Nginx dan Rambler

Kami, sebagai pengembang, tidak bisa tidak mengikuti situasi di sekitar gagasan Igor Sysoev. Kami yakin bahwa perselisihan tersebut sangat memengaruhi pengembangan solusi open source dan industri TI secara keseluruhan. Mereka harus diselesaikan tanpa menggunakan KUHP. Berita tersebut memotivasi pengembang untuk membuat sesuatu yang baru. Ada keraguan dan kekhawatiran. Tetapi tidak semua perpustakaan dan produk yang populer dan banyak digunakan semacam ini ditulis di rumah. Jika preseden dibuat, maka ia dapat memulai rantai kasus serupa di perusahaan lain.

Ini akan menjadi satu-satunya peristiwa negatif dari tahun yang akan datang, tetapi kami tidak dapat mengabaikannya.

2. output Java 13

Dalam ingatan masih hidup saat rilis versi baru Jawa adalah peristiwa periode lima tahun. Tapi semuanya berubah. Oracle tidak hanya beralih ke rilis semi-tahunan, tetapi juga dengan percaya diri mengkonsolidasikan tren ini. Dua rilis tahun ini dan versi ke-13 saat ini adalah buktinya. Di satu sisi, frekuensi pelepasan seperti itu membuat bahasa lebih modern, relevan dan diinginkan untuk dipelajari. Di sisi lain, rilis langka juga merupakan kelebihan Java. Stabilitas dan keandalan adalah dua faktor utama yang memengaruhi pengambilan keputusan saat memilih teknologi untuk pengembangan. Dan sekarang, periode dukungan untuk versi baru telah sangat menurun. Rilis terbaru dengan dukungan panjang adalah yang kesebelas. Tetapi realitas modern menentukan kondisi mereka: kecepatan pengembangan teknologi, permintaan akan solusi baru dan persaingan yang tinggi antara bahasa pemrograman membutuhkan perubahan dalam tradisi yang sudah mapan.

3. Output Ruang JetBrains

Orang-orang di JetBrains terus memenangkan hati programmer. Lingkungan pengembangan, sistem peninjauan kode, pelacak tugas, dan sekarang juga merupakan platform untuk semua proses pengembangan. Mengingat penggunaan produk perusahaan lain dalam proyek dan integrasi mereka yang erat dengan Space, produk ini akan menjadi pembunuh Slack, Jira dan produk populer lainnya. Sekarang pengembangannya masih dalam tahap pengujian beta, tetapi Anda sudah bisa mencoba memainkannya di dalam tim Anda, terutama karena, hingga rilis pertama, sepenuhnya gratis.

4. Output TypeScript 3. *

TypeScript telah berkembang jauh selama setahun terakhir. Selama waktu ini, teknologi telah memperoleh sejumlah besar fitur yang berguna untuk mempercepat kompilasi, menyederhanakan pemisahan kode, meningkatkan analisis, dan membuka cara baru untuk menggunakan fitur-fitur bahasa. Sulit untuk tidak melihat operator baru yang telah ditambahkan ke bahasa: Chaining Opsional, Penggabungan Nullish dan banyak lagi. Segala sesuatu yang hanya dinegosiasikan dalam bentuk konsep sudah tersedia di TypeScript.

Sulit membayangkan proyek tingkat korporat yang ditulis dalam bahasa dengan pengetikan yang lemah. Sekarang semakin banyak pengembang yang memilih bahasa yang dikompilasi, karena bukan kecepatan pengembangan yang penting bagi mereka, tetapi keandalan produk asli.

5. Bereaksi output v16.8

Sekarang hampir setiap pengembang tahu dan, yang terpenting, tahu cara menggunakan perpustakaan ini. Popularitas semacam itu didorong oleh gagasan di baliknya. Pendekatan komponen, isomorfisme, kecepatan dan kemudahan operasi membuat React menjadi pemenang mutlak.

Meskipun ada banyak pembaruan selama setahun terakhir, saya terutama ingin memilih kait. Pengembang menyadari bahwa perpustakaan memiliki beberapa masalah dengan memungkinkan penggunaan kembali komponen stateful. Komunitas menyelesaikannya menggunakan berbagai pola, tetapi seringkali ini hanya membuat kode lebih membingungkan.
Hooks sepenuhnya memperbaiki situasi ini dengan menerapkan ide sederhana yang mengubah kode sangat banyak, dan betapa mudahnya untuk membaca dan melihat. Akan sangat menarik untuk mengetahui bagaimana perpustakaan akan diubah di tahun mendatang.

6. Raspberry PI 4 output

Pemrograman hari ini semakin bergerak menuju mikrokontroler, perangkat yang dapat dipakai dan IOT. Raspberry PI di dunia ini ada di suatu tempat di tengah - komputer yang lengkap, tetapi pas di telapak tangan Anda. Mulai dari versi pertama, pemain papan tunggal ini telah membuka berbagai kemungkinan baru. Sekarang sudah menjadi prosesor quad-core, akhirnya ada usb-c modern, dukungan untuk monitor 4k. Dibandingkan dengan versi sebelumnya dari Raspberry PI 4 - lompatan yang kuat dalam pengembangan lini. Dan harga yang murah dan memadai membuat komputer ini terjangkau tidak hanya untuk penggunaan profesional, tetapi juga untuk pelatihan dan eksperimen di rumah.

7. Malam IT pertama di Innopolis

Pada awal Agustus 2019, malam pertama konferensi TI diadakan di Innopolis di Kazan. Dari semua banyaknya acara dalam setahun terakhir, kami hanya menambahkan ini ke daftar. Pertama, untuk format yang tidak biasa: semua laporan ada di sore hari dan berakhir pada malam hari, dan pada siang hari panitia menyediakan berbagai hiburan di kota itu sendiri. Kedua, untuk situs baru. Moskow dan St. Petersburg sudah terlalu jenuh dengan konferensi dan pertemuan, tetapi di kota-kota ini industri TI di Rusia tidak berakhir, komunitas lain perlu dikembangkan. Ketiga, biaya rendah dengan kualitas bagus. Konferensi ini menghadirkan para spesialis keren, dan harga tiket masuk tampaknya konyol dibandingkan dengan konferensi TI lainnya di Rusia.

Dan apa yang Anda ingat di tahun 2019? Dan ya, Selamat Tahun Baru, Habr! Semua kedamaian dan kebaikan!

Source: https://habr.com/ru/post/id481916/


All Articles