5 Mahusay na mga Raspberry Pi IDE Para sa Mga Programmer at Mag-aaral

5 Mahusay na mga Raspberry Pi IDE Para sa Mga Programmer at Mag-aaral

Ang Raspberry Pi ay isa sa mga tanyag na pagpipilian para sa mga computer na solong board (SBC). Magagamit ito sa iba't ibang mga modelo at may malawak na hanay ng mga gamit, mula sa paglikha ng isang wireless network printer hanggang sa pagho-host ng isang Minecraft server.





Gayunpaman, ang ideya na nagtulak sa pagbuo ng Raspberry Pi na orihinal ay upang itaguyod ang pagtuturo ng mga pangunahing kaalaman sa computer science sa mga paaralan at umuunlad na mga bansa habang ginagawang madali itong ma-access sa lahat.





Ang demokratisasyong ito ng Pi na sa huli ay inilatag ang pundasyon nito bilang isang aparato na ngayon ay malawakang ginagamit ng marami upang malaman ang tungkol sa mga konsepto ng computer, electronics, at iba pang mga hardware na patayo.





Raspberry Pi bilang isang Programming Device

Ang Raspberry Pi ay tumatakbo sa sarili nitong operating system na tinatawag na Raspberry Pi OS (dating Raspbian). Ito ay isang pamamahagi na batay sa Debian na 32-bit na Linux na binuo ng Raspberry Pi Foundation. Nagtatampok ito ng Python at Scratch bilang pangunahing mga wika ng pagprograma, na parehong na pre-install sa system.

Bukod pa rito, mayroon ding suporta para sa iba pang mga wika ng programa upang maaari kang magsulat ng mga programa o script sa iyong ginustong programa ng wika.



Ngunit, upang lumikha ng mga application / programa sa Raspberry Pi, kailangan mo ng isang kapaligiran kung saan maaari mong isulat at subukan ang iyong code. Kung mas gusto mo ang mga editor ng teksto, maaari mong mai-install ang iyong paboritong editor at magsimulang mag-coding kaagad. Gayunpaman, kung gusto mo ng isang komprehensibong karanasan, kailangan mo ng isang IDE.

Kaugnay: Mga Editor ng Teksto kumpara sa mga IDE: Alin ang Mas Mabuti Para sa Mga Programmer?





Ano ang isang IDE?

Ang isang IDE (Integrated Development Environment) ay isang application ng software na nagbibigay ng lahat ng mahahalagang pagpapaandar upang mapabilis ang pag-unlad ng software. Karaniwan, ang mga IDE ay binubuo ng isang editor ng pinagmulan ng code, isang debugger, at pagbuo ng awtomatiko (pagsasama-sama ng code, awtomatikong pagsubok, atbp.).

Gayunpaman, may ilang mga IDE na nag-aalok ng mga karagdagang tampok tulad ng isang sistema ng kontrol sa bersyon, isang browser ng klase, isang browser ng object, at suporta sa plugin, bukod sa iba pa.





windows 10 na hindi kumokonekta sa wifi

Sinusuportahan ng Raspberry Pi ang isang host ng iba't ibang mga IDE na maaari mong gamitin upang bumuo ng mga programa / application sa iyong Pi. Sa artikulong ito, titingnan namin ang ilan sa mga IDE na ito.

1. Geany

Ang Geany ay isang malakas at magaan na kapaligiran sa pag-unlad para sa Raspberry Pi. Mahalaga ito isang text editor na isinama sa GTK + plugin at suporta sa library ng Scintilla na maaari mong gamitin upang magsulat ng code sa higit sa 50 mga wika.

Sa mga tuntunin ng tampok, naka-pack ang Geany ng lahat ng mahahalagang tampok ng IDE na maaari mong hilingin, tulad ng pag-highlight ng syntax, pagtiklop ng code, at awtomatikong pagsara ng mga HTML at XML na tag. Nag-aalok din ito ng pag-andar ng katutubong code sa pag-navigate upang matulungan kang mabasa at maunawaan ang code nang mas mahusay. Bilang karagdagan, kung kinakailangan, maaari mong pahabain ang pagpapaandar ng platform gamit ang mga plugin.

Ang geany ay dapat na naka-preinstall sa Raspberry Pi OS. Kung hindi, o gumagamit ka ng ibang distro, i-install ang Geany sa Terminal na may

sudo apt install geany

2. BlueJ

Orihinal na binuo bilang isang pang-edukasyon na tool, ang BlueJ ay isang tanyag na IDE para sa mga nagsisimula pa lamang sa Java. Mayroon itong isang simpleng interface na madaling gamitin, na ginagawang perpekto para sa SBC tulad ng Raspberry Pi. Bukod sa Java, sinusuportahan din ng BlueJ ang wika ng programa ng Stride na pinagsasama ang pinakamahusay sa parehong mga system na batay sa block at batay sa teksto.

Gayunpaman, sa kabila ng pagiging isang maliit na programa, hindi nakompromiso ang BlueJ sa pagpapaandar, at nakakuha ka ng access sa lahat ng mahahalagang tampok tulad ng pag-highlight ng saklaw, balanseng pag-check ng mga bracket, at komprehensibong bagay na nag-iinspeksyon upang mas mahusay na ma-debug ang iyong code.

Bilang karagdagan, ginagawang posible din ng BlueJ na direktang ipamuhay ang Java code sa programa nang hindi kinakailangan ng pagtitipon, na maaaring magamit nang madali kapag nais mong pag-aralan o pagsamahin ang code.

Upang mai-install ang BlueJ, i-type ang sumusunod na utos sa Terminal:

sudo apt install bluej

3. Thonny

Ang Thonny ay ang perpektong IDE para kay Pi kung nais mong mag-code sa Python. Madaling gamitin at may kasamang built-in na Python 3.7. Kung bago ka sa Python at nais na lumikha ng isang pangunahing programa kasama nito, nag-aalok ang Thonny ng malinis, interface ng vanilla. Nakakatulong ito upang matiyak na hindi ka masisira sa lahat ng mga magagarang tampok - tulad ng mga matatagpuan sa karamihan ng mga IDE - at ituon ang pansin sa pagkuha ng tama ng iyong code.

Kaugnay: Ano ang Ginagamit Para sa Python?

Bilang isang IDE, si Thonny ay mayroong isang debugger upang matulungan kang makita at maitama ang mga error sa iyong code. Mayroon itong mga tampok tulad ng pagsusuri ng ekspresyon, pagpapaliwanag ng saklaw, pag-highlight ng syntax, at pagkumpleto ng code, na nagdaragdag ng kaginhawaan at pagbutihin ang iyong karanasan sa pag-coding.

Katulad ng ibang mga IDE, sinusuportahan din ng Thonny ang mga plugin upang makakuha ka ng higit na mga pag-andar sa onboard.

Ang Thonny IDE ay paunang naka-install sa bersyon ng desktop ng Raspberry Pi OS. Kung nagpapatakbo ka ng anumang iba pang bersyon ng Pi OS, maaari mo itong mai-install sa:

sudo apt install thonny

Apat. Code :: Mga Pag-block

Code :: Ang mga bloke ay isang tanyag na cross-platform IDE para sa Raspberry Pi. Sinusuportahan nito ang mga wikang C, C ++, at Fortran at nag-aalok ng maraming mga pagpipilian sa compiler tulad ng GCC, Clang, at Visual C ++. Dahil ito ay mahalagang isang ganap na IDE, nag-aalok ito ng built-in na tagatala at debugger upang i-streamline ang iyong proseso ng pagbuo ng application.

Maliban sa mga mahahalagang tampok ng IDE, na may Code :: Blocks, nakakakuha ka ng isang malakas na editor ng code na puno ng mga tampok tulad ng pag-highlight ng syntax, pagkumpleto ng code, browser ng klase, at isang HEX editor . Bukod dito, mayroon din itong malawak na library ng plugin, kaya maaari mong makita ang mga plugin para sa mga nawawalang pag-andar sa IDE upang madagdagan ang iyong daloy ng trabaho.

kung paano i-block ang caller id sprint

Upang mai-install ang Code :: Blocks IDE, ipasok ang sumusunod na utos sa Terminal:

sudo apt install codeblocks

5. Lazarus IDE

Ibinebenta ng Lazarus IDE ang sarili nito bilang isang cross-platform IDE para sa mabilis na pag-unlad ng aplikasyon (RAD). Gumagamit ito ng Libreng Pascal Compiler (FPC) at pinapayagan kang magsulat ng mga application para sa isang bilang ng iba't ibang mga platform. Ang isa sa mga pakinabang ng paggamit (FPC) ay maaari mo itong magamit upang lumikha ng isang application sa isang platform at ipagsama at ipatupad ito sa anumang platform gamit ang FPC.

Bukod sa mga kalamangan na inaalok ng FPC, ang Lazarus IDE ay nagbibigay din ng suporta para sa iba't ibang mga bahagi (MySQL, PostgreSQL, Oracle, atbp.), Kasama ang mga tampok tulad ng pagkumpleto ng code, pag-highlight ng syntax, pag-format ng code, at mga template ng code.

Bukod dito, nakakakuha ka rin ng tulong na sensitibo sa konteksto, na tumutulong sa iyo ng mga naka-target na sanggunian at pahiwatig upang ayusin ang mga isyu sa iyong code.

Maaari mong mai-install ang Lazarus IDE sa sumusunod na utos:

sudo apt install lazarus-ide

Pag-coding sa Raspberry Pi

Karamihan sa mga IDE na nabanggit namin sa itaas ay magaan at hindi partikular sa mapagkukunan ng mapagkukunan, kaya maaari mong gamitin ang mga ito sa anumang Modelong Raspberry Pi pagmamay-ari mo upang lumikha ng mga programa at aplikasyon sa iba't ibang mga wika.

Gayunpaman, kung nais mong maranasan ang mga ganap na IDE tulad ng Visual Studio Code, IntelliJ, Eclipse, at PyCharm sa Raspberry Pi, ang proseso upang sila ay gumana ay hindi prangka. Hindi na kailangang sabihin, ang mga kinakailangan sa hardware para sa mga IDE na ito ay nasa mas mataas din na dulo ng spectrum, na naglilimita sa listahan ng sinusuportahang Raspberry Pis sa isang pares lamang ng mga susunod na modelo.

Kaya, maliban kung partikular kang naghahanap ng ilang partikular na pagpapaandar, ang mga IDE sa listahang ito ay dapat na sapat na sa karamihan ng iyong mga pangangailangan sa programa sa Pi.

Magbahagi Magbahagi Mag-tweet Email Ang Ultimate Raspberry Pi ay Nag-uutos sa Cheat Sheet

Nais mong makakuha ng higit pa mula sa iyong Raspberry Pi? Narito ang maraming mga kapaki-pakinabang na utos upang mag-navigate sa terminal ng Pi at i-program ang mga GPIO pin nito.

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • Programming
  • Raspberry Pi
  • Pinagsamang Kapaligiran sa Pag-unlad
Tungkol sa May-akda Yash Wate(21 Artikulo Nai-publish)

Si Yash ay isang Staff Writer sa MUO para sa DIY, Linux, Programming, at Security. Bago hanapin ang kanyang hilig sa pagsulat, dati pa siyang nabuo para sa web at iOS. Mahahanap mo rin ang kanyang pagsusulat sa TechPP, kung saan sumasaklaw siya ng iba pang mga patayong patayo. Maliban sa tech, nasisiyahan siya sa pakikipag-usap tungkol sa astronomiya, Formula 1, at mga relo.

Higit pa Mula kay Yash Wate

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy