A végső IDE-t keresem a Mac számára

Kicsit el vagyok háborodva a Mac fejlesztésétől. Szükségem van egyetlen IDE-re, amely minden fejlesztési igényemet képes kezelni. Észrevettem, hogy már vannak más kérdések ebben a témában, de ezek nem fedték le a konkrét igényeimet:

  • Támogatnia kell legalább a HTML, a JavaScript, a Ruby on Rails és a PHP szintaxis kiemelését, bónusz, ha több nyelvi plug-in áll rendelkezésre
  • Támogatnia kell az FTP-hez és az SFTP-hez való csatlakozás képességét
  • Támogatnia kell a projektek / helyek kezelését
  • Valamilyen szintűnek kell lennie még a változó szintű
  • Támogatnia kell a szintaxis formázást
  • Képesnek kell lennie felismerni és kiemelni az ERB / TPL fájlokat HTML-ként

Van valami javaslat egy ilyen IDE-re?

Megjegyzések

  • a Transit-nel társított vim vagy emacs megfelel az összes követelménynek felsorolták. Nem hívnám ‘ sem a végső IDE-t, de mindkettő megfelel a megadott követelményeknek.
  • Emacs még ‘ sem Transmit kell mindezen dolgok elvégzéséhez. 🙂

Válasz

Valójában azt gondolom, hogy az egyetlen, egységes, fejlesztői környezet ötlete tetszik A “re after” némileg ellentmond az OS X tervezési elveinek. Az egyik nagyszerű dolog, amit találtam, mivel körülbelül egy évvel ezelőtt átálltam az OS X-re fejlesztői munkára, az, hogy sok OS X alkalmazás-fejlesztő osztja saját személyes filozófiámat, amikor ez történik szoftverhez: kevesebbet csinál, de csináld nagyon-nagyon jól.

Mint ilyen, a jelenlegi fejlesztői környezetem az OS X-en kevésbé egységes, mint Windows vagy Linux rendszeren, de sokkal stabilabb, robusztusabb , és végül: produktív.

A kódoláshoz a TextMate fájlt használom. Eleinte szinte triviálisan egyszerűnek tűnik, majd felfedezed a csomagokat, és beépített parancssori szűrést végez, és elindul. Kezeli a kért kiemelési feladatokat. Vannak projektjei, és bár először kissé lazának tűnnek, növekszik, hogy értékelje. Bízz bennem. És kezeli a kódok kitöltését, a címkék bezárását, a címkék illesztését – amilyeneket elvárhat – egyszerűen nem nyilvánvaló, de ott van a Csomagokban, és várja, hogy testre szabja.

Frissítés: Elköltöztem a TextMate-ről, és átkerültem a Sublime 2. szövegbe . A rendszeres frissítések és a Python-alapú kiterjesztések komoly vonzerőt jelentettek. Már egy éve, és nem sajnálja ezt a kapcsolót.

A Kaleidoszkópot használom a diff-ekhez. Ez csak egy gyönyörű diff eszköz.

A git eszközem torony , a Subversion eszköz pedig verziók . Mindkettő fantasztikus.

Állandó, távoli meghajtóhoz való hozzáféréshez az ssh-n keresztül a MacFUSE segítségével csatlakozom a távoli helyhez, és meghajtóként csatlakoztathatom az én Mac. Ez egy jobb lehetőség a beépített ssh vagy ftp támogatáshoz az IDE-ben, mert a Mac-en lévő összes program már képes együttműködni az adott megosztás fájljaival.

Én is használom a CyberDuck félelmetes költségekkel és kiváló Amazon S3 támogatással. Akár CyberDuck-ot is megúszhatnék, MacFUSE nélkül, ha muszáj lenne. De nem “t” . 🙂

Frissítés: Az ForkLift 2 -re váltottam, mint elsődleges eszköz a távoli fájlrendszerekkel való interakcióra. szebb felhasználói felület, mint a CyberDuck, és néhány kevésbé “furcsállja”. Időnként még mindig megnyitom a CyberDuck alkalmazást, amikor aláírt URL-t kell küldenem egy S3 objektumhoz.

Végül: iTerm 2 . A az OS X-hez illeszkedő terminálalkalmazás. Ez valóban egy fantasztikus terminál. A könyvjelzőkkel könnyedén eljuthatok gyorsan az AWS-gépeimhez. A felhasználói felület tiszta. És fülek.

Mindezek a dolgok helyettesítik a nehézkes IDE-t Komodo Pro) Linuxon és Windowson szoktam használni (és soha nem tetszett, csak toleráltam). És azt sem tudom, hogy nem mind “egységesek” egy rendetlen, modális ablakban. Nincs uram.

Tájékoztatásul sokat írok Python-t, HTML-t, JavaScript-et, Perl-t és Java-t. És néha a C és C ++ biteket.

Frissítés: Van még Ugrás a napi kódolásomra. Az eszközkészletem csuklás nélkül integrálta azt a viszonylag fiatal nyelvet.

Megjegyzések

  • Ha lecseréli a MacFUSE & Cyberduck a Transmit.app alkalmazással, akkor ‘ újra a fickóm 🙂
  • @nuc: Van nekem ‘ t eltalált egy olyan esetet, amikor ez a kettő még nem fedett le ‘ t. De amikor megteszem, az Transmit biztosan megvásárolható. 🙂
  • Frissítés: A távoli fájlrendszerrel végzett legtöbb interakciómhoz

váltottam a targoncára. Alkalmanként használok Cyberduck-ot, amikor elő kell állítanom egy aláírt URL-t egy S3 objektumon, és hogy ‘ erről most.

  • Frissítés: A Sublime Text (korábban 2, de most ‘ m vagyok a 3 bétán) néhány évvel ezelőtt kiszorította a TextMate-et, és maradt. Félelmetes.
  • Frissítés: vim mostantól az egyéni dotfiles fájlokkal, mert szeretek következetes szerkesztővel rendelkezni, amikor laptopról szerver gépre lépek.
  • Válasz

    Ez nem IDE, hanem a Vim szerkesztő mindent megtesz, amit kért, és még sok minden mást!

    Vim!

    Még jobb, előre telepítve van a Mac OS X-szel. Ha egyszer már használta az OS X-en, használhatja Windows, Linux, BSD, Amiga operációs rendszereken is.

    Válasz

    2. fenséges szöveg

    Nem lehet jobban mondta :

    A Sublime Text a kedvenc GUI kódszerkesztővé vált. Úgy érzi, hogy a TextMate szellemi utódja (még egyes TextMate csomagok, például kivonatok és témák támogatását is lehetővé teszi), és sok eredeti + természetes funkcióval rendelkezik, mint például teljesen független szövegmutatók, nagyon szép keresési funkció, és gyorsan növekvő plugin API és környező közösség.

    írja ide a kép leírását

    Nézze meg, ez ” s félelmetesen fantasztikus.
    (És Windows és Linux rendszereken is működik!)

    Megjegyzések

    • I ‘ m magamra várok a Chocolat bétára vagy a TextMate 2-re. Főleg azért, mert ” lennének exkluzív a Mac számára, és ez nekünk is tetszik! ” .
    • @mindenkinek a sajátjának, de elismerem, amikor A Mac programozó azt mondja nekem, hogy a Sublime nem a kedvenc GUI szövegszerkesztőjük, feltételezem, hogy csak egyszer vagy kétszer próbálták.

    Válasz

    Mehet a NetBeans programra, ez nagyon jó, és én jobban szeretem.

    Megjegyzések

    • igen i használt netbabot is. De jó lesz, ha az IDE-t natívan futtatjuk mac-on 🙂

    Válasz

    Furcsa módon nincs Eclipse említése még. Nem csak a Java-hoz, hanem szinte az összes nyelvhez vannak beépülő modulok. Évek óta használom a MacBook Pro-n.

    Válasz

    JetBrains WebStorm egy kereskedelmi IDE a JavaScript, CSS & HTML számára, amely a JetBrains “IntelliJ IDEA platformra épül. A WebStorm a PhpStorm speciális verziója, amely a funkciók egy részét kínálja. A WebStorm előre telepített JavaScript beépülő modulokkal érkezik (például a Node.js-hez)

    írja ide a kép leírását

    Válasz

    A nyílt forráskódot Atom találom a legjobbnak!

    Az Atom az szövegszerkesztő, amely modern, hozzáférhető, ugyanakkor a lényegig feltörhető – egy eszköz, amelyet testre szabhat bármi másra, de produktívan is használhat anélkül, hogy bármikor megérintene egy konfigurációs fájlt.

    ide írja be a kép leírását

    Teljes funkcionalitású, azonnal a dobozból

    Platformok közötti szerkesztés

    Az Atom minden operációs rendszeren működik. Használhatja OS X, Windows vagy Linux rendszereken.

    Beépített csomagkezelő

    Keressen és telepítsen új csomagokat, vagy kezdje el létrehozni a sajátját – mindezt az Atomon belül.

    Intelligens automatikus kiegészítés

    Az Atom segítségével gyorsabban írhat kódot egy intelligens, rugalmas automatikus kiegészítéssel.

    Fájl rendszerböngésző

    Könnyen tallózhat és nyithat meg egy si-t ngle fájl, egy teljes projekt vagy több projekt egy ablakban.

    Több panel

    Az Atom kezelőfelületét több panelre osztva oszthatja össze és szerkesztheti a fájlok kódját.

    Keressen és cseréljen

    Keresse meg, tekintse meg és cserélje le a szöveget, amikor beír egy fájlt vagy az összes projektbe. a legtöbb követelményhez

    Több ezer olyan nyílt forráskódú csomag közül választhat, amelyek új funkciókat és funkciókat adnak az Atomhoz -, vagy a semmiből építenek egy csomagot, és mindenki számára közzé teszik

    Témák

    Testreszabható témák

    Válasz

    Lenyűgözött a Aptana 3 – próbáld ki. Smarty támogatással rendelkezik .

    Megjegyzések

    • Ami az Eclipse-re épül

    Válasz

    Különösen a webfejlesztéshez létezik Coda .A Mac divates Textmate -et is javasolnám.

    Válasz

    Egy másik alternatíva a Komodo IDE : “A Professional IDE Python, PHP, Ruby, JavaScript, Perl és Web Dev számára”

    Testreszabhatja a szintaxis kiemelését is, ha szeretné. Vessen egy pillantást a funkciókra .

    Válasz

    Kipróbáltam a SubLime-t, ragyogó megjelenésű. És az egyik legjobb dolog az a tény, hogy még akkor is, ha kényszeríti a kilépést, megtartja az alkalmazás állapotát. Tehát az összes fül, amelyen dolgozott, helyreáll. Nagy szükség van rá, amikor véletlenül bezárja az alkalmazást.

    A TextMate-ről ez is szép. De a Sublime bizonyosan +1.

    Válasz

    Borsmenta


    Borsmenta logó

    Nem tudom, hogy ez promóciós jellegű lesz-e, vagy sem, de srácok, nem tudok segíteni abban, hogy ne beszéljünk a saját … agy gyermekünkről , borsmenta .

    Körülbelül 1-2 hete indítottuk, és az eddigi válasz nagyon örvendetes volt – ezért úgy gondoltam, itt is meg kellene osztanom. Nem IDE. De ez sem egy egyszerű kódszerkesztő. Talán valami közte van, és – az élő javascript-konzollal és plugin-API-val – a lehető legbővíthetőbb és kódolóbarátabb célokra törekszik.

    Borsmenta kódszerkesztő Mac-hez

    – Jellemzők –

    • Több mint 50 különböző szintaxis támogatott
    • 10+ különböző téma
    • rengeteg különféle plugin / eszköz mindenre, amire szüksége van
    • A kód azonnali futtatása / előnézete a borsmenta elhagyása nélkül
    • Tartalmazza az FTP / SFTP leképezés támogatását
    • Live JavaScript konzol
    • Teljesen testreszabható & szkriptelhető
    • Speciális szerkesztés: Kivonatok, automatikus kiegészítés, több kurzor

    – Specifikációk Támogatott –

    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, Plain Text, Prolog, Python, R, Ruby , SQL, Sass, Scala, Scheme, Tcl, Textile, XML, XQuery, YAML

    – beépülő modulok –

    • AppleScript: Futtatás / Futtatás argumentumokkal
    • Bash: Futtatás / Futtatás argumentumokkal
    • C: Futtatás / Futtatás argumentummal
    • C ++: Futtatás / futtatás argumentumokkal
    • C #: Futtatás / futtatás argumentumokkal
    • CoffeeScript: Fordítás
    • CSS: Szépítés
    • HAML: Fordítás
    • HTML: Szépítés, Előnézet, Előnézet a böngészőben, HTML-címkék csíkolása, Validálás
    • Java: Futtatás / futtatás argumentumokkal
    • JavaScript: Szépít, Javascript a CoffeeScript-be, Csomagolás, Futtatás / Futtatás argumentumokkal
    • JSON: Szépítés, XML-be, validálás
    • KEVESEBB: Fordítás
    • Lua: Futtatás / futtatás argumentumokkal
    • Jelölés: Előnézet, konvertálás HTML-be
    • C cél: Futtatás / Futtatás argumentumokkal
    • Perl: Futtatás / futtatás argumentumokkal
    • PHP: Futtatás / futtatás argumentumokkal
    • Python: Futtatás / futtatás argumentumokkal
    • XML: JSON-hoz

    – És még sok más … –

    • Regexszerkesztő
    • Oszd meg a kivonatokat a listákon keresztül
    • StackOverflow beágyazott keresés
    • FTP / SFTP támogatás kívül -a doboz
    • Ragasszon egy fájlt a nézet felosztásához

    Webhely: http://osxpeppermint.com


    PS Visszajelzését / ötleteit és észrevételeit örömmel fogadjuk! 🙂

    megjegyzések

    • Hogyan lehet a földön elvárni, hogy ezzel pénzt keressenek, amikor a Sublime, az Atom és a TextMate is létezik, ingyenesek, és lényegében 1: 1 arányban versenyeznek veled a funkciókészleten (és még úgy is néznek ki)?
    • a weboldal állítása szerint egy harmadik fél fordítójával támogatja a fortrant. Támogatja a fordító és a linkelő beállításait?

    Válasz

    írja ide a kép leírását A zárójelek egy ingyenes Adobe termék, amelyet eredetileg HTML-re írtak. Mint sok más itt, nagyon sok plug-in is van a képességének javítására. HTML fejlesztéshez használtam, és remekül működik. Sok más nyelvet is képes használni a beépülő modulokkal. Python, Ruby stb. Még mindig nem ütközött rám. Új ingyenes frissítések kb. 6 havonta.

    Válasz

    Mi a helyzet a NetBeans OS X rendszerrel?

    Támogatja a Java, JavaScript, PHP és HTML5 fájlokat.

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük