Abo
  • Services:
Anzeige
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

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

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.

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.

Anzeige

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Daimler AG, Germersheim
  2. Universität Passau, Passau
  3. Robert Bosch GmbH, Leonberg
  4. über Ratbacher GmbH, Berlin


Anzeige
Top-Angebote
  1. und bis zu 8 Tage früher erhalten
  2. 37,99€
  3. 11,01€ USK 18 (Versand über Amazon)

Folgen Sie uns
       


  1. Neue Bildersuche

    Fotografenvereinigung Freelens klagt gegen Google

  2. FTTB

    Unitymedia baut zwei Gemeinden mit Glasfaser aus

  3. Hashfunktion

    Der schwierige Abschied von SHA-1

  4. Cyberangriff auf Bundestag

    BSI beschwichtigt und warnt vor schädlichen Werbebannern

  5. Equal Rating Innovation Challenge

    Mozilla will indische Dörfer ins Netz holen

  6. Firmenstrategie

    Intel ernennt Strategiechefin und gründet AI-Gruppe

  7. APFS unter iOS 10.3 im Test

    Schneller suchen und ein bisschen schneller booten

  8. Starship Technologies

    Domino's liefert in Hamburg Pizza per Roboter aus

  9. Telekom Stream On

    Gratis-Flatrate für Musik- und Videostreaming geplant

  10. Nachhaltigkeit

    Industrie 4.0 ist bisher kein Fortschritt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Gesetzesentwurf: Ein Etikettenschwindel bremst das automatisierte Fahren aus
Gesetzesentwurf
Ein Etikettenschwindel bremst das automatisierte Fahren aus
  1. E-Mail-Lesen erlaubt Koalition bessert Gesetz zum automatisierten Fahren nach
  2. Autonomes Fahren Uber stoppt nach Unfall Versuch mit selbstfahrenden Taxis
  3. Tesla Autopilot Root versichert autonom fahrende Autos

Mobile-Games-Auslese: Würfelkrieger und Kartendiebe für mobile Spieler
Mobile-Games-Auslese
Würfelkrieger und Kartendiebe für mobile Spieler

Synlight: Wie der Wasserstoff aus dem Sonnenlicht kommen soll
Synlight
Wie der Wasserstoff aus dem Sonnenlicht kommen soll
  1. Energieversorgung Tesla nimmt eigenes Solarkraftwerk in Hawaii in Betrieb

  1. Re: Die Jagd ist eröffnet :D

    mimimi123 | 16:34

  2. Re: Blödes Edge-Display, schlechte Bedienung

    Rulf | 16:34

  3. Google ich will....

    Dani_rev | 16:32

  4. Re: Endlich wird aufgeräumt

    throgh | 16:32

  5. Re: Scheint so als würde denen das Geld langsam...

    plutoniumsulfat | 16:31


  1. 15:55

  2. 15:27

  3. 15:22

  4. 13:59

  5. 12:45

  6. 12:30

  7. 12:09

  8. 12:04


  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