5 mari IDE Raspberry Pi pentru programatori și studenți

5 mari IDE Raspberry Pi pentru programatori și studenți

Raspberry Pi este una dintre alegerile populare pentru computerele cu o singură placă (SBC). Este disponibil în diferite modele și are o gamă largă de utilizări, de la crearea unei imprimante de rețea fără fir până la găzduirea unui server Minecraft.





Cu toate acestea, ideea care a condus la dezvoltarea Raspberry Pi a fost inițial să promoveze predarea bazelor de informatică în școli și în țările în curs de dezvoltare, făcând totodată accesibilă tuturor.





Această democratizare a lui Pi a pus în cele din urmă bazele sale ca dispozitiv care este acum utilizat pe scară largă de mulți pentru a afla despre conceptele de computere, electronice și alte verticale hardware.





Raspberry Pi ca dispozitiv de programare

Raspberry Pi rulează pe propriul sistem de operare numit Raspberry Pi OS (fost Raspbian). Aceasta este o distribuție Linux pe 32 de biți, bazată pe Debian, dezvoltată de Raspberry Pi Foundation. Dispune de Python și Scratch ca principalele limbaje de programare, ambele fiind preinstalate pe sistem.

În plus, există și suport pentru alte limbaje de programare, astfel încât să puteți scrie programe sau scripturi în limbajul de programare preferat.



Dar, pentru a crea aplicații / programe pe Raspberry Pi, aveți nevoie de un mediu în care să puteți scrie și testa codul. Dacă preferați editorii de text, puteți instala editorul preferat și puteți începe codificarea imediat. Cu toate acestea, dacă vă place o experiență cuprinzătoare, aveți nevoie de un IDE.

În legătură cu: Editori de text vs. IDE: Care este mai bun pentru programatori?





Ce este un IDE?

Un IDE (Integrated Development Environment) este o aplicație software care oferă toate funcționalitățile esențiale pentru a facilita dezvoltarea software-ului. De obicei, IDE-urile constau dintr-un editor de cod sursă, un depanator și automatizarea compilării (compilarea codului, testarea automată etc.).

Cu toate acestea, există unele IDE care oferă funcții suplimentare, cum ar fi un sistem de control al versiunilor, un browser de clasă, un browser de obiecte și suport pentru pluginuri, printre altele.





cum se folosește telefonul ca microfon

Raspberry Pi acceptă o serie de IDE diferite pe care le puteți utiliza pentru a dezvolta programe / aplicații pe Pi. În acest articol, vom analiza câteva dintre aceste IDE.

1. Geany

Geany este un mediu de dezvoltare puternic și ușor pentru Raspberry Pi. Este în esență un editor de text cuplat cu pluginul GTK + și suportul bibliotecii Scintilla pe care îl puteți utiliza pentru a scrie cod în peste 50 de limbi.

În ceea ce privește caracteristicile, Geany vine cu toate funcțiile IDE esențiale pe care le puteți solicita, cum ar fi evidențierea sintaxei, plierea codului și închiderea automată a etichetelor HTML și XML. De asemenea, oferă funcționalități de navigare a codului nativ pentru a vă ajuta să citiți și să înțelegeți mai bine codul. În plus, dacă este necesar, puteți extinde funcționalitatea platformei folosind pluginuri.

Geany ar trebui să fie preinstalat în sistemul de operare Raspberry Pi. Dacă nu, sau utilizați o altă distribuție, instalați Geany în terminal cu

sudo apt install geany

2. BlueJ

Dezvoltat inițial ca instrument educațional, BlueJ este un IDE popular pentru cei care încep cu Java. Are o interfață simplă, ușor de utilizat, ceea ce îl face ideal pentru SBC-uri precum Raspberry Pi. În afară de Java, BlueJ acceptă, de asemenea, limbajul de programare Stride care combină cele mai bune sisteme bazate pe blocuri și sisteme bazate pe text.

În ciuda faptului că este un program minim, BlueJ nu face compromisuri în ceea ce privește funcționalitatea și aveți acces la toate caracteristicile esențiale, precum evidențierea domeniului, verificarea parantezelor echilibrate și inspecția completă a obiectelor pentru a depana mai bine codul.

În plus, BlueJ face posibilă și invocarea codului Java direct în program fără a fi nevoie de compilare, care poate fi utilă atunci când doriți să analizați sau să combinați codul.

Pentru a instala BlueJ, tastați următoarea comandă în terminal:

sudo apt install bluej

3. Thonny

Thonny este IDE perfect pentru Pi dacă doriți să codați în Python. Este ușor de utilizat și vine cu Python 3.7 încorporat. Dacă sunteți nou în Python și doriți să creați un program de bază cu acesta, Thonny oferă o interfață curată, vanilată. Acest lucru vă ajută să vă asigurați că nu vă lăsați împotmolit cu toate funcțiile fanteziste - cum ar fi cele găsite pe majoritatea IDE-urilor - și să vă concentrați asupra corectării codului.

Related: Pentru ce se folosește Python?

Ca IDE, Thonny vine cu un depanator pentru a vă ajuta să detectați și să corectați erorile din cod. Are caracteristici precum evaluarea expresiei, explicarea scopului, evidențierea sintaxei și completarea codului, care adaugă confort și îmbunătățesc experiența de codare.

Similar cu alte IDE, Thonny acceptă și pluginuri, astfel încât să puteți obține mai multe funcționalități la bord.

Thonny IDE vine preinstalat cu versiunea desktop Raspberry Pi OS. Dacă rulați orice altă versiune a sistemului de operare Pi, o puteți instala cu:

sudo apt install thonny

Patru. Cod :: Blocuri

Code :: Blocks este un IDE popular pe mai multe platforme pentru Raspberry Pi. Acceptă limbaje C, C ++ și Fortran și oferă mai multe opțiuni de compilare precum GCC, Clang și Visual C ++. Deoarece este în esență un IDE cu drepturi depline, acesta oferă un compilator și un depanator încorporat pentru a vă simplifica procesul de dezvoltare a aplicației.

În afară de funcțiile IDE esențiale, cu Code :: Blocks, veți obține un editor de cod puternic, plin de caracteristici precum evidențierea sintaxei, completarea codului, browserul de clase și un Editor HEX . Mai mult, vine, de asemenea, cu o bibliotecă extinsă de pluginuri, astfel încât să puteți găsi pluginurile pentru funcționalitățile lipsă pe IDE pentru a vă mări fluxul de lucru.

pictograma Windows 10 pentru tipul de fișier

Pentru a instala Code :: Blocks IDE, introduceți următoarea comandă în terminal:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE se comercializează ca un IDE multiplataforma pentru dezvoltarea rapidă a aplicațiilor (RAD). Utilizează Free Pascal Compiler (FPC) și vă permite să scrieți aplicații pentru mai multe platforme diferite. Unul dintre avantajele utilizării (FPC) este că îl puteți utiliza pentru a crea o aplicație pe o platformă și a o compila și executa pe orice platformă utilizând FPC.

În afară de avantajele oferite de FPC, Lazarus IDE oferă și suport pentru diferite componente (MySQL, PostgreSQL, Oracle etc.), împreună cu caracteristici precum completarea codului, evidențierea sintaxei, formatarea codului și șabloanele de cod.

Mai mult, primiți și ajutor contextual, care vă ajută cu referințe și sugestii direcționate pentru a remedia problemele din codul dvs.

Puteți instala Lazarus IDE cu următoarea comandă:

sudo apt install lazarus-ide

Codificare pe Raspberry Pi

Majoritatea IDE-urilor pe care le-am menționat mai sus sunt ușoare și nu necesită resurse deosebite, astfel încât să le puteți utiliza pe orice Modelul Raspberry Pi dețineți pentru a crea programe și aplicații în diferite limbi.

Cu toate acestea, dacă doriți să experimentați IDE-uri complete, cum ar fi Visual Studio Code, IntelliJ, Eclipse și PyCharm pe Raspberry Pi, procesul pentru a le face să funcționeze nu este la fel de simplu. Inutil să spun că cerințele hardware pentru aceste IDE sunt, de asemenea, la capătul superior al spectrului, ceea ce limitează lista Raspberry Pis acceptată la doar câteva modele ulterioare.

Deci, cu excepția cazului în care căutați în mod special anumite funcționalități, IDE-urile de pe această listă ar trebui să fie suficiente pentru majoritatea nevoilor dvs. de programare pe Pi.

Acțiune Acțiune Tweet E-mail Foaia de trucuri Ultimate Raspberry Pi comanda

Doriți să obțineți mai mult de la Raspberry Pi? Iată o mulțime de comenzi utile pentru a naviga în terminalul Pi și pentru a programa pinii GPIO.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Programare
  • Raspberry Pi
  • Mediu de dezvoltare integrat
Despre autor Yash Wate(21 articole publicate)

Yash este scriitor de personal la MUO pentru bricolaj, Linux, programare și securitate. Înainte de a-și găsi pasiunea în scris, obișnuia să se dezvolte pentru web și iOS. Puteți găsi și scrierile sale pe TechPP, unde acoperă alte verticale. În afară de tehnologie, îi place să vorbească despre astronomie, Formula 1 și ceasuri.

Mai multe de la Yash Wate

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy