RealBasic 5.0

Wir werden gleich sagen, dassRealBasic 5.0 ist ein bedeutendes und wertvolles Upgrade auf ein bereits gutes Produkt. RealBasic ist eine Programmierumgebung, mit der gew├Âhnliche Zivilisten n├╝tzliche Mac-Software mit einem Minimum an Erfahrung, Schwei├č und Alkohol schreiben k├Ânnen. F├╝r Einsteiger ist RealBasic jedoch immer noch die beste Wahl.

Leute, die noch nie eine Codezeile geschrieben habenSie werden feststellen, dass RealBasic 5.0 eine nicht bedrohliche Umgebung ist, in der Sie grundlegende Programmierkenntnisse erwerben k├Ânnen. Erfahrene Programmierer, die mit modernem BASIC vertraut sind, werden feststellen, dass sie Cocoa- oder Classic-Anwendungen erstellen k├Ânnen, die genauso professionell und leistungsstark sind wie viele Anwendungen, die in traditionelleren Hardcore-Entwicklungsumgebungen wie Metrowerks entwickelt wurden. CodeWarrior und Apples Project Builder.

Die Grundlagen von RealBasic

Eines der attraktivsten Dinge am BauenSoftware in RealBasic besteht darin, dass Sie zun├Ąchst nicht die Datenstruktur und das Code-Framework Ihrer Anwendung entwerfen. Stattdessen nehmen Sie die Maus und gestalten die Benutzeroberfl├Ąche. Stellen Sie sich eine Kopie von Adobe Photoshop vor - nur anstelle von Pinseln, Stiften und Formwerkzeugen enthalten die Werkzeugpaletten Standardelemente der Benutzeroberfl├Ąche wie Fenster, Men├╝s und Schaltfl├Ąchen.

Sobald Sie etwas erstellt haben, das richtig aussieht,Sie gehen hinein und f├╝gen jedem dieser Benutzeroberfl├Ąchenelemente Teile des Arbeitscodes hinzu. Die Verkabelung Ihrer Schnittstelle mit Code ist nicht trivial, aber RealBasic unterteilt den Prozess auf nette Weise, sodass Sie Ihre Anwendung schrittweise bearbeiten k├Ânnen, was sehr einfach und sehr erf├╝llend sein kann. Sie m├╝ssen nicht die gesamte App fertig stellen, um wertvolle Ergebnisse zu erzielen. Wenn Sie also nur einen einzigen Knopf zum Laufen bringen m├Âchten, k├Ânnen Sie eine Stunde lang Code schreiben und ihn an den Knopf anh├Ąngen - und dieser Knopf wird es tun tats├Ąchlich etwas N├╝tzliches tun. Es gibt noch einen weiteren Vorteil der Methode zum Abrufen der Ergebnisse nach Bedarf: Bevor Sie Ihre Anwendung fertiggestellt haben, k├Ânnen Sie sie f├╝r eine Probefahrt nutzen und sie aus der Sicht des Benutzers erleben. Wenn Ihre Benutzeroberfl├Ąche nach einem Entwicklungstag stinkt, k├Ânnen Sie sie am n├Ąchsten Tag reparieren. Statt mehrere Arbeitstage zu verbrennen, m├╝ssen Sie sie r├╝ckg├Ąngig machen, sobald Sie Ihren Fehler bemerken.

Nat├╝rlich gibt es viele M├Âglichkeiten, das zu erlebenKompartimentiertes Entwicklungsmodell. Als RealBasic 1.0 auf dem Markt erschien, war sein Hauptkonkurrent die HyperCard von Apple (immer noch die ultimative Software f├╝r die Programmierung auf der rechten Gehirnh├Ąlfte). Der eigentliche Herausforderer ist AppleScript Studio. Wie in RealBasic k├Ânnen Sie damit Anwendungen mit vollem Funktionsumfang erstellen, indem Sie eine Benutzeroberfl├Ąche zeichnen und dann den zugrunde liegenden Code schreiben. Im Gegensatz zu RealBasic verf├╝gt es im Kern ├╝ber AppleScript. Dies bedeutet, dass Sie F├Ąhigkeiten erlernen, die Sie in der Mac-Erfahrung ├╝berall verwenden k├Ânnen, nicht nur beim Erstellen von Apps. Und im Gegensatz zu RealBasic, das mindestens 100 US-Dollar kostet, ist AppleScript Studio frei von Apple.

Aber w├Ąhrend AppleScript Studio einnehmen sollteEs wurde nicht mit den gleichen Zielen wie RealBasic erstellt. AppleScript Studio wurde entwickelt, um auf einfache Weise einfache Apps zu erstellen. RealBasic sollte immer eine eigenst├Ąndige Entwicklungsumgebung f├╝r alle L├Âsungen sein. Wenn Sie sich als Programmierer weiterentwickeln m├Âchten, werden Sie irgendwann das Studio verlassen, aber es sei denn, Sie m├Âchten die n├Ąchste Version von Microsoft Office erstellen oder die betriebsbereite Firmware f├╝r ein Volk von empfindungsf├Ąhigen Robotern entwickeln, die die Menschheit versklaven sollen. Sie k├Ânnen Jahre mit RealBasic verbringen.

Es gibt auch den menschlichen Faktor zu ber├╝cksichtigen: Das Erlernen des Programmierens in einer beliebigen Umgebung kann ein einsamer, frustrierender Prozess sein. Wenn Sie sich jedoch f├╝r RealBasic entscheiden, werden Sie Teil einer enormen Basis intelligenter, engagierter und freundlicher Benutzer, die eine Vielzahl gro├čartiger Ressourcen bereitstellen, von B├╝chern bis hin zu Nachrichten Bretter.

Von Grund auf neu aufgebaut

Wie bereits erw├Ąhnt, handelt es sich bei RealBasic 5.0 um ein gro├čes Upgrade. Real Software hat den vorhandenen Compiler und Debugger in den Papierkorb verschoben und komplett neu erstellt. Dies ist genauso wichtig und ehrgeizig wie die Entscheidung von Apple, mit OS X neu zu beginnen, anstatt nur die vorhandene Codebasis zu korrigieren und zu optimieren.

Der auff├Ąlligste Vorteil des rekonstruierten Compilers und Debuggers ist die Geschwindigkeit.

Der Compiler und der Debugger sind viel, viel schnellerbeim Erstellen von ausf├╝hrbarem Code. Sie m├╝ssen keine sorgf├Ąltigen Benchmark-Tests durchf├╝hren, um hier subtile Verbesserungen festzustellen. Als ich eine einfache App kompilierte, war RealBasic fertig, bevor ich ├╝berhaupt das Magazin ausgew├Ąhlt hatte, in dem ich bl├Ąttern wollte, w├Ąhrend ich auf den Abschluss der Kompilierung wartete. Der Unterschied ist so dramatisch.

Echte Software hat auch schon l├Ąngst ├╝berf├Ąllig gemachtDie Implementierung der BASIC-Sprache wurde grundlegend ├╝berarbeitet, um RealBasic besser an das anzupassen, was der Gro├čteil der Welt von BASIC erwartet. Das Unternehmen hat auch einige langj├Ąhrige (und seltsame) Probleme behoben, insbesondere hinsichtlich der Art und Weise, wie Programmierer Variablen deklarieren und zuweisen m├╝ssen. Im Gro├čen und Ganzen haben Programmierer, die bereits mit BASIC vertraut sind (und angehende RealBasic-Programmierer, die ihr Wissen m├Âglicherweise irgendwann anderswo einsetzen m├Âchten), dank der ├änderungen in 5.0 einen viel einfacheren ├ťbergang. Die Umgebung ist auch wesentlich stabiler als in fr├╝heren Editionen und bietet jetzt einen neuen Projektmanager (nur in der Pro-Edition verf├╝gbar), der es mehreren Programmierern erleichtert, an einem Projekt zusammenzuarbeiten. Real Software hat sich jedoch noch nicht mit einem unserer Probleme befasst: Sie k├Ânnen immer noch nicht zwei Projekte gleichzeitig ├Âffnen und Code zwischen ihnen ausschneiden und einf├╝gen, sodass Sie m├Âglicherweise sehr viel Zeit damit verschwenden, Dateien zu ├Âffnen und zu schlie├čen, wenn Sie zuf├Ąllig Code recyceln m├Âchten zwischen Projekten.

Trotzdem ist der wahre Spa├č von RealBasic 5.0 steht f├╝r die neuen OS X-Funktionen, die Sie problemlos in Ihre Anwendungen implementieren k├Ânnen. Sie k├Ânnen Metallfenster (wie in iTunes), native OS X-Symbolleisten (wie in Sherlock 3 und im Finder) und Fensterausz├╝ge verwenden. Version 5.0 unterst├╝tzt die Quarzgrafiktechnologie von OS X, mit der Ihre Texte und Grafiken sofort sch├Ąrfer werden. Kurz gesagt, Sie k├Ânnen Anwendungen erstellen, die aussehen und sich anf├╝hlen wie alles, was in einer konventionelleren Entwicklungsumgebung erstellt wurde. Nat├╝rlich sind diese kompilierten Anwendungen immer noch recht umfangreich, obwohl sie schlanker sind als fr├╝her.

Entwickler von netzwerkf├Ąhigen Anwendungen werdenWir freuen uns, dass RealBasic jetzt integrierte Unterst├╝tzung f├╝r HTTP, POP und SMTP bietet, und die Pro Edition bietet Unterst├╝tzung f├╝r SSL- und Server-Sockets. Jeder, der Anwendungen erstellt, die mehrere gleichzeitige TCP-Verbindungen erfordern, wird sehr gl├╝cklich sein.

Wir sollten auch unsere Aufregung um 5 bemerken.Kompatibilit├Ąt von 0 mit einer bald erschienenen Windows-Edition von RealBasic. RealBasic war schon immer eine plattform├╝bergreifende Umgebung - Sie k├Ânnen viele Mac RealBasic-Projekte mit nur wenigen Klicks in Windows-Anwendungen umwandeln. Diese datei- und projektkompatible Version verspricht jedoch, dass ein Helpdesk oder eine IT-Abteilung die Entwicklungsanforderungen von erf├╝llen kann Jeder auf jeder Plattform.

Wir sind bei weitem nicht so gl├╝cklich, dass einige unserer RealBasic 4.5-Projekte in RealBasic 5.0 nicht richtig kompiliert wurden. Gl├╝cklicherweise verspricht Real, dies in einem Update zu beheben.

Kaufberatung von Macworld

Alles von 5.Die Kernverbesserungen und neuen Funktionen von 0 sind nat├╝rlich ordentlich, aber was RealBasic zu einem ├╝berzeugenden Kauf macht, ist seit den Anf├Ąngen gleich geblieben: Wenn Sie sich f├╝r RealBasic entscheiden, haben Sie eine Menge Leute im R├╝cken.

Mit dem neu erstellten Compiler und Debugger undDank der Integration der ansprechenden Funktionen der Benutzeroberfl├Ąche von OS X ist RealBasic nach wie vor die unterhaltsamste Art, moderne und wirklich muskul├Âse Anwendungen f├╝r den Mac zu entwickeln.

0

Ähnliche Artikel


Kommentare (0)

Einen Kommentar hinzuf├╝gen