Login
Newsletter
Werbung

Do, 10. November 2011, 15:00

Aptana Studio – Eine leistungsfähige Web-Entwicklungsumgebung

Tipps für den praktischen Alltag

Eine extrem gute Erleichterung bei der Nutzung von Aptana stellt die Unterstützung von Zen Coding dar. Zen Coding ist ein Plug-in, welches es ermöglichen soll, durch Eingabe kurzer Abkürzungen vollständigen, syntaktisch korrekten Code zu erzeugen. Als Beispiel sei hier auf ein Übersichtsblatt des Entwicklers auf Google Code für die einzelnen Befehle hingewiesen. Zen Coding lässt sich wie auch das Aptana-Plug-in über die Erweiterungsschnittstelle von Eclipse installieren, nähere Informationen zur Installation liefert die Seite des Plug-in-Entwicklers.

CSS-Code-Vervollständigung mit Anzeige unterstützter Browserversionen

Patrick Meyhöfer

CSS-Code-Vervollständigung mit Anzeige unterstützter Browserversionen

Beispiele können das klarer zeigen. Gibt man ein reserviertes HTML-Tag ein, z.B. span, und drückt die Tab-Taste, wird dies automatisch zu

<span> </span>

ergänzt. Möchte man zusätzlich eine ID vergeben, ist dies mit einer nachgestellten Raute (wie das Tag auch in CSS angesprochen wird) möglich. Aus div#header wird demzufolge <div id="header"></div>. Bei Klassen funktioniert dasselbe Prinzip mit einem Punkt (.).

Ebenfalls sehr gut gelöst ist die mögliche Multiplikation von Elementen, die zusätzlich mit den vorangegangenen Methoden kombiniert werden können. Gibt man z.B.

ul#nav>li*5

ein, wird daraus:

<ul id="nav">
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
</ul>

Einige weitere Beispiele und weitere Kombinationsmöglichkeiten kann man sich hierzu auch auf Youtube ansehen. Aus eigener Erfahrung hat sich gezeigt, dass es eine enorme Zeitersparnis bedeutet, sofern man sich erstmal mit der Syntax der Abkürzungen vertraut gemacht hat.

Direkte Möglichkeit, Dokumentationen wie z.B. für CSS aufzurufen

Patrick Meyhöfer

Direkte Möglichkeit, Dokumentationen wie z.B. für CSS aufzurufen

Mögliche Alternativen

Auch wenn Aptana ein reichhaltiges Angebot an Funktionalität bietet, ist es nur ein Angebot von einigen guten Alternativen unter Linux. So ist ein häufiger Kritikpunkt an Aptana, dass es zu lange beim Programmstart braucht, bis es einsetzbar ist, und es zu viele Ressourcen benötigt im Gegensatz zu einem leichtgewichtigen Editor. Dies ist der Tatsache geschuldet, dass es auf Eclipse und Java mit ihrem vielseitigen Funktionsumfang aufsetzt.

Daher seien hier ein paar empfehlenswerte und leichtgewichtigere Alternativen genannt, die i.d.R. alle über die Paketverwaltung installiert werden können oder bereits in den Distributionen vorinstalliert sind:

  • Die Standard-Editoren Gedit und Kate bieten viele gute Funktionen, wie Syntax-Hervorhebung von Haus aus an.
  • Geany – leistungsstärker als Gedit und Kate, u.a. mit Code-Vervollständigung und Template-Unterstützung
  • Bluefish – enthält umfangreiche Funktionen, z.B. Assistenten, Dokumentationen zu PHP, CSS etc., und Zugriff über FTP
  • Quanta Plus – sticht besonders durch die Möglichkeit hervor, nach dem WYSIWYG-Prinzip Webseiten zu erstellen, d.h. ohne großartige Kenntnisse eine Webseite zu erstellen
  • vim – gewöhnungsbedürftig, aber mit den richtigen Plug-ins eine mächtige Alternative
  • Notepad++ – leider nur für Windows

Einen umfangreicheren Test hat hierzu Frank Brunner in seinem Blog veröffentlicht.

Fazit

Ein wesentlicher Grund für Aptana war für mich, neben der großen Vielfältigkeit an Funktionen und Anpassungen an die persönlichen Bedürfnisse, die Plattformunabhängigkeit, um auf allen Systemen die gleiche vertraute Entwicklungsumgebung zu besitzen. Wer sich mit Eclipse wohlfühlt, der wird sich auch sehr schnell in Aptana zurechtfinden, dennoch muss jeder für sich die passende Lösung suchen, wodurch ein Blick auf die Alternativen stets eine Option sein sollte.

Autoreninformation

Patrick Meyhöfer (Webseite) hat viele verschiedene Web-Entwicklungsumgebungen unter allen Systemen ausgetestet.

Dieser Artikel ist in freiesMagazin 10/2011 (ISSN 1867-7991) erschienen. Veröffentlichung mit freundlicher Genehmigung.

  • Das Werk darf vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden, Abwandlungen und Bearbeitungen des Werkes müssen unter den gleichen Bedingungen weitergegeben werden. Der Name des Autors/Rechteinhabers muss in der von ihm festgelegten Weise genannt werden.

    - Weitere Informationen
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung