Inline-Editing und Echtzeitvorschau mit Brackets
Inline-Editing und Echtzeitvorschau mit Brackets (Bild: Adobe)

Adobe Brackets Code-Editor fürs Web mit Live-Vorschau und Quick Edit

Adobe hat mit Brackets einen recht interessanten Code-Editor für Webentwickler als Open Source veröffentlicht. Brackets ist komplett in HTML, CSS und Javascript geschrieben und dadurch mit Webtechnik erweiterbar, bietet von Hause aus aber interessante Funktionen wie eine Live-Vorschau im Browser und Quick Edit.

Anzeige

Mit dem Open-Source-Projekt Brackets will Adobe die Entwicklung einer neuen Generation von Code-Editor anstoßen. Die Idee: Webentwickler sind am besten darin, einen Code-Editor für Webentwickler zu entwickeln. Und so wurde Brackets komplett mit HTML, CSS und Javascript umgesetzt und unter der liberalen MIT-Lizenz auf Github veröffentlicht. Wer Brackets zum ersten Mal öffnet, schaut direkt in dessen Quellcode, und auch Adobe entwickelt den Brackets-Code direkt in Brackets.

Der schlicht gehaltene Editor bietet dabei einige Funktionen, die vor allem für Webentwickler sehr praktisch sind, darunter eine Live-Vorschau und die Möglichkeit, CSS und Javascript direkt im HTML-Code zu bearbeiten.

Da Brackets mit Webtechnik gebaut wurde, läuft der Code-Editor praktisch überall, zunächst aber konzentriert sich Adobe auf eine Desktopanwendung. Zudem ist aber eine Version geplant, die komplett im Browser läuft und Adobe hat auch schon Ideen, wie Tablets mit Brackets zur Entwicklungsumgebung werden könnten.

Nur du und dein Code

Um Brackets vom Start weg attraktiv zu machen, hat sich Adobe zwei grundlegende Funktionen ausgedacht, die Webentwicklern das Leben erheblich vereinfachen sollen. Sie passen sich in die allgemeine Designidee hinter Brackets ein. Demnach soll der Editor auf Schalter und Menüs verzichten und sich auf die Darstellung des Codes beschränken.

Quick Edit

Webprojekte bestehen meist aus mehreren Dateien, die aber miteinander verknüpft sind. Statt nun für jede Datei ein Tab anzuzeigen, so dass zwischen diesen hin- und hergesprungen werden muss, bietet Brackets eine Funktion namens Quick Edit, die mit der Tastenkombination Strg + e beziehungsweise Cmd + e aufgerufen wird. Brackets blendet dann beispielsweise direkt unter dem gerade angewählten Element den dafür relevanten CSS-Code aus einer anderen Datei ein. Brackets wählt dabei automatisch nur die CSS-Klassen aus, die auf dieses Element im Browser angewendet werden und so direkt verändert werden können, ohne dass dazu der HTML-Code verlassen und zur CSS-Datei gewechselt werden muss.

Das funktioniert ebenso mit Javascript: Wird eine Javascript-Funktion angewählt und Quick Edit geöffnet, so öffnet Brackets einen Inline-Editor, mit dem der Code der Javascript-Funktion eingesehen und verändert werden kann. Beides funktioniert bereits in der als Sprint 10 bezeichneten Version von Brackets, die auf Github für Windows und Max OS X heruntergeladen werden kann.

  • Quick Edit in Brackets
Quick Edit in Brackets

In Zukunft sollen über den Inline-Editor hinaus weitere Werkzeuge per Quick-Edit eingebunden werden. Konkret geht es um visuelle Werkzeuge beispielsweise zur Farbwahl oder Entwurf eines Farbverlaufs. Zudem könnte auf diesem Weg direkt die zugehörige Dokumentation angezeigt werden. Adobe hofft dabei, dass unabhängige Entwickler weitere Inline-Werkzeuge zur Verfügung stellen und verweist auf den bestehenden Code zur Orientierung.

Echtzeitvorschau im Browser

Eine weitere Kernidee, die Adobes Entwickler mit Brackets realisiert haben, ist eine Live-Vorschau im Browser: Statt Code zu ändern, vom Editor in den Browser zu wechseln und dort die Seite neu zu laden, sorgt Brackets dafür, dass Änderungen automatisch und direkt im Browser erscheinen.

Dazu kann Brackets eine Live-Verbindung zum lokal installierten Browser herstellen und bei aktivierter "Live File Preview" Änderungen am CSS-Code in Echtzeit noch beim Tippen im Browser anzeigen, ohne dass zwischendurch gespeichert werden muss.

Derzeit funktioniert die Live-Vorschau nur in Google Chrome, Adobe hofft aber auf Unterstützung anderer Browserhersteller, um sie auch dort möglich zu machen. Das Live-Editieren von HTML und Javascript ist bisher aber nur in Form eines Prototyps umgesetzt worden und funktioniert in der aktuellen Version noch nicht.

Javacript-Code wird im Übrigen automatisch mit JSLint geprüft und dessen Hinweise unter dem Code angezeigt.

Adobe bittet um Mithilfe

Es gibt noch viel zu tun und dabei hofft Adobe nun auf Mithilfe von außen. Dazu hat Adobe Brackets bereits in einer frühen Version als Open Source veröffentlicht. Das Github-Repository wurde bereits seit 1. Mai 2012 geöffnet und seit diesem Zeitpunkt akzeptiert Adobe auch Pull-Request. In der Issue-Liste auf Github wurden zudem einige Einträge als "Starter Bug" markiert. Die Adobe-Entwickler halten diese für gute Einstiegspunkte in den Brackets-Code.

Zudem wurde auf Trello das komplette Backlog mit allen Ideen veröffentlicht, die Adobe für Brackets bisher gesammelt hat. Für Einsteiger geeignete Aufgaben sind hier als "Starter Feature" markiert.

Erweiterbar

Nicht alle Ideen für Brackets müssen direkt in den Editor integriert werden. Ein Erweiterungs-API bietet die Möglichkeit, den Editor um zusätzliche Funktionen zu ergänzen, die unabhängig von Brackets entwickelt werden können. So entstanden bereits Erweiterungen, die unter anderem die Dokumentation aus dem Mozilla Developer Network sowie JSHint und CSSLint integrieren.

Brackets steht in der Version "Sprint 10" unter github.com/adobe/brackets/downloads zum Download bereit.


moriaana 28. Sep 2012

http://ace.ajax.org/ Braucht übrigens JavaScript ;-)

chromax 28. Sep 2012

;-) Dir ist schon klar das dein Quellcode sowieso im Web landet am Ende und ihn jeder...

wolfi86 27. Jun 2012

Light table wurde erst kürzlich über Kickstarter finanziert. Diese IDE verfolgt ähnliche...

attitudinized 27. Jun 2012

Wozu? Das css für schriften und Farben wirst du doch auch so verändern können?

posixpascal 27. Jun 2012

Ich habe mir Brackets nun ein Wenig angesehen, leider ist es nicht mehr als ein...

Kommentieren



Anzeige

  1. Systemingenieur (m/w) Radarsysteme
    MBDA Deutschland, Schrobenhausen
  2. IT-Spezialist/IT-Systemadmin- istrator (m/w)
    Salzgitter Mannesmann Line Pipe GmbH, Siegen
  3. Systemadministrator/-in Web Basis
    ZF Friedrichshafen AG, Friedrichshafen
  4. Senior-Systementwickler ADAC Bestandsverwaltung (m/w)
    ADAC e.V., München

 

Detailsuche


Blu-ray-Angebote
  1. Der Hobbit: Smaugs Einöde Extended Edition 2D/3D BD Steelbook (exklusiv bei Amazon.de) [3D Blu-ray]
    29,97€
  2. Iron Man 3 (Steelbook) [Blu-ray] [Limited Edition]
    7,97€
  3. Blu-rays je 5 EUR
    (u. a. Dead Man Running, Romance & Cigarettes, Legendary, Tad Stones)

 

Weitere Angebote


Folgen Sie uns
       


  1. Operation Eikonal

    BND bestätigt Missbrauch der Kooperation durch NSA

  2. Microsoft

    Warum sich Windows 7 von PC Fritz registrieren ließ

  3. Oberlandesgericht Oldenburg

    Werber der Telekom darf sich nicht als Ewe Tel ausgeben

  4. Ubuntu Phone

    "Wir wollen auch ganz normale Nutzer ansprechen"

  5. Huawei Y3

    Neues Dual-SIM-Smartphone für 80 Euro

  6. Geheimdienstakten vorenthalten

    BND muss für den NSA-Ausschuss nachsitzen

  7. Bundesnetzagentur

    Liquid will sich Platz als Mobilfunkbetreiber einklagen

  8. UEFI

    Firmware-Updates unter Linux werden einfacher

  9. Bittorrent Sync 2.0

    Daten im Abo synchronisieren

  10. Kampf um den Hauptverteiler

    Telekom wirft Konkurrenz lahmen Vectoring-Ausbau vor



Haben wir etwas übersehen?

E-Mail an news@golem.de



Modulares Smartphone im Hands on: Kinder spielen Lego, Große spielen Ara
Modulares Smartphone im Hands on
Kinder spielen Lego, Große spielen Ara
  1. Project Ara Erster Hersteller hat rund 100 Smartphone-Module fertig
  2. Modulares Smartphone Googles neuer Project-Ara-Prototyp
  3. Project Ara Erstes modulares Smartphone vorerst nur für Puerto Rico

Leistungsschutzrecht: Wie die VG Media der Google-Konkurrenz das Leben schwermacht
Leistungsschutzrecht
Wie die VG Media der Google-Konkurrenz das Leben schwermacht
  1. Anhörung im Bundestag Leistungsschutzrecht findet Unterstützer
  2. Google-Chef Eric Schmidt sieht schon wieder das Ende des Internets
  3. Europäisches Leistungsschutzrecht Oettinger droht wieder mit der Google-Steuer

Valve: Steam Link streamt PC-Spiele ins Wohnzimmer
Valve
Steam Link streamt PC-Spiele ins Wohnzimmer

  1. Re: Bitte bitte gebt uns die Jumper wieder

    Kastenbrot | 21:14

  2. Re: ...die Xbox-One-Ausgabe nur als Download...

    Sybok | 21:14

  3. Re: Microsoft sollte lieber auf die Kunden...

    oliver.georgi | 21:10

  4. Re: Wie wäre es mal mit einer Solartaschenlampe....

    pansono | 21:09

  5. Re: Wie entsteht denn nur durch Wärme Strom??? Da...

    gadthrawn | 21:02


  1. 20:07

  2. 19:58

  3. 17:36

  4. 17:15

  5. 16:15

  6. 15:31

  7. 14:49

  8. 14:43


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel