5 IDE Raspberry Pi Hebat Untuk Pengaturcara dan Pelajar

5 IDE Raspberry Pi Hebat Untuk Pengaturcara dan Pelajar

Raspberry Pi adalah salah satu pilihan popular untuk komputer papan tunggal (SBC). Ini tersedia dalam berbagai model dan memiliki berbagai kegunaan, dari membuat pencetak rangkaian tanpa wayar hingga hosting pelayan Minecraft.



Walau bagaimanapun, idea yang mendorong pengembangan Raspberry Pi pada asalnya adalah untuk mempromosikan pengajaran asas sains komputer di sekolah dan negara-negara membangun sambil membuatnya dapat diakses oleh semua orang.

Demokratisasi Pi inilah yang akhirnya meletakkan landasannya sebagai peranti yang kini banyak digunakan oleh banyak orang untuk mempelajari konsep komputer, elektronik, dan menegak perkakasan lain.





Raspberry Pi sebagai Peranti Pengaturcaraan

Raspberry Pi berjalan dengan sistem operasi sendiri yang disebut Raspberry Pi OS (dahulunya Raspbian). Ini adalah sebaran Linux 32-bit berasaskan Debian yang dikembangkan oleh Raspberry Pi Foundation. Ia menampilkan Python dan Scratch sebagai bahasa pengaturcaraan utamanya, yang kedua-duanya sudah terpasang pada sistem.

Selain itu, terdapat juga sokongan untuk bahasa pengaturcaraan lain sehingga anda dapat menulis program atau skrip dalam bahasa pengaturcaraan pilihan anda.



Tetapi, untuk membuat aplikasi / program di Raspberry Pi, anda memerlukan persekitaran di mana anda boleh menulis dan menguji kod anda. Sekiranya anda lebih suka penyunting teks, anda boleh memasang editor kegemaran anda dan mula membuat pengekodan dengan segera. Namun, jika anda mahukan pengalaman yang komprehensif, anda memerlukan IDE.

Berkaitan: Penyunting Teks vs IDE: Mana Yang Lebih Baik Untuk Pengaturcara?

Apa itu IDE?

IDE (Integrated Development Environment) adalah aplikasi perisian yang menyediakan semua fungsi penting untuk memudahkan pengembangan perisian. Biasanya, IDE terdiri daripada editor kod sumber, penyahpepijat, dan automasi binaan (penyusunan kod, ujian automatik, dll.).

Walau bagaimanapun, terdapat beberapa IDE yang menawarkan ciri tambahan seperti sistem kawalan versi, penyemak imbas kelas, penyemak imbas objek, dan sokongan pemalam, antara lain.

cara tangkapan skrin tanpa butang rumah

Raspberry Pi menyokong pelbagai IDE berbeza yang boleh anda gunakan untuk mengembangkan program / aplikasi pada Pi anda. Dalam artikel ini, kita akan melihat beberapa IDE ini.

1. Geany

Geany adalah persekitaran pembangunan yang kuat dan ringan untuk Raspberry Pi. Pada dasarnya ini adalah editor teks yang digabungkan dengan plugin GTK + dan sokongan perpustakaan Scintilla yang boleh anda gunakan untuk menulis kod dalam lebih dari 50 bahasa.

Dari segi ciri, Geany hadir dengan semua ciri IDE penting yang boleh anda minta, seperti sorotan sintaks, lipatan kod, dan penutupan automatik tag HTML dan XML. Ia juga menawarkan fungsi navigasi kod asli untuk membantu anda membaca dan memahami kod dengan lebih baik. Selain itu, jika diperlukan, anda dapat memperluas fungsi platform menggunakan pemalam.

Geany harus dipasang terlebih dahulu di Raspberry Pi OS. Sekiranya tidak, atau anda menggunakan distro lain, pasang Geany di Terminal dengan

sudo apt install geany

2. BlueJ

Awalnya dikembangkan sebagai alat pendidikan, BlueJ adalah IDE yang popular bagi mereka yang baru bermula dengan Java. Ia mempunyai antara muka sederhana yang mudah digunakan, yang menjadikannya ideal untuk SBC seperti Raspberry Pi. Selain Java, BlueJ juga menyokong bahasa pengaturcaraan Stride yang menggabungkan yang terbaik dari kedua-dua sistem berasaskan blok dan teks.

Walaupun programnya minimum, BlueJ tidak berkompromi dengan fungsi, dan anda mendapat akses ke semua ciri penting seperti penyorotan skop, pemeriksaan kurungan seimbang, dan pemeriksaan objek yang komprehensif untuk menyahpepijat kod anda dengan lebih baik.

Selain itu, BlueJ juga memungkinkan untuk menggunakan kod Java secara langsung ke dalam program tanpa memerlukan penyusunan, yang dapat berguna ketika anda ingin menganalisis atau menggabungkan kod.

Untuk memasang BlueJ, ketik perintah berikut di Terminal:

sudo apt install bluej

3. Thonny

Thonny adalah IDE yang sesuai untuk Pi jika anda ingin membuat kod di Python. Ia mudah digunakan dan dilengkapi dengan Python 3.7 bawaan. Sekiranya anda baru menggunakan Python dan ingin membuat program asas dengannya, Thonny menawarkan antara muka vanila yang bersih. Ini membantu memastikan bahawa anda tidak tersekat dengan semua ciri mewah - seperti yang terdapat di kebanyakan IDE - dan fokus untuk mendapatkan kod anda dengan betul.

Berkaitan: Untuk Apa Python Digunakan?

Sebagai IDE, Thonny dilengkapi dengan debugger untuk membantu anda mengesan dan membetulkan kesalahan dalam kod anda. Ia mempunyai ciri seperti penilaian ekspresi, penjelasan skop, penyorotan sintaks, dan penyelesaian kod, yang menambah kemudahan dan meningkatkan pengalaman pengekodan anda.

Sama seperti IDE lain, Thonny juga menyokong pemalam supaya anda dapat memperoleh lebih banyak fungsi di dalamnya.

Thonny IDE dilengkapi dengan versi desktop Raspberry Pi OS. Sekiranya anda menjalankan versi lain dari Pi OS, anda boleh memasangnya dengan:

sudo apt install thonny

Empat. Kod :: Blok

Code :: Blocks adalah IDE merentas platform yang popular untuk Raspberry Pi. Ia menyokong bahasa C, C ++, dan Fortran dan menawarkan pelbagai pilihan penyusun seperti GCC, Clang, dan Visual C ++. Oleh kerana ia pada dasarnya adalah IDE yang lengkap, ia menawarkan penyusun dan debugger terbina dalam untuk menyelaraskan proses pengembangan aplikasi anda.

Selain daripada ciri-ciri IDE yang penting, dengan Code :: Blocks, anda mendapat editor kod yang hebat dengan ciri-ciri seperti sorotan sintaks, penyelesaian kod, penyemak imbas kelas, dan Penyunting HEX . Lebih-lebih lagi, ia juga dilengkapi dengan perpustakaan plugin yang luas, jadi anda dapat mencari plugin kerana fungsi yang hilang di IDE untuk menambah aliran kerja anda.

cara membuat pengekodan wang dari rumah

Untuk memasang Code :: Blocks IDE, masukkan perintah berikut di Terminal:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE memasarkan dirinya sebagai IDE merentas platform untuk pengembangan aplikasi pantas (RAD). Ini menggunakan Free Pascal Compiler (FPC) dan membolehkan anda menulis aplikasi untuk sejumlah platform yang berbeza. Salah satu kelebihan penggunaan (FPC) adalah Anda dapat menggunakannya untuk membuat aplikasi pada satu platform dan menyusun dan melaksanakannya di platform mana pun menggunakan FPC.

Selain kelebihan yang ditawarkan oleh FPC, Lazarus IDE juga menyediakan sokongan untuk komponen yang berlainan (MySQL, PostgreSQL, Oracle, dll.), Bersama dengan ciri seperti penyelesaian kod, penyorotan sintaks, pemformatan kod, dan templat kod.

Selain itu, anda juga mendapat bantuan sensitif konteks, yang membantu anda dengan rujukan dan petunjuk yang disasarkan untuk menyelesaikan masalah dalam kod anda.

Anda boleh memasang Lazarus IDE dengan arahan berikut:

sudo apt install lazarus-ide

Pengekodan pada Raspberry Pi

Sebilangan besar IDE yang telah kami sebutkan di atas adalah ringan dan tidak memerlukan banyak sumber, jadi anda boleh menggunakannya di mana sahaja Model Raspberry Pi anda sendiri untuk membuat program dan aplikasi dalam pelbagai bahasa.

Walau bagaimanapun, jika anda ingin mengalami IDE sepenuhnya seperti Visual Studio Code, IntelliJ, Eclipse, dan PyCharm di Raspberry Pi, proses untuk membuatnya berfungsi tidak semudah itu. Tidak perlu dikatakan, keperluan perkakasan untuk IDE ini juga berada di hujung spektrum yang lebih tinggi, yang mengehadkan senarai Raspberry Pis yang disokong hanya untuk beberapa model kemudian.

Oleh itu, melainkan jika anda secara khusus mencari beberapa fungsi tertentu, IDE dalam senarai ini harus mencukupi sebahagian besar keperluan pengaturcaraan anda pada Pi.

Berkongsi Berkongsi Tweet E-mel Pi Raspberry Ultimate Perintah Cheat Sheet

Ingin mendapatkan lebih banyak daripada Raspberry Pi anda? Berikut adalah banyak arahan berguna untuk menavigasi terminal Pi dan memprogram pin GPIOnya.

Baca Seterusnya
Topik-topik yang berkaitan
  • DIY
  • Pengaturcaraan
  • Pai raspberi
  • Persekitaran Pembangunan Bersepadu
Mengenai Pengarang Yash Wate(21 Artikel Diterbitkan)

Yash adalah Staff Writer di MUO untuk DIY, Linux, Programming, dan Security. Sebelum mencari minatnya dalam menulis, dia biasa mengembangkan untuk web dan iOS. Anda juga boleh mendapatkan penulisannya di TechPP, di mana ia merangkumi bidang lain. Selain teknologi, dia suka bercakap mengenai astronomi, Formula 1, dan jam tangan.

Lagi Dari Yash Wate

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan