Baru-baru ini, tim bahasa Dart menerbitkan pengumuman penting tentang pembaruan peta jalan AngularDart. Kami memutuskan untuk menerjemahkan berita ini ke dalam bahasa Rusia dan menambahkan komentar kami tentang apa arti pesan ini bagi komunitas Dart.
Hari ini kami mengumumkan pembaruan signifikan untuk paket AngularDart . Rilis ini adalah hasil dari ribuan jam kerja pengembang dan menghadirkan sejumlah peningkatan bagi pengguna kami. Ini akan meningkatkan kinerja untuk aplikasi besar, menyederhanakan kasus penggunaan yang paling umum, dan menghilangkan beberapa sisi kasar. Jika Anda sudah menggunakan AngularDart, kami sarankan untuk memperbaruinya.
Kami juga ingin memanfaatkan rilis ini untuk menunjukkan perubahan prioritas dalam proyek kami. Ini seharusnya bukan berita baru bagi banyak dari Anda, karena kami telah membahasnya selama beberapa bulan terakhir di repositori GitHub .
AngularDart diadopsi di dalam Google berlangsung cepat, tetapi infrastruktur web eksternal sangat kompetitif, dan kami melihat peningkatan popularitas kerangka kerja di antara tim di luar Google. Dalam hal ini, kami telah memfokuskan kembali pada proyek Google: Konsol Google Play baru dan Google Ads . Kami ingin memperingatkan secara jujur โโtentang hal ini karena kami berusaha transparan tentang prioritas investasi kami untuk pembangunan di tahun-tahun mendatang.
Salah satu alasan utama keputusan kami untuk memfokuskan AngularDart pada aplikasi Google adalah perkembangan pesat Flutter. Sudah lebih dari dua juta pengembang menggunakannya untuk membuat aplikasi asli yang cantik, cepat, untuk seluler, desktop, dan sekarang untuk web. Pengembang meminta pengembangan lebih lanjut, dan kami bermaksud melakukan ini.
Untuk menghindari kesalahpahaman: kami terus mengembangkan AngularDart.Tetapi mengubah proyek internal yang sukses menjadi proyek eksternal yang sukses adalah langkah besar. Produk open source memiliki arti lebih dari sekedar mengirimkan kode ke repositori GitHub dan paket penerbitan. Untuk pengalaman sukses, pengguna membutuhkan contoh dan dokumentasi. Mereka menunggu jawaban atas pertanyaan, perbaikan bug, dan pengembangan fitur mereka. Dan kami berharap komunitas pengguna lebih terlibat di area ini.
Rilis ini memperkenalkan perangkat infrastruktur baru. Kami berharap kami dapat menggunakannya untuk memperbarui repositori sumber dan menerbitkan paket lebih sering. Pada saat yang sama, sumber daya kami untuk mendukung proyek sumber terbuka besar terbatas, dan kami ingin fokus pada pertumbuhan dan perkembangan ekosistem Flutter.
Jadi, peta jalan dua belas bulan kami adalah untuk:
- Publikasikan rilis stabil jangka panjang dari paket AngularDart inti di pub.dev sesegera mungkin . Mereka akan mendukung Dart SDK terbaru yang stabil dan memiliki dependensi yang diperbarui.
- Lanjutkan memperbarui repositori asli dengan perubahan internal terbaru. Sebagian besar sekarang, mereka tentang memberikan keamanan nol di basis kode.
- Fokus pada memperbarui paket ke fitur keamanan nol yang baru.
Jika Anda sudah bekerja dengan AngularDart perlu diketahui bahwa kami akan terus mendukung Anda dengan pembaruan. Namun jika Anda baru memulai proyek web baru di Dart, kami sangat menyarankan agar Anda melihat Flutter , yang merupakan proposal kami untuk pengembangan lintas platform dalam jangka panjang.
Untuk informasi lebih lanjut tentang kemajuan kami dalam peta jalan ini, lihat repositori sumber dan halaman paket .
Catatan: Deklarasi ini hanya berlaku untuk AngularDart. Angular Javascript Framework adalah proyek yang sepenuhnya terpisah.
Komentar dari tim pengembangan Wrike :
Banyak yang telah mendengar bahwa sistem kami (Wrike) adalah salah satu proyek terbesar di dunia, yang ditulis dalam Dart dan AngularDart. Oleh karena itu, sikap terhadap pembaruan ini ambigu. Ini mungkin terdengar aneh, tetapi terlepas dari semuanya, itu bisa disebut positif. Pertama, AngularDart sudah lama tidak terdengar kabarnya, dan meskipun kami memiliki saluran komunikasi langsung dengan Google, kami telah menunggunya tidak kurang dari yang lain. Untuk meringkas pesan, inilah artinya bagi komunitas Dart.
Transparansi telah ditambahkan ke peta jalan AngularDart. Masalah terbesar dengan dunia web adalah hal itu sangat kompetitif. Meski begitu, SANGAT kompetitif. Oleh karena itu, bisa sangat mahal untuk serius membawa kerangka kerja ke pasar di mana sudah ada raksasa seperti React, Vue atau kakaknya Angular (TS). Dan hingga saat ini ada semacam pernyataan yang meremehkan: "Apa yang akan terjadi selanjutnya?" Akankah AngularDart mencoba menaklukkan dunia, akankah tetap menjadi sejarah khusus, dan secara umum apa rencananya? Seringkali para pemula, yang datang ke dunia Dart, mengajukan pertanyaan: "Saya ingin aplikasi web, apa yang harus saya gunakan?" Sekarang jawabannya adalah: Google bertaruh pada Flutter. Mengingat popularitasnya (105k bintang di GitHub!), Ini adalah langkah yang cerdas. Jumlah pekerjaan yang dilakukan untuk menambahkan dokumentasi, memperbaiki bug dan kualitas kode sangat besar sehingga AngularDart sangat sulit untuk dibawa ke level itu. Namun,AngularDart tetap terbuka dan komunitas dapat melakukan perbaikan dan peningkatan pada kerangka kerja.
Apakah ini berarti Anda perlu lari ke suatu tempat, menulis ulang semuanya di trek baru? Tidak, karena dukungan AngularDart akan tetap ada, dan mengetahui berapa banyak yang telah ditulis ( misalnya, adsence ), kemungkinan besar, dukungan akan tetap bersama kami untuk waktu yang lama. Pengguna yang menjalankan AngularDart saat ini tidak perlu khawatir produksinya berubah menjadi labu.
Dan bagian terbaiknya: Flutter untuk Web menarik perhatian dan sumber daya tambahan. Nilailah sendiri: pasar perangkat seluler, jika tidak ditangkap, cukup tegang karena Flutter. Pasar pengembangan desktop umumnya stagnan - semua orang menggunakan browser (Electron, PWA). Tidak ada pasar untuk perangkat IoT sama sekali. Semuanya berdasarkan fakta bahwa Flutter, yang mendapatkan kekuatan dan kecepatan untuk memasuki dunia Web, akan segera melakukannya. Apa yang akan terjadi sulit ditebak, tetapi kami berharap dia akan berhasil.
Sebagai iklan: Untuk tahun keempat berturut-turut, kami menyelenggarakan DartUP, konferensi tahunan yang didedikasikan untuk Dart / Flutter dan AngularDart. Konferensi kali ini akan diadakan secara online. Sayangnya, bir craft dart yang terkenal tidak akan tersedia tahun ini. Tetapi akan ada yang lainnya: gratis, pembicara yang keren, komunikasi informal dan format informal (ya, itu saja). Ikuti berita di dartup.ru dan di komunitas telegram.