Arduino IDE 2.0 (beta): pengumuman rasmi mengenai persekitaran pembangunan baru

IDE Arduino

Seperti yang anda tahu, IDE Arduino ia adalah persekitaran pembangunan bersepadu untuk Arduino dan papan serasi yang lain. Dengan persekitaran ini, anda dapat menulis lakaran anda dan memindahkannya ke piring untuk mula bekerja dengan platform pembangunan ini yang begitu popular di kalangan amatur dan pembuatnya.

Arduino IDE, walaupun kelihatannya, terus berkembang untuk memperbaiki persekitaran ini sejak itu akan bermula pada tahun 2005. Sejak itu, kedua-dua perkara yang tidak jelas kepada pengguna telah diubah, serta beberapa perkara mengenai antara muka grafik untuk menjadikan pengaturcaraan papan lebih menyenangkan.

Pada masa ini, ini persekitaran sangat fleksibel, menyokong pelbagai platform, antaranya Linux, serta tersedia dalam 66 bahasa yang berbeza, seperti bahasa Sepanyol, dan dengan sokongan sehingga 1000 papan rasmi dan tidak rasmi. Selain itu, ia mempunyai ribuan buku yang dapat membantu, dan lebih daripada 39 juta muat turun sepanjang tahun lalu.

Yang Baru dalam Arduino IDE 2.0 Beta

Tetapi semua itu hanya menjadi sejarah sekiranya bukan kerana keselesaan yang ditanggung perkembangannya berterusan bekerja tanpa henti untuk menjadikan perisian ini lebih baik. Bukti ini adalah pengumuman terkini Arduino IDE 2.0, yang sudah mulai "menuai kepalanya", walaupun pada hakikatnya masih merupakan versi Beta (cubalah di sini).

Dalam versi baru Arduino IDE ini terdapat beberapa berita menarik yang akhirnya akan masuk versi terakhir, walaupun versi eksperimen ini masih mempunyai beberapa perkara untuk digilap dan dapat memberikan masalah tertentu yang akan diperbaiki untuk rilis terakhir.

Di antara perkara baru, mereka dapat menonjolkan fungsi lanjutan yang akan muncul dalam versi ini. Arduino IDE terus menjadikan antarmuka mudah, untuk pengguna pemula, tetapi sekarang ia akan merangkumi ciri lanjutan baru. Sebagai contoh, nyahpepijat langsung, yaitu, dapat mengeksekusi kod pada papan yang terpasang dan menghentikannya dalam baris tertentu untuk mengamati isi pemboleh ubah, memori, daftar, dll, dan dapat mengesan masalah.

Sebaliknya, ia juga merangkumi a penyunting moden, memberikan pengalaman pengguna yang lebih baik berkat antara muka yang responsif, pintasan navigasi, pelengkapan automatik untuk mencadangkan pemboleh ubah, fungsi, dan lain-lain, dan penyusunan yang lebih pantas. Lebih lancar walaupun dalam versi Arduino IDE 2.0 Beta ini.

Dan jika itu tidak mencukupi, penyahpepijatan langsung menyokong semua papan arduino dan yang berdasarkan SAMD dan Mbed. Sudah tentu, penyelenggara kod ini juga terbuka untuk papan pihak ketiga untuk menambahkan sokongan untuk papan lain juga.

El IDE baru Ini didasarkan pada kerangka Eclipse Theia, yang pada gilirannya didasarkan pada seni bina yang sama dengan VS Code, sementara front-end ditulis dalam TypeScript, dan kebanyakan bahagian belakang sekarang ditulis di Golang.