Uanset om du er ny til programmering eller en erfaren udvikler, kommer du sandsynligvis til at bruge meget tid i en IDE, et integreret udviklingsmiljø. IDE'er er apps, der bringer funktioner som at skrive kode, syntaksfremhævning, app-forhåndsvisninger, debugging, kompilering og virtuelle maskiner i en enkelt app. Du kan tænke på det som Photoshop til at skrive kode. Og i dette indlæg vil vi dække de bedste IDE-apps til Mac.
Der er tonsvis af muligheder at vælge imellem, men også en masse redundans. Da jeg kurerede dette indlæg, indså jeg, at der ikke er for mange forskelle mellem de fleste IDE-apps. Det kommer primært ned til dine behov og dit valgte programmeringssprog.
Når det er sagt, har jeg stadig gjort mit bedste for at oprette en liste over de IDE-apps til Mac, som jeg virkelig mener er de bedste. Jeg har også inkluderet nogle af de bedste koderedigeringsapps i slutningen, da IDE'er og editorer er udtryk, der kan bruges i flæng.
Okay, lad os komme ind i det!
Indhold
-
De bedste IDE-apps til Mac
- Visual Studio kode
- Xcode
- CLion
- AppCode
- PhpStorm
-
De bedste kodeeditorer til Mac
- Atom er en af de bedste koderedigeringsapps
- Beslag
- Sublim tekst
- Espresso
- TextMate
-
Begynd at bruge de bedste IDE-apps og de bedste koderedigeringsapps i dag
- Relaterede indlæg:
De bedste IDE-apps til Mac
Visual Studio kode
Først op er en klassisk IDE-app, Visual Studio kode. VS Code er i øjeblikket vedligeholdt og designet af Microsoft og tilbyder virkelig en klassens bedste oplevelse. Det understøtter en bred vifte af sprog. Så du bør ikke have problemer med at skrive på dit valgte programmeringssprog.
VS Code er også spækket med funktioner. Fra en indbygget terminal og compiler til en elegant og ikke-intimiderende grænseflade, VS Code er en fornøjelse at bruge. Jeg har brugt det til at følge med på Harvards CS50x-kursus (tjek det ud, hvis du er ny til programmering!) og har elsket det indtil videre.
Dette er go-to IDE-appen, så hvis du bare vil have det hurtige svar, så tag fat i denne. Det er virkelig en af de bedste IDE-apps, på Mac og andre steder.
![](/f/8f47e37981e6174a019d585fc4dcb584.jpg)
Xcode
Næste på vores liste over de bedste IDE-apps, skal vi selvfølgelig nævne Xcode. Xcode er den indbyggede IDE til macOS. Selvom det ikke er installeret som standard, kan du downloade det gratis fra Apple via terminalen eller fra Apples websted.
Xcode er en smule mere begrænset end Visual Studio, da det har et mere enestående formål. Det er til at udvikle apps til Apple-produkter, ikke apps som helhed. Så det understøtter kun sprog, der kan kompileres til apps til forskellige Apple-enheder.
Dette inkluderer de fleste af de store app-bygningssprog samt Apples modersmål, Swift og AppleScript. Hvis du vil bygge apps til Apple-enheder, så er dette undtagelsen fra Visual Studio Code. Dette er din go-to, og det er en solid IDE.
CLion
For dem, der bygger apps i C og C++, CLion giver en af de bedste IDE-apps på Mac. Det specialiserer sig i netop disse to sprog, hvilket giver det mulighed for at implementere nyttige funktioner, som andre IDE ikke gør til C og C++.
Disse ekstra funktioner inkluderer sikring af kvaliteten af din kode, automatiseret refactoring og integration med CMake build-systemet. Med disse funktioner og de andre standard IDE-funktioner, der findes i CLion, vil udviklere nemt være i stand til at bygge, fejlsøge og kompilere apps.
Den eneste ulempe ved CLion er, at den er dyr. Det koster $89/år. Det betyder, at denne bedst overlades til de professionelle. Hobbyister vil være bedre stillet til at holde fast i gratis apps som Xcode og Visual Studio Code, selvom de primært planlægger at skrive i C og/eller C++.
AppCode
Fjerde af de bedste IDE-apps til Mac er AppCode. AppCode er en anden standby-IDE for Mac-udviklere, og i lighed med Xcode og CLion er det en special-IDE. Specifikt bruges det til at skrive iOS-, macOS- og Android-apps.
Det understøtter sprog som Swift, C, C++ og Objective-C, som alle er nyttige til at skabe selvstændige apps. Det inkluderer praktiske funktioner som refaktorisering af din kode og understøttelse af en række versionscontrollere. En anden fantastisk funktion ved AppCode er, at den har fejlkontrol i realtid. Dette betyder, at den vil lede efter manglende parenteser, semikoloner og andre almindelige syntaksfejl.
Alt i alt er AppCode en solid app til at skrive på disse sprog og en fantastisk app til at kompilere disse sprog til mobil- og Mac-apps. Det er en nem app at få styr på, mens den har rige funktioner til erfarne udviklere.
Dette er en anden dyr IDE, dog til $89/år. Du får rabatter hvert år, du genabonnerer, hvilket i sidste ende bringer prisen ned til $54/år. Alligevel betyder det stejle prispunkt, at dette er en anden app, der bedst overlades til professionelle.
![](/f/86ca4587b14d07c678a1fd64fceff0d9.jpg)
PhpStorm
Et andet populært programmeringssprog er PHP. Brugt til at udvikle websteder og webapps, det er et godt alternativ til sprog som Ruby. Og i lighed med C og C++ kan det være nyttigt at have en IDE, der er skræddersyet til at skrive i PHP.
Det skyldes, at PHP er spækket med unikke rammer, er afhængig af front-end-teknologier og har et væld af behov, der er specifikke for det, som et resultat af at blive brugt til webudvikling.
Det er disse behov, der gør PhpStorm en af de bedste IDE-apps. Det inkorporerer alle disse funktioner i en enkelt grænseflade, hvilket giver en strømlinet applikation til udvikling af PHP-apps og -websteder.
PhpStorm understøtter et væld af frontend-sprog, herunder HTML5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet og JavaScript. Det understøtter også næsten alle moderne PHP-framework, der er, og det kommer med funktioner som fejlretning, refactoring og enhedstest.
Dette er endnu en app til $89/år, men du kan prøve den gratis i tredive dage for at se, om den er den rigtige for dig. Du kan også betale månedligt, hvilket kommer til $19,90/måned.
De bedste kodeeditorer til Mac
Nu hvor vi har dækket de bedste IDE-apps, er det at dykke ned i de bedste koderedigeringsapps på Mac. Kodeeditorer adskiller sig fra IDE'er ved, at de generelt er bredere og enklere.
I stedet for at fungere som en alt-i-en-pakke af værktøjer, er kodeeditorer der bare for at gøre det nemt at skrive kode. Næsten alle af dem giver syntaksfremhævning, og de understøtter generelt alle programmeringssprog. Nogle er mere konfigurerbare end andre og giver mulighed for at tilpasse funktioner og temaer, som du vil.
Disse er også normalt gratis. Så i stedet for at disse er rigtige for forskellige sekter af programmører, kommer valg af en kodeeditor bare ned til personlig præference og komfortniveau.
Med alt det sagt, lad os komme ind i det!
![](/f/d7d930753e63a586f32479b74c5983f9.jpg)
Atom er en af de bedste koderedigeringsapps
Først på denne liste over de bedste koderedigeringsapps burde ikke være nogen overraskelse. Det er Atom! Hvis du har brugt tid på at skrive kode, har du enten brugt eller fået anbefalet Atom til dig.
Og med god grund. Atom er en fremragende teksteditor. Det er i øjeblikket ved at blive udviklet og vedligeholdt af GitHub, som straks burde inspirere en vis tillid til dens ydeevne. Det er også gratis, så du kan downloade det lige nu og begynde at bruge det.
Bortset fra den fantastiske syntaksfremhævning og stjernegrænsefladen, er det, der gør Atom så kraftfuldt, dets konfigurerbarhed. Det er open source, så du kan i det væsentlige ændre alt, hvad der har at gøre med denne app. Det betyder, at du kan konfigurere det, eller du kan lade andre mennesker skabe fantastiske konfigurationer for dig og downloade dem gratis til din Mac.
Jep, der er hundredvis, hvis ikke tusindvis af pakker, du kan downloade til Atom gratis. Disse spænder fra temaer til seriøst nyttige funktioner som en indbygget terminal. Jeg lagde mærke til den anden dag, at min partner, en grafisk designer, downloadede en pakke, der viser et HTML-websted i realtid.
I lighed med Visual Studio Code er Atom den bedste mulighed for at skrive kode. Ny eller veteran, uanset dit erfaringsniveau, hvis du ikke ved, hvad du skal have fat i, så gå efter Atom.
Beslag
Næste op er Beslag. Brackets ligner Atom på flere måder. Den har en enkel og smuk grænseflade, nyttig syntaksfremhævning, bred sprogunderstøttelse, Git og GitHub-integration, og det er open source, så du kan downloade udvidelser for at gøre det endnu mere personliggjort.
Det, der dog adskiller det, er, at Brackets er gearet til webudvikling. Kan du huske, hvordan jeg nævnte, at min partner downloader en pakke, der viser HTML-kode i realtid? Funktioner som denne er indbygget i beslag. De er ikke tilføjelser, men kernen i det, der gør Brackets fantastiske.
Dette gør Brackets til en ideel mulighed for dem, der udvikler websteder. Uanset om du skriver CSS, HTML, Ruby, PHP eller et andet webudviklingssprog, tilbyder Brackets rige funktioner, der vil holde dig kreativ og hurtig. Det er også gratis, så gå videre og snup det i dag!
Sublim tekst
En anden stor og let editor er Sublim tekst. Det er lidt hurtigere end Atom såvel som en smule ældre. Som et resultat er den også en smule mindre fyldt med funktioner og modtager sjældnere opdateringer.
Når det er sagt, hvis hastighed og enkelhed er vigtigere for dig end funktioner, er Sublime Text et godt alternativ til Atom. Det er også gratis, selvom du kan købe en licens til gratis opgraderinger og for at hjælpe med at støtte udviklerne.
Alt i alt er dette en meget lignende mulighed for Atom. Der er små forskelle, der adskiller det, så det kommer bare ned til personlig præference.
![](/f/1cd71bc0b32353a28a69bbb74a2e084f.jpg)
Espresso
Næste på vores liste over de bedste koderedigeringsapps er Espresso. Ligesom Brackets er Espresso bygget til at opfylde behovene hos webudviklere. Det adskiller sig dog fra Brackets ved, at det er mere fokuseret på front-end af webudvikling end back-end.
Du vil finde rige og rigelige funktioner til at hjælpe dig med at skitsere, visualisere og finjustere de visuelle og æstetiske aspekter af dit websted. Du kan selvfølgelig også skrive back-end kode. Men det er frontend-funktionerne, der skinner.
Espresso er dyrt til $99, hvilket gør dette til endnu en mulighed, der er bedst for fagfolk, der vil bruge det dagligt. Det tilbyder dog en gratis prøveperiode, så du kan prøve det, før du foretager et endeligt køb.
TextMate
Sidst på denne liste over de bedste koderedigeringsapps og de bedste IDE-apps er TextMate. Igen er TextMate meget lig Atom og Sublime Text, omend mindre populær. Dens design er en smule mere Mac-lignende, så for brugere, der kan lide det ensartede udseende af de fleste macOS-apps, er TextMate en solid mulighed.
En funktion, der dog hjælper TextMate med at skille sig ud, er dens implementering af makroer. For dem der kender til mine indlæg om automatisering, vil du vide, at en makro er en automatiseret rutine. Der er meget travlt arbejde involveret i at skrive kode, hvilket gør det til en perfekt kandidat til automatisering.
At have dette indbygget i TextMate vil give dig mulighed for at spare en betydelig mængde tid, samtidig med at du laver færre fejl. Du kan også se din udklipsholderhistorik, uddrag, vælge flere indslag på én gang og få adgang til en masse andre funktioner, der gør TextMate fantastisk til den effektive programmør.
TextMate er open source og gratis, så tag det, hvis du vil have det!
Begynd at bruge de bedste IDE-apps og de bedste koderedigeringsapps i dag
Og det er det! Det er vores anbefalinger til de bedste IDE-apps og de bedste koderedigeringsapps, der i øjeblikket er tilgængelige til Mac. Igen, hvis du ikke ved, hvad du skal gå med, så tag Visual Studio Code, Xcode og/eller Atom. Disse tre vil dække alle dine behov gratis. Jeg bruger Atom til 99% af mine programmeringsbehov og VS-kode, når jeg har brug for en ægte IDE.
For mere indsigt, nyheder og vejledninger om alt, hvad Apple har, tjek resten af AppleToolBox-bloggen.
Vi ses næste gang!