5 grans IDE de Raspberry Pi per a programadors i estudiants

5 grans IDE de Raspberry Pi per a programadors i estudiants

Raspberry Pi és una de les opcions més populars per a ordinadors de placa única (SBC). Està disponible en diversos models i té una àmplia gamma d’usos, des de la creació d’una impressora de xarxa sense fils fins a l’allotjament d’un servidor Minecraft.





Tanmateix, la idea que va impulsar el desenvolupament del Raspberry Pi originalment era promoure l’ensenyament dels fonaments de la informàtica a les escoles i als països en vies de desenvolupament, alhora que el feia accessible a tothom.





És aquesta democratització de Pi la que finalment va establir les seves bases com a dispositiu que ara és àmpliament utilitzat per molts per aprendre sobre conceptes d’ordinadors, electrònica i altres verticals de maquinari.





Raspberry Pi com a dispositiu de programació

Raspberry Pi funciona amb el seu propi sistema operatiu anomenat Raspberry Pi OS (abans Raspbian). Es tracta d’una distribució Linux de 32 bits basada en Debian desenvolupada per la Raspberry Pi Foundation. Compta amb Python i Scratch com a llenguatges de programació principals, tots dos preinstal·lats al sistema.

A més, també s’admeten altres llenguatges de programació perquè pugueu escriure programes o scripts en el vostre llenguatge de programació preferit.



Però, per crear aplicacions / programes al Raspberry Pi, necessiteu un entorn on escriure i provar el vostre codi. Si preferiu els editors de text, podeu instal·lar el vostre editor preferit i començar a codificar de seguida. Tanmateix, si voleu una experiència completa, necessiteu un IDE.

Relacionat: Editors de text vs. IDEs: què és millor per als programadors?





Què és un IDE?

Un IDE (Integrated Development Environment) és una aplicació de programari que proporciona totes les funcionalitats essencials per facilitar el desenvolupament de programari. Normalment, els IDE consisteixen en un editor de codi font, un depurador i automatització de compilacions (compilació de codis, proves automàtiques, etc.).

Tanmateix, hi ha alguns IDE que ofereixen funcions addicionals, com ara un sistema de control de versions, un navegador de classes, un navegador d'objectes i compatibilitat amb connectors, entre d'altres.





pujar vídeo HD a Facebook Android

Raspberry Pi admet una gran quantitat de diferents IDE que podeu utilitzar per desenvolupar programes / aplicacions al vostre Pi. En aquest article, analitzarem alguns d’aquests IDE.

1. Geany

Geany és un entorn de desenvolupament potent i lleuger per a Raspberry Pi. Es tracta essencialment d’un editor de text juntament amb el complement GTK + i el suport de la biblioteca Scintilla que podeu utilitzar per escriure codi en més de 50 idiomes.

Pel que fa a les funcions, Geany inclou totes les funcions IDE essencials que podeu sol·licitar, com ara ressaltat de sintaxi, plegament de codi i tancament automàtic d’etiquetes HTML i XML. També ofereix una funcionalitat de navegació de codi natiu per ajudar-vos a llegir i comprendre millor el codi. A més, si cal, podeu ampliar la funcionalitat de la plataforma mitjançant connectors.

Geany hauria de venir preinstal·lat al sistema operatiu Raspberry Pi. Si no, o utilitzeu una distribució diferent, instal·leu Geany al terminal amb

sudo apt install geany

2. BlueJ

Originalment desenvolupat com a eina educativa, BlueJ és un IDE popular per a aquells que acaben de començar amb Java. Té una interfície senzilla i fàcil d’utilitzar, cosa que el fa ideal per a SBC com Raspberry Pi. A més de Java, BlueJ també admet el llenguatge de programació Stride que combina el millor dels sistemes basats en blocs i en text.

Tot i ser un programa mínim, però, BlueJ no compromet la funcionalitat i obtindreu accés a totes les funcions essencials com el ressaltat de l’àmbit, la comprovació de parèntesis equilibrats i la inspecció completa d’objectes per depurar millor el vostre codi.

A més, BlueJ també permet invocar codi Java directament al programa sense necessitat de recopilació, que pot ser útil quan es vulgui analitzar o combinar el codi.

Per instal·lar BlueJ, escriviu l'ordre següent al terminal:

sudo apt install bluej

3. Thonny

Thonny és l'IDE perfecte per a Pi si voleu codificar a Python. És fàcil d’utilitzar i inclou Python 3.7 integrat. Si sou nou a Python i voleu crear un programa bàsic amb ell, Thonny us ofereix una interfície neta i vainilla. Això us ajudarà a assegurar-vos que no us enganxeu amb totes les funcions elegants (com les que es troben a la majoria dels IDE) i que us centreu a fer el vostre codi correcte.

Relacionat: per a què s'utilitza Python?

Com a IDE, Thonny inclou un depurador per ajudar-vos a detectar i corregir els errors del vostre codi. Té funcions com l'avaluació d'expressions, l'explicació de l'abast, el ressaltat de la sintaxi i la completació del codi, que afegeixen comoditat i milloren la vostra experiència de codificació.

De manera similar a altres IDE, Thonny també admet connectors perquè pugueu incorporar més funcionalitats.

Thonny IDE ve preinstal·lat amb la versió d'escriptori Raspberry Pi OS. Si utilitzeu qualsevol altra versió de Pi OS, podeu instal·lar-la amb:

sudo apt install thonny

4. Codi :: Blocs

Code :: Blocks és un popular IDE multiplataforma per a Raspberry Pi. Admet llenguatges C, C ++ i Fortran i ofereix diverses opcions de compilador com GCC, Clang i Visual C ++. Com que és essencialment un IDE de ple dret, ofereix un compilador i un depurador integrats per racionalitzar el procés de desenvolupament d'aplicacions.

A part de les funcions IDE essencials, amb Code :: Blocks, obtindreu un potent editor de codi ple de funcions com el ressaltat de sintaxi, la finalització de codi, el navegador de classes i un Editor HEX . A més, també inclou una extensa biblioteca de connectors, de manera que podeu trobar els complements per a les funcionalitats que falten a l'IDE per augmentar el vostre flux de treball.

com connectar el telèfon a la televisió amb cable USB

Per instal·lar Code :: Blocks IDE, introduïu l'ordre següent al terminal:

sudo apt install codeblocks

5. IDE de Làtzer

Lazarus IDE es comercialitza com un IDE multiplataforma per al desenvolupament ràpid d’aplicacions (RAD). Utilitza el Free Pascal Compiler (FPC) i us permet escriure aplicacions per a diverses plataformes diferents. Un dels avantatges de fer servir (FPC) és que podeu utilitzar-lo per crear una aplicació en una plataforma i compilar-la i executar-la en qualsevol plataforma mitjançant FPC.

A part dels avantatges que ofereix FPC, Lazarus IDE també proporciona suport per a diferents components (MySQL, PostgreSQL, Oracle, etc.), juntament amb funcions com la finalització de codi, el ressaltat de sintaxi, el format de codi i les plantilles de codi.

A més, també rebeu ajuda sensible al context, que us ajuda amb referències específiques i consells per solucionar problemes del vostre codi.

Podeu instal·lar Lazarus IDE amb l'ordre següent:

sudo apt install lazarus-ide

Codificació a Raspberry Pi

La majoria dels IDE que hem esmentat anteriorment són lleugers i no requereixen especialment recursos, de manera que podeu utilitzar-los en qualsevol Model Raspberry Pi sou propietari de la creació de programes i aplicacions en diferents idiomes.

Tot i això, si voleu experimentar IDE de ple dret com Visual Studio Code, IntelliJ, Eclipse i PyCharm al Raspberry Pi, el procés per fer-los funcionar no és tan senzill. No cal dir que els requisits de maquinari per a aquests IDE també es troben a l'extrem superior de l'espectre, cosa que limita la llista de Raspberry Pis només a un parell de models posteriors.

Per tant, tret que cerqueu específicament alguna funcionalitat concreta, els IDE d’aquesta llista haurien de ser suficients per a la majoria de les vostres necessitats de programació al Pi.

Compartir Compartir Tweet Correu electrònic L'últim full de trucs de comandaments de Raspberry Pi

Voleu obtenir més avantatges del vostre Raspberry Pi? Aquí hi ha un munt d’ordres útils per navegar pel terminal del Pi i programar els seus pins GPIO.

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • Programació
  • Raspberry Pi
  • Entorn de desenvolupament integrat
Sobre l'autor Yash Wate(21 articles publicats)

Yash és escriptor de personal de MUO per a bricolatge, Linux, programació i seguretat. Abans de trobar la seva passió per l’escriptura, solia desenvolupar-se per a Internet i iOS. També podeu trobar els seus escrits a TechPP, on cobreix altres verticals. A part de la tecnologia, li agrada parlar d’astronomia, de Fórmula 1 i de rellotges.

Més de Yash Wate

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us