Hledám nejlepší IDE pro Mac

Jsem teď trochu rozčarovaný z vývoje na Macu. Potřebuji jediné IDE, které zvládne všechny mé vývojové potřeby. Všiml jsem si, že na toto téma již existují další otázky, ale ty nepokryly mé specifické potřeby:

  • Musí podporovat alespoň HTML, JavaScript, Ruby on Rails a zvýraznění syntaxe PHP, bonus pokud je k dispozici více jazykových modulů plug-in
  • Musí podporovat možnost připojení k FTP a SFTP
  • Musí podporovat zpracování projektů / webů
  • Musí mít určitou úroveň dokončení kódu, i když je to jen na proměnné úrovni
  • Musí podporovat formátování syntaxe
  • Musí být schopen rozpoznat a zvýraznit soubory ERB / TPL jako HTML

Existují nějaké návrhy pro takové IDE?

Komentáře

  • vim nebo emacs ve spojení s Transmit splňují všechny vaše požadavky mají výčet. Nechtěl bych ‚ zavolat ani nejvyšší IDE, ale oba splňují stanovené požadavky.
  • Emacs ‚ t potřebují Transmit, aby dělal všechny tyto věci. 🙂

Odpověď

Ve skutečnosti si myslím myšlenku jednotného, vývojového prostředí, jako je to, co vy „re after je poněkud protikladný k principům návrhu OS X. Jednou z velkých věcí, které jsem našel, protože jsem před rokem přešel na vývojovou práci na OS X, je to, že mnoho vývojářů aplikací OS X sdílí moji vlastní osobní filozofii, když to přijde software: dělat méně, ale dělat to opravdu, opravdu dobře.

Proto je moje současné vývojové prostředí v OS X méně jednotné než v systému Windows nebo Linux, ale mnohem stabilnější a robustnější a nakonec: produktivní.

Pro kódování používám TextMate . Zpočátku se to zdá být téměř triviálně jednoduché a pak objevíte balíčky a je to integrované filtrování příkazového řádku a rozběhne se. Zvládne požadované úkoly zvýraznění. Má projekty, a přestože se zpočátku zdají být trochu volné porostete, abyste to ocenili. Věř mi. A zvládá doplňování kódu, uzavírání značek, shodu značek – to, co byste očekávali – prostě to není zřejmé, ale je to tam v balíčcích a čeká, až si to přizpůsobíte.

Aktualizace: Přesunul jsem TextMate a znovu do Sublime Text 2 . Pravidelné aktualizace a rozšíření založená na Pythonu byly velkým lákadlem. Je to už rok a s tímto přepínačem nelituji.

Pro rozdíly používám Kaleidoscope . Je to jen krásná nástroj diff.

Můj nástroj git je Tower a můj nástroj Subversion je verze . Obě úžasné.

Pro trvalý vzdálený přístup k jednotce pomocí ssh používám MacFUSE pro připojení ke vzdálenému umístění a připojení jako jednotky na můj Mac. Jedná se o nadřazenou možnost integrované podpory ssh nebo ftp v IDE, protože všechny programy na mém Macu nyní mohou pracovat se soubory v této sdílené složce.

Používám také CyberDuck za to je úžasná cena a vynikající podpora Amazon S3. Dokonce bych mohl utéct jen s CyberDuck, bez MacFUSE, kdybych musel. Ale já ne . 🙂

Aktualizace: Přepnul jsem na ForkLift 2 jako svůj primární prostředek pro komunikaci se vzdálenými souborovými systémy. Má hezčí uživatelské rozhraní než CyberDuck a pár méně „vtípků“ k tomu. „Někdy ještě otevřete CyberDuck, když potřebuji doručit podepsanou adresu URL objektu S3.

Nakonec: iTerm 2 . A Terminálová aplikace vhodná pro OS X. Je to opravdu fantastický terminál. Záložky usnadňují rychlý přístup k mým strojům AWS. Uživatelské rozhraní je čisté. A karty.

Všechny tyto věci nahrazují neohrabané IDE ( Komodo Pro) Používám na Linuxu a Windows (a nikdy se mi to nelíbilo, jen jsem to toleroval). A ani nevím, že nejsou všichni „sjednoceni“ v jednom přeplněném, modálním okně. Žádný pane.

Pro informaci píšu hodně Python, některé HTML, JavaScript, Perl a Java. A občas bit C a C ++.

Aktualizace: Existuje více Přejít do mého každodenního programování hned teď. Moje sada nástrojů integrovala ten relativně mladý jazyk, aniž by škytla.

Komentáře

  • Pokud nahradíte MacFUSE & Cyberduck s Transmit.app, pak jsi ‚ jsi můj chlap 🙂
  • @nuc: Nemám ‚ t narazil na případ, kdy mě tito dva ještě ‚ t nepokryli. Ale když to udělám, Transmit bude pro jistotu zakoupen. 🙂
  • Aktualizace: U většiny svých interakcí se vzdáleným souborovým systémem jsem ‚ přepnul na Forklift. I ‚ ll občas použiji Cyberduck, když potřebuji vygenerovat podepsanou URL na objekt S3 a to ‚ o tom teď.
  • Aktualizace: Sublime Text (dříve 2, ale nyní jsem ‚ m ve verzi 3 beta) vyloučil TextMate před několika lety a zůstal. Je to úžasné.
  • Aktualizace: vim s vlastními dotfiles , protože při přechodu z notebooku na server mám rád konzistentní editor.

Odpověď

Není to IDE, ale Vim dělá vše, co jste požadovali, a mnohem, mnohem víc!

Vim!

Dokonce lépe, je předinstalován v systému Mac OS X. Jakmile jej použijete v systému OS X, můžete jej použít v systémech Windows, Linux, BSD, Amiga OS …

Odpověď

Sublime Text 2

Nemohl jsem řekl to lépe :

Sublime Text se stal mým oblíbeným editorem kódu GUI. Cítí se jako duchovní nástupce TextMate (dokonce umožňuje podporu některých balíčků TextMate, jako jsou úryvky a témata), a má mnoho originálních + přirozených funkcí, jako jsou plně nezávislé textové kurzory, velmi pěkná vyhledávací funkce a rychle rostoucí plugin API a okolní prostředí komunita.

zde zadejte popis obrázku

Podívejte se, to “ je úžasná.
(A funguje to také na Windows a Linux!)

Komentáře

  • I ‚ čekám na Chocolat beta nebo TextMate 2 sám. Hlavně proto, že by “ exkluzivní pro Mac, a tak se nám to líbí! “ .
  • @ každému svému, ale připouštím, že když Programátor pro Mac mi říká, že Sublime není ‚ t jejich oblíbený textový editor GUI, předpokládám, že to zkusili jen jednou nebo dvakrát.

Odpověď

Můžete se rozhodnout pro NetBeans, je to docela dobré a mám to raději.

Komentáře

  • ano i používá také netbeans. Ale bude hezké, když budeme mít IDE nativně spuštěné na macu 🙂

Odpověď

Zvláštní je, že neexistuje zmínka o Eclipse . Není to jen pro Javu, existují pluginy pro téměř všechny jazyky. Používal jsem to na svém MacBooku Pro už léta.

Odpověď

JetBrains WebStorm je komerční IDE pro JavaScript, CSS & HTML postavený na platformě IntelliJ IDEA JetBrains. WebStorm je specializovaná verze PhpStormu, která nabízí podmnožinu jeho funkcí. WebStorm je dodáván s předinstalovanými doplňky JavaScriptu (například pro Node.js).

zde zadejte popis obrázku

Odpověď

Považuji open source Atom za nejlepší!

Atom is textový editor, který je moderní, přístupný a přesto hacknutelný – nástroj, který si můžete přizpůsobit pro cokoli, ale také produktivně používat, aniž byste se museli dotknout konfiguračního souboru.

zde zadejte popis obrázku

Plně funkční, ihned po vybalení

Cross-platform úpravy

Atom funguje napříč operačními systémy. Můžete jej použít v OS X, Windows nebo Linux.

Integrovaný správce balíčků

Vyhledejte a nainstalujte nové balíčky nebo si začněte vytvářet vlastní – vše z Atomu.

Inteligentní automatické doplňování

Atom vám pomůže rychleji psát kód pomocí inteligentního a flexibilního automatického doplňování.

Soubor systémový prohlížeč

Snadno procházejte a otevřete si ngle soubor, celý projekt nebo více projektů v jednom okně.

Více podoken

Rozdělte své rozhraní Atom do více podoknů, abyste mohli porovnat a upravit kód mezi soubory.

Najít a nahradit

Vyhledat, zobrazit náhled a nahradit text při psaní do souboru nebo ve všech vašich projektech

Balíčky pro většinu požadavků

Můžete si vybrat z tisíců balíčků open source, které přidávají Atom nové funkce a funkce – nebo vytvořit balíček od nuly a publikovat jej pro všechny ostatní

Motivy

Přizpůsobitelné motivy

Odpověď

Byl jsem ohromen Aptana 3 – zkuste to. Má podporu Smarty .

Komentáře

  • Který je založen na Eclipse

Odpověď

Zejména pro vývoj webových aplikací existuje Coda .Doporučil bych také Textmate od Macromates.

Odpověď

Další alternativou je Komodo IDE : „Profesionální IDE pro Python, PHP, Ruby, JavaScript, Perl a Web Dev“

Zvýraznění syntaxe můžete upravit, pokud chcete. Prohlédněte si funkce .

Odpověď

Zkoušel jsem SubLime, vypadá skvěle. A jedna z nejlepších věcí na tom je skutečnost, že i když vynutíte ukončení, zachová si stav aplikace. Obnoví se tedy všechny karty, na kterých jste pracovali. Je to velmi potřebné, když aplikaci omylem zavřete.

O aplikaci TextMate, to je také hezké. Ale Sublime je určitě +1.

Odpověď

Peppermint


Logo máty peprné

Nevím, jestli to bude působit propagačně, nebo ne, ale lidi, nemůžu si pomoci nemluvit o našem … dětském mozku , Máta peprná .

Spustili jsme jej asi před 1–2 týdny a reakce zatím byla velmi příjemná – tak jsem si myslel, že bych to měl sdílet také zde. Není to IDE. Ale také to není jednoduchý editor kódu. Možná je to něco mezi a – s jeho živou konzolou javascript a API API – usiluje o co největší rozšiřitelnost a coder-friendly.

Editor kódu Peppermint pro Mac

– Funkce –

  • Podporováno 50+ různých syntaxí
  • 10+ různých témat
  • Spousta různých pluginů / nástrojů pro vše, co potřebujete
  • Okamžitě spusťte / zobrazte náhled kódu, aniž byste opustili Peppermint
  • Zahrnutá podpora mapování FTP / SFTP
  • Živá konzola JavaScript
  • Plně přizpůsobitelné & skriptovatelné
  • Pokročilé úpravy: úryvky, automatické doplňování, více kurzorů

– specifikace Podporováno –

ActionScript, Ada, AppleScript, Assembly x86, Bash, C #, C ++, C, COBOL, CSS, Clojure, CoffeeScript, ColdFusion, D , Erlang, Forth, Go, HTML, Ha ml, Haskell, Image, JSON, JSP, Java, JavaScript, LESS, LaTeX, Lisp, Lua, MATLAB, Makefile, Markdown, OCaml, Objective-C, PHP, Pascal, Perl, prostý text, Prolog, Python, R, Ruby , SQL, Sass, Scala, Scheme, Tcl, Textile, XML, XQuery, YAML

– Pluginy zahrnuty –

  • AppleScript: Spustit / Spustit s argumenty
  • Bash: Spustit / Spustit s argumenty
  • C: Spustit / Spustit s argumenty
  • C ++: Spustit / Spustit s argumenty
  • C #: Spustit / Spustit s argumenty
  • CoffeeScript: Kompilovat
  • CSS: Zkrášlit
  • HAML: Kompilace
  • HTML: Zkrášlení, náhled, náhled v prohlížeči, odstranění značek HTML, ověření
  • Java: spuštění / spuštění s argumenty
  • JavaScript: Beautify, JavaScript to CoffeeScript, Pack, Run / Run with Arguments
  • JSON: Beautify, To XML, Validate
  • LESS: Compile
  • Lua: Run / Run with Arguments
  • Markdown: Preview, Convert to HTML
  • Objective-C: Run / Spustit s argumenty
  • Perl: Spustit / Spustit s argumenty
  • PHP: Spustit / Spustit s argumenty
  • Python: Spustit / Spustit s argumenty
  • XML: To JSON

– A ještě více … –

  • Editor regulárních výrazů
  • Sdílejte své úryvky prostřednictvím Gists
  • StackOverflow vložené vyhledávání
  • podpora FTP / SFTP mimo -the-box
  • Přilepit soubor k rozdělení zobrazení

Web: http://osxpeppermint.com


PS Vaše zpětná vazba / nápady a komentáře jsou více než vítány! 🙂

Komentáře

  • Jak na Zemi očekáváme, že s tím vyděláme peníze, když budou existovat Sublime, Atom a TextMate, jsou zdarma a v podstatě s vámi soutěží 1: 1 na vaší sadě funkcí (a dokonce i vypadají)?
  • webová stránka tvrdí, že podporuje Fortran s kompilátorem třetí strany. Podporuje možnosti kompilátoru a linkeru?

Odpověď

sem zadejte popis obrázku Brackets je bezplatný produkt Adobe původně napsaný pro HTML. Stejně jako několik dalších zde má velké množství zásuvných modulů pro vylepšení své schopnosti. Použil jsem to pro vývoj HTML a funguje to skvěle. Dokážu také mnoho dalších jazyků s pluginy. Python, Ruby atd. Musí se mi ještě zhroutit. Nové bezplatné upgrady každých 6 měsíců.

Odpověď

Co třeba NetBeans pro OS X?

Podporuje Java, JavaScript, PHP a HTML5.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *