Java Reference
In-Depth Information
1.2.2■Die Sotware
Die Erstellung von JavaScripts erfordert im Grunde außer einem beliebigen Editor und
einem Browser zum Testen keine weitere Sotware. Gleichwohl sind eine Reihe von Pro-
grammen sinnvoll bzw. nützlich. Schauen wir das etwas genauer an.
1.2.2.1■Das Betriebssystem
Die im Rahmen des Buchs zum Einsatz kommenden Technologien sind - wie fast alle wich-
tigen Internettechnologien  - plattformneutral. Sie lassen sich unter jedem modernen Be-
triebssystem nutzen und auch die Entwicklung von Webseiten sowie JavaScript-Applikatio-
nen kann man auf verschiedensten Plattformen durchführen. Für die meisten Leser werden
sich zwei bis drei Betriebssysteme anbieten. Dies sind Linux, Windows oder MacOS. Nutzen
Sie das Betriebssystem, das Ihnen am besten passt und nicht zu alt ist. Das Referenzsystem
im Buch wird ob der größten Verbreitung Windows sein, obwohl es wie gesagt irrelevant ist
(bzw. sein sollte).
1.2.2.2■Der Editor bzw. die IDE
Wie erwähnt genügt zur Erstellung von JavaScripts oder auch Webseiten im Allgemeinen
(und auch serverseitigen Sprachen wie PHP oder Beschreibungssprachen wie XML) als
Minimalausstattung ein reiner Klartexteditor, wie er bei jedem Betriebssystem mitgeliefert
wird. In der Praxis verwenden fast alle professionellen Webseitenprogrammierer jedoch
mittlerweile Programmierwerkzeuge, die sie bei der Erstellung und der Analyse des Quell-
textes unterstützen. Solche Programme kennen einige Bestandteile einer Programmier-
oder Beschreibungssprache (etwa HTML, CSS oder JavaScript) und unterstützen einfache
und teilweise auch komplexere Standardvorgänge, beispielsweise das Maskieren (die
kodierte Darstellung) von Sonderzeichen, das Einfügen von Quellcodeschablonen oder eine
bessere Übersicht durch farbliche Kennzeichnung von bekannten Befehlen. Einige Editoren
bieten einem Programmierer auch die Befehle einer verwendeten Sprache direkt an - etwa
durch Menüs oder Symbolleisten, wo der Anwender diese auswählen kann (auch mit der
Maus). Notepad++ (http://notepad-plus.sourceforge.net/de/site.htm ) hat zum Beispiel so eine
Unterstützung und er ist im Grunde noch als echter Editor zu sehen.
Ein weiteres Feature, das einige Programme bieten, ist die Bereitstellung von verschiedenen
Ansichten eines Dokuments. Das ist insbesondere bei reinen HTML-Editoren ot zu inden.
Dort kann man in vielen Fällen zwischen der Vorschau einer Webseite (also wie sie in einem
Browser aussehen wird), einem graischen Erstellungsmodus und vor allem einer Ansicht
des eigentlichen HTML-Codes - hin- und herschalten. Aber so etwas geht über die Leistun-
gen eines reinen Editors hinaus. Bei solchen Tools handelt es sich dann meist um soge-
nannte IDEs ( Integrated Development Environment ), die Ihnen seit einigen Jahren auch
in der Webprogrammierung zur Verfügung stehen. Diese gestatten eine Programmierung
und eine Ausführung von einer integrierten, gemeinsamen Oberläche aus. Microsot stellt
mit dem Visual Web Developer im Rahmen seines Visual Studios eine sehr mächtige
Web-IDE zur Verfügung, die in der Express-Version kostenlos ist (http://www.microsot.
com/germany/express/products/web.aspx) . Eine kostenlose und dennoch sehr mächtige und
nicht auf eine bestimmte Programmiertechnik optimierte IDE nennt sich Aptana (http://
aptana.com/) respektive Aptana Studio . Sie basiert unmittelbar auf der mächtigen Ent-
Search WWH ::




Custom Search