Revolution (Entwicklungsumgebung)

Revolution ist eine Softwareentwicklungsumgebung/Multimedia authoring Software in der Tradition von HyperCard und basiert auf dem Motor von MetaCard. Sein primärer Fokus ist auf der Versorgung eines relativ zugänglichen Entwicklungswerkzeugsatzes und scripting Sprache, die die Entwicklung von Softwareprogrammen ermöglichen, die auf vielfache Plattformen mit wenig oder keinem Code modificaitons stoßen. Mit der Revolution eingeschlossene Integrated Development Environment (IDE) wird teilweise auf den Modellen gebaut, die von Bill Atkinson und der ursprünglichen Mannschaft von HyperCard am Apfel geschaffen sind und nachher von vielen anderen Softwareentwicklungsprodukten wie Microsoft gefolgt sind, Visuell Grundlegend. Revolution schließt eine englische sprachähnliche scripting Sprache genannt die Abschrift, eine volle Programmiersprache-Obermenge der scripting Sprache von HyperCard, HyperTalk ein.

Die Versionen des höheren Ranges (sieh Versionen, unten), erlauben Anwendungen, kompiliert zu werden, um auf mehr als einer Plattform, einschließlich Macintoshes (Klassiker oder Mac OS 9, und Mac OS X), Windows und Unix ähnliche Systeme einschließlich Linux zu laufen. Es kann auch Stapel von HyperCard importieren, die wenig oder keine Modifizierung verlangen, wenn sie Außenfunktionen nicht verwenden, die allgemein in der Revolution nicht arbeiten.

Revolution wird entworfen, um eine Umgebung zu sein, wo sich Nichtprogrammierer gelassen fühlen und sich Programmierer nicht zu unbehaglich (nach dem Gewöhnen an "die nicht traditionelle" Programmiersyntax) fühlen. Wie jede Programmiersprache oder Entwicklungsumgebung ändern sich Meinungen betreffs des Grads, zu dem jene Ziele erreicht worden sind, außerordentlich.

Versionen

Vor der Revolution 2 war die "Starter Bastelsatz" Version verfügbar. Das war freeware und hat Beschränkungen des Benutzers auferlegt wie, Schriften zu nicht erlauben, die länger sind als zehn zu kompilierende Linien. Jedoch ist das seitdem unterbrochen worden und ist für das Download nicht mehr verfügbar. Die "Dreamcard" Version ist für Hausbenutzer/Hobbyisten beabsichtigt. Anwendungen (genannt "Stapel") haben das Verwenden gebaut davon verlangt, dass entweder der Dreamcard "Spieler" oder eine volle Kopie der Revolution läuft, weil Dreamcard den Revolutionsbearbeiter nicht einschließt. Die "Studio"-Version ist stärker, und ist im Schaffen binärer Berufsanwendungen nützlich. Die Unternehmensversion ist wahrscheinlich für zufällige Benutzer zu teuer, aber wenn im Vergleich zu anderen ähnlichen Produkten wie Borland Delphi oder Kylix, konkurrenzfähig bewertet wird. Wenn man Programme auf Plattformen von Nichtmicrosoft für die Quer-Plattform-Aufstellung entwickeln möchte, ist Revolution eine einer kleinen Hand voll gewerblich unterstützte Optionen.

Vereinbarkeit

Revolution wird aus dem Motor von MetaCard abgeleitet, so sind Stapel von MetaCard mit der Revolution um 100 % vereinbar. Jedoch ist der andere Weg ringsherum nicht notwendigerweise wahr. Stapel von HyperCard können geführt werden, aber externals wird nur auf Macs laufen. Stapel von SuperCard müssen ein zum Revolution/MetaCard-Format zu befördernder Konverter durchbohrt werden.

Plattformen

Revolution läuft auf dem Mac Klassiker, Mac OS X, Windows 9x/NT/2000/XP und den folgenden UNIX Varianten:

  • FreeBSD oder BSD/OS
  • HP-UX 10.20 oder später
  • SGI IRIX 5.3 oder später
  • Linux Intel 1.2.13 ELF oder später
  • AIX 3.2.3 oder später
  • Solaris (2.5 oder später für SPARC und x86; 2.3 und 2.4 SPARC nur)
  • SunOS 4.1.x oder später

Eigenständige in der Revolution geschriebene Anwendungen können auf dem obengenannten, sowie Windows 3.1 (mit Beschränkungen) laufen.

Bezüglich des Märzes 2005 läuft der Dreamcard Spieler nur auf Windows, Mac OS (Klassiker oder X), und Linux.

Schnittstelle

Auf Linux der GNOME/Xfce/GTK des Benutzers + wird Thema verwendet, wenn GTK + sonst installiert wird, wird ein Motiv-Blick verwendet. Auf Mac wird Äußer-Betriebsleiter, wenn verfügbar, verwendet, sonst wird der Platin-Blick verwendet. Auf Windows werden das XP Thema oder die Standardprodukte verwendet. Benutzer können das Motiv, Platin und Windows-Äußere auf jeder Plattform vorher ansehen.

Revolutionsgemeinschaft

Es gibt viele Gesellschaften und Gruppen, die den Revolutionsmotor verwenden. Es wird von freiberuflichen Programmierern hauptsächlich verwendet, um kleine Produkte oder Bibliotheken zu machen, aber weil ein Beispiel exklusiv durch das Raumausbildungszentrum von Christa McAuliffe verwendet wird.

Links


Infosys / Main-Tauber-Kreis
Impressum & Datenschutz