5 skvelých IDE Raspberry Pi pre programátorov a študentov

5 skvelých IDE Raspberry Pi pre programátorov a študentov

Raspberry Pi je jednou z populárnych možností pre jednodoskové počítače (SBC). Je k dispozícii v rôznych modeloch a má široké spektrum použití, od vytvorenia bezdrôtovej sieťovej tlačiarne až po hosťovanie servera Minecraft.





Myšlienka, ktorá stála pri vývoji Raspberry Pi, pôvodne spočívala v podpore výučby základov informatiky v školách a rozvojových krajinách a zároveň v sprístupnení všetkým.





Je to táto demokratizácia Pi, ktorá nakoniec položila základ ako zariadenie, ktoré teraz mnohí široko používajú na zoznámenie sa s konceptmi počítačov, elektroniky a ďalších odvetví hardvéru.





Raspberry Pi ako programovacie zariadenie

Raspberry Pi beží na vlastnom operačnom systéme s názvom Raspberry Pi OS (predtým Raspbian). Toto je 32-bitová distribúcia Linuxu založená na Debiane vyvinutá Raspberry Pi Foundation. Obsahuje hlavné programovacie jazyky Python a Scratch, ktoré sú v systéme predinštalované.

Okrem toho existuje aj podpora pre ďalšie programovacie jazyky, takže môžete písať programy alebo skripty vo svojom preferovanom programovacom jazyku.



Na vytváranie aplikácií/programov na Raspberry Pi však potrebujete prostredie, v ktorom môžete písať a testovať svoj kód. Ak dávate prednosť textovým editorom, môžete si nainštalovať svoj obľúbený editor a ihneď začať kódovať. Ak však máte záujem o komplexný zážitok, potrebujete IDE.

Súvisiace: Textové editory vs. IDE: Čo je lepšie pre programátorov?





Čo je to IDE?

IDE (Integrated Development Environment) je softvérová aplikácia, ktorá poskytuje všetky základné funkcie na uľahčenie vývoja softvéru. IDE obvykle pozostávajú z editora zdrojového kódu, debuggera a automatizácie zostavenia (kompilácia kódu, automatické testovanie atď.).

Existuje však niekoľko IDE, ktoré okrem iného ponúkajú ďalšie funkcie, ako napríklad systém na správu verzií, prehliadač tried, prehliadač objektov a podpora doplnkov.





ako presúvať súbory medzi jednotkami Google

Raspberry Pi podporuje množstvo rôznych IDE, ktoré môžete použiť na vývoj programov/aplikácií na vašom Pi. V tomto článku sa pozrieme na niektoré z týchto IDE.

1. Geany

Geany je výkonné a ľahké vývojové prostredie pre Raspberry Pi. Je to v podstate textový editor spojený s doplnkom GTK+ a podporou knižnice Scintilla, ktorý môžete použiť na písanie kódu vo viac ako 50 jazykoch.

Pokiaľ ide o funkcie, Geany je dodávaný so všetkými základnými funkciami IDE, o ktoré môžete požiadať, ako je zvýraznenie syntaxe, skladanie kódu a automatické zatváranie značiek HTML a XML. Ponúka tiež funkciu navigácie natívnym kódom, ktorá vám pomôže lepšie porozumieť kódu. Okrem toho môžete v prípade potreby rozšíriť funkčnosť platformy pomocou doplnkov.

Geany by mal byť predinštalovaný v systéme Raspberry Pi OS. Ak nie, alebo používate inú distribúciu, nainštalujte si Geany do terminálu pomocou

sudo apt install geany

2. BlueJ

BlueJ, pôvodne vyvinutý ako vzdelávací nástroj, je obľúbeným IDE pre tých, ktorí s Javou začínajú. Má jednoduché rozhranie, ktoré sa ľahko používa, a preto je ideálny pre SBC ako Raspberry Pi. Okrem Javy BlueJ podporuje aj programovací jazyk Stride, ktorý kombinuje to najlepšie z blokových aj textových systémov.

Napriek tomu, že je program BlueJ minimálnym programom, neohrozuje funkčnosť a získate prístup ku všetkým základným funkciám, ako je zvýraznenie rozsahu, kontrola vyvážených zátvoriek a komplexná kontrola objektov na lepšie ladenie kódu.

BlueJ navyše umožňuje aj vyvolávanie kódu Java priamo do programu bez potreby kompilácie, čo sa môže hodiť, keď chcete analyzovať alebo zlúčiť kód.

Ak chcete nainštalovať BlueJ, zadajte do terminálu nasledujúci príkaz:

sudo apt install bluej

3. Thonny

Thonny je perfektné IDE pre Pi, ak chcete kódovať v Pythone. Je ľahko použiteľný a je dodávaný so vstavaným jazykom Python 3.7. Ak ste novým používateľom Pythonu a chcete s ním vytvoriť základný program, Thonny ponúka čisté, vanilkové rozhranie. Pomáha to zaistiť, aby ste sa nezahltili všetkými fantastickými funkciami - ako sú tie, ktoré sa nachádzajú vo väčšine IDE - a zamerali sa na správne zadanie kódu.

Súvisiace články: Na čo sa používa Python?

Ako IDE obsahuje Thonny debugger, ktorý vám pomôže odhaliť a opraviť chyby vo vašom kóde. Má funkcie ako vyhodnotenie výrazu, vysvetlenie rozsahu, zvýraznenie syntaxe a dokončenie kódu, ktoré zvyšujú pohodlie a zlepšujú zážitok z kódovania.

Podobne ako ostatné IDE, Thonny tiež podporuje doplnky, aby ste na palube získali viac funkcií.

Thonny IDE je predinštalovaný s desktopovou verziou Raspberry Pi OS. Ak používate inú verziu systému Pi OS, môžete si ho nainštalovať pomocou:

sudo apt install thonny

Štyri. Kód :: Bloky

Code :: Blocks je obľúbené multiplatformové IDE pre Raspberry Pi. Podporuje jazyky C, C ++ a Fortran a ponúka viacero možností kompilátora ako GCC, Clang a Visual C ++. Pretože je to v podstate plnohodnotné IDE, ponúka vstavaný kompilátor a debugger na zefektívnenie procesu vývoja vašej aplikácie.

Okrem základných funkcií IDE, s Code :: Blocks získate výkonný editor kódu plný funkcií, ako je zvýraznenie syntaxe, dokončenie kódu, prehliadač tried a HEX editor . Navyše je dodávaný s rozsiahlou knižnicou doplnkov, takže v IDE môžete nájsť doplnky pre chýbajúce funkcie a rozšíriť tak svoj pracovný postup.

koľko zariadení môžem sledovať netflix na jednom účte

Ak chcete nainštalovať IDE Code :: Blocks, zadajte do terminálu nasledujúci príkaz:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE sa predáva ako multiplatformové IDE pre rýchly vývoj aplikácií (RAD). Využíva Free Pascal Compiler (FPC) a umožňuje vám písať aplikácie pre množstvo rôznych platforiem. Jednou z výhod používania (FPC) je, že ho môžete použiť na vytvorenie aplikácie na jednej platforme a kompilovanie a spustenie na akejkoľvek platforme pomocou FPC.

Okrem výhod, ktoré ponúka FPC, poskytuje Lazarus IDE aj podporu rôznych komponentov (MySQL, PostgreSQL, Oracle atď.) Spolu s funkciami, ako je dokončovanie kódu, zvýrazňovanie syntaxe, formátovanie kódu a šablóny kódu.

Okrem toho získate aj kontextovú pomoc, ktorá vám pomôže s cielenými referenciami a radami na riešenie problémov vo vašom kóde.

Lazarus IDE môžete nainštalovať nasledujúcim príkazom:

sudo apt install lazarus-ide

Kódovanie na Raspberry Pi

Väčšina IDE, ktoré sme uviedli vyššie, je ľahká a nie je obzvlášť náročná na zdroje, takže ich môžete použiť na akomkoľvek Model Raspberry Pi vlastníte tvorbu programov a aplikácií v rôznych jazykoch.

Ak však chcete na Raspberry Pi zažiť plnohodnotné IDE, ako sú Visual Studio Code, IntelliJ, Eclipse a PyCharm, proces ich uvedenia do prevádzky nie je taký jednoduchý. Nie je potrebné hovoriť, že hardvérové ​​požiadavky na tieto IDE sú tiež na vyššej hranici spektra, čo obmedzuje zoznam podporovaných Raspberry Pis iba na niekoľko neskorších modelov.

Pokiaľ teda nehľadáte konkrétne funkcie, IDE v tomto zozname by mali stačiť väčšine vašich programovacích potrieb na Pi.

zdieľam zdieľam Tweet E -mail The Ultimate Raspberry Pi prikazuje cheat sheet

Chcete zo svojho Raspberry Pi vyťažiť viac? Tu je množstvo užitočných príkazov na navigáciu v termináli Pi a programovanie jeho pinov GPIO.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Programovanie
  • Malinový koláč
  • Integrované vývojové prostredie
O autorovi Yash Wate(21 publikovaných článkov)

Yash je spisovateľ štábu v MUO pre kutilstvo, Linux, programovanie a bezpečnosť. Predtým, ako našiel vášeň pre písanie, sa venoval vývoju pre web a iOS. Jeho písanie nájdete aj na TechPP, kde pokrýva ďalšie vertikály. Okrem techniky ho baví rozprávanie o astronómii, Formule 1 a hodinkách.

Viac od Yash Wate

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber
Kategórie Diy