Ionic Framework 4.0 Baru Dirilis, Didukung Oleh Komponen Web – Ionic Framework hari ini merilis Ionic Framework 4.0. Rilis ini adalah pembangunan kembali lengkap dari kerangka kerja JavaScript populer untuk mengembangkan aplikasi seluler dan desktop.
Meskipun Ionic telah, sampai sekarang, Ionic dibangun menggunakan komponen Angular, versi baru ini malah dibangun menggunakan Komponen Web.
Ini penting, karena mengubah keseluruhan permainan bola untuk proyek tersebut. Ini berarti Ionic Framework sekarang menjadi kerangka kerja pengembangan aplikasi yang dapat digunakan bersama kerangka kerja front end apa pun, bukan hanya Angular.

Pergeseran dari Angular sangat masuk akal untuk proyek ini. Sekarang memiliki peluang untuk menumbuhkan adopsi di luar perkiraan lima juta pengembang di seluruh dunia yang sudah menggunakan kerangka kerja. https://americandreamdrivein.com/
Sementara di masa lalu Ionic hanya dapat digunakan oleh pengembang Angular, sekarang membuka opsi baru untuk tim pengembangan – jadi, alih-alih memperburuk kesenjangan bakat di banyak organisasi, itu malah bisa membantu meringankannya.
Namun, meskipun sepertinya Ionic mengambil langkah signifikan dari Angular, penting untuk dicatat bahwa, saat ini, Ionic Framework 4.0 hanya tersedia untuk Angular secara umum – masih hanya di Alpha untuk Vue.js dan React.
Ionic Framework 4.0 dan standar web terbuka
Meskipun perpindahan ke Komponen Web adalah perubahan yang menonjol dalam Ionic Framework 4.0, perlu juga dicatat bahwa rilis ini telah dikembangkan sesuai dengan standar web terbuka.
Ini telah dilakukan, menurut tim, untuk membantu organisasi mengembangkan Sistem Desain (sesuatu yang ditulis oleh tim Ionic beberapa hari yang lalu) – pada dasarnya, menggunakan seperangkat pedoman dan komponen yang dapat digunakan kembali di berbagai platform dan produk untuk dipelihara konsistensi di berbagai titik sentuh pengalaman pengguna.
Mengapa tim melakukan perubahan ke Ionic Framework 4.0 yang mereka lakukan?
Menurut Max Lynch, salah satu pendiri dan CEO Ionic Framework, perubahan yang ada di Ionic Framework 4.0 akan membantu organisasi mencapai konsistensi merek dengan cepat, dan memberi tim pengembangan opsi untuk menggunakan Ionic dengan kerangka JavaScript pilihan mereka.
Lynch menjelaskan:
“Ketika kami melihat apa yang terjadi di dunia pengembangan front-end, kami melihat dua pergeseran industri utama… Pertama, ada pengakuan bahwa proliferasi komponen berpemilik telah memperlambat pengembangan dan menciptakan inkonsistensi desain yang merugikan pengguna dan merek.”
“Semakin banyak perusahaan yang menyadari kebutuhan untuk mengadopsi sistem desain: spesifikasi desain tunggal, atau perpustakaan komponen yang dapat digunakan kembali, yang dapat dibagikan ke seluruh tim atau perusahaan.”
“Kedua, dengan ekosistem pengembangan yang terus berkembang, kami menyadari perlunya membuat Ionic kompatibel dengan kerangka kerja apa pun yang ingin digunakan pengembang—sekarang dan di masa depan.”
“Membangun kembali Kerangka kami di Komponen Web adalah cara untuk mengatasi kedua tantangan ini dan membuktikan teknologi kami di masa depan dengan cara yang benar-benar unik.”
Apa yang dikatakan Ionic Framework 4.0 tentang masa depan pengembangan web dan aplikasi?
Ionic Framework 4.0 adalah rilis yang sangat menarik karena memberi tahu kita banyak tentang di mana pengembangan web dan aplikasi saat ini.
Ini menegaskan kepada kami, misalnya, bahwa popularitas Angular berkurang. Ini juga menunjukkan bahwa Komponen Web akan menjadi blok pembangun web untuk tahun-tahun mendatang – terlepas dari bagaimana kerangka kerja berkembang.
Seperti yang ditulis Lynch dalam posting blog yang memperkenalkan Ionic Framework 4.0, “dalam pikiran kami, jelas Komponen Web akan menjadi cara perpustakaan UI, seperti Ionic, akan didistribusikan di masa depan. Jadi, kami mengambil taruhan besar dan mulai memindahkan semua 100 komponen kami.”

Ionic Framework 4.0 juga menyarankan agar Progressive Web Apps tetap ada. Lynch menulis dalam posting blog yang ditautkan di atas bahwa “agar Ionic mencapai standar kinerja yang ditetapkan oleh Google, diperlukan pendekatan baru untuk pemuatan dan pengiriman asinkron.”
Untuk melakukan ini, dia menjelaskan, tim “menghabiskan satu tahun untuk membangun pipa komponen web menggunakan Stencil untuk menghasilkan komponen Ionic, memastikan mereka dikemas dengan ketat, dimuat dengan lambat, dan dikirimkan dalam koleksi cerdas yang terdiri dari komponen yang benar-benar Anda gunakan.”
Waktu yang dibutuhkan untuk memastikan bahwa framework dapat memenuhi standar tersebut – pada dasarnya, dapat mendukung PWA berkinerja tinggi – menggarisbawahi bahwa ini akan menjadi salah satu kasus penggunaan utama untuk Ionic di tahun-tahun mendatang.