Frage

Als Windows-und Web-Entwickler von 12+ Jahren und einer „zu Hause“ Mac-User, ich frage mich, ob es sich lohnt es die Realbasic für den persönlichen Gebrauch zu erhalten. Ich habe oft in der Entwicklung plätschern für OS X will; Ich weiß, VB, Java, C #, aber nicht C, C ++ oder Objective-C. Ich habe kein konkretes Projekt im Auge haben und nicht Objective-C zu lernen, motiviert, so frage ich mich, wenn RB leicht und gut genug wäre, um mich mit einigen kleinen Anwendungen beginnen.

Hier sind meine Bedenken / Fragen:

  • Ich habe nicht viel über Realbasic in der „realen Welt“ zu hören - es nur eine Frage auf Stackoverflow mit „Realbasic“ markiert ist - so ist es eine tragfähige Entwicklungsumgebung, oder ist es nur ein „Spielzeug "Sprache / IDE?

  • Gibt es irgendwelche Macken oder gotchas mit Apps geschrieben / kompiliert mit RB?

  • Gibt es kommerzielle Anwendungen gibt, die in RB geschrieben werden?

War es hilfreich?

Lösung

$ 50 ist nicht viel Geld in diesen Tagen und Realbasic Personal ist absolut wert. Es ist ein Schnäppchen, auch. Für das, was Sie sagen, was Sie tun wollen, sollte es perfekt sein.

Die aktuellen Versionen von Realbasic sind recht robust. Sie können für die Verwendung mit der Quellcodeverwaltung Projekte in Textdateiformat speichern. Ich benutze es mit Subversion auf Multi-Personen-Teams jeden Tag. Es ist vollständig objektorientiert, hat Selbstbeobachtung Fähigkeiten, ist seit Jahren Erweiterungsmethoden hat (C # sie nur bekam .NET 3.0 in), enthält SQLite als integrierte Datenbank und vieles mehr.

Es gibt Nachteile natürlich. Es ist noch nicht schaffen Cocoa-Anwendungen (sie Kohlenstoff sind jetzt), ist es nicht so viele integrierte Steuerelemente haben wie einige andere IDEs, es ziemlich viel RAM verwendet und es ist schwieriger, baut zu automatisieren, als es sein sollte. Dennoch ist Realbasic weit entfernt von einer Spielzeug-Sprache. Es ist nur mit einem schlechten Namen sattelt: -)

Aber ich garantiere, Sie werden Ihr erstes O X App innerhalb von Minuten mit Realbasic erstellt haben.

Aktualisieren : Ab 2013 ist Realbasic jetzt bekannt als Xojo (die Sprache ist immer noch die gleiche, obwohl).

Andere Tipps

Um Ihre Fragen zu beantworten speziell ...

  

Ich habe nicht viel zu hören Realbasic   in der „realen Welt“ - nur gibt es   eine Frage auf Stackoverflow getaggt   mit „Realbasic“ - so ist es eine tragfähige   Entwicklungsumgebung, oder ist es nur   ein "Spielzeug" Sprache / IDE?

Sicher, es ist eine tragfähige envirnoment für die meisten Arten von Anwendungen. Ich benutze es zur Zeit zu Hause und bei der Arbeit. Ich habe entwickelt und Cross-Plattform-Anwendungen im gesamten Unternehmen verteilt unterstützen mit unserer Digital Asset Managements Bemühungen, Marketing authomation mit Applescript, sowie eine Unmenge wirksamen kleinen Anwendungen, die mich durch meinen Tag.

  

Gibt es irgendwelche Macken oder gotchas mit   Apps Written / kompiliert mit RB?

Nichts, was eine wenig defensive Programmierung kümmern und nichts nicht nehmen, die gelöst werden mit OS, bis diese Probleme können nicht durchgeführt werden. Aber das ist das gleiche wie bei den meisten Sprachen ist.

  

Gibt es kommerzielle Anwendungen aus   gibt, die in RB geschrieben werden?

Auf jeden Fall. Aber ich glaube nicht, dass es wirklich alltäglich für kommerzielle Anwendungen der Entwicklungsumgebung zu werben, in denen sie gebaut wurden.

@ARKBAN

  

der Code nicht in einer Textdatei.   Das bedeutet, dass man nicht wirklich nutzen   Versionskontrolle, und Sie können nicht haben   mehrere Entwickler arbeiten daran -   eh und je.

Das ist falsch und hat schon eine ganze Weile. Realbasic exportiert in XML und VCP-Formate.

Ich erspare einen Link zur Download-Seite aus Angst vor meiner Antwort Zugabe als Spam markiert werden. Ich glaube, Sie werden in der Lage sein, es zu klären, von hier.

Prost

Als Sprache ist Realbasic sauberer als die meisten und hat Idiome, die C # in der letzten Versionen nur gerade hinzugefügt hat (wie sie Methoden).

Der plattformübergreifende Rahmen ist sehr einfach zu bedienen und gut integriert in die IDE. Die Integration ist so glatt, die wahre OO Natur des Rahmens und elegante Art und Weise, in der Ereignisse in die Sprache entwickelt wurden, zu verschleiern neigt -. Manche Leute es als VB6 Klon abtun, sind aber sehr falsch

Die IDE fehlen einige Funktionen im Vergleich zu Visual Studio, sondern sind auch viel einfacher zu bedienen und mit weniger visuellen Lärm. Es hat ein paar Features, vor allem die Geschichte und die Navigation, die zu Visual Studio überlegen sind und machen es überraschend einfach um ein großes Projekt zu erhalten.

Der ein wichtiger Punkt, den ich dagegen für Bastler Programmierung halten würde, ist, dass es recht speicherintensiv sein kann, schlecht mit weniger als 1 GB RAM auf Maschinen ausgeführt werden. Having said that, ich es ganz glücklich auf einem 1,5 GHz verwenden, 1,25 GB PPC Powerbook 12" (meine Reisemaschine) zur Verfügung gestellt Ich bin vorsichtig, was sonst in der gleichen Zeit ich laufe.

Ich arbeite auch in Visual Studio und XCode - weder vergleiche die Leichtigkeit in der Lage, Programme zusammen in Realbasic zu schleudern.

Wenn Sie entwickeln wollen einfache GUI-Anwendungen für die unterstützten Plattformen Realbasic bei 50 $ ist ein Schnäppchen. Es ist kein Stand der Technik Entwicklungsumgebung, aber für einige Arbeitsplätze ist es absolut das richtige Werkzeug.

Wenn der Speicher dient, Opensong wird in Realbasic geschrieben. Ich habe mit der Demo gespielt, und während es Dinge, die ich über mochte es, denke ich, dass Sie besser dran mit etwas würde ein wenig mehr weit verbreitet.

Es ist kein „Spielzeug“ Sprache, und man kann mit ihm einige ernsthafte Entwicklung tun.

Für zu Hause, die persönlichen Gebrauch, würde ich es in Betracht ziehen. Ich habe es schon benutzt und es ist in Ordnung für diese Art der Nutzung. Allerdings kann ich nicht sagen, dass ich es als meine erste Wahl für Multi-Entwickler-Teams haben würde, oder sogar große Single-dev-Projekte.

  

Ist Realbasic im Wert von $ 50?

Ja, auf jeden Fall. Letztes Mal habe ich geprüft wurde, dass für mehr als 6 mal aufgeführt. Ich würde sagen, für $ 50, es lohnt sich für sich selbst herausfinden.

  

Ist Realbasic eine tragfähige Entwicklungsumgebung?

Es hängt alles, für Hobby Sachen, und vielleicht einige kleine Unternehmen kann es ein großes Werkzeug, auch wenn nur UI Mockup. RB kann im Grunde alles tun, Kohlenstoff kann, so gibt es nicht wirklich eine klare Grenze zu dem, was Sie tun es machen könnten.

Es ist schwer, über Realbasic Cocoa in Objective-C mit Xcode empfehlen, aber ich kann Fälle vorstellen, wo ich würde. Ihr Fall ist mir nicht klar genug, um jede Empfehlung zu machen.

Realbasic ist viel einfacher zu holen dann die empfohlene Toolchain für Mac OS X, und es hat die Vorteile, dass es etwas ähnlich wie Visualbasic ist, und dass sie überqueren kompilierte Windows werden kann und sogar Linux.

  

Gibt es irgendwelche Macken oder gotchas mit Apps geschrieben / kompiliert mit RB?

Anders als das sie scheinen größer, als ich würde denken, sie sein müssen, sind sie Kohlenstoff, nicht Kakao

  

Gibt es kommerzielle Anwendungen gibt, die in RB geschrieben werden?

Wahrscheinlich, aber ich bin mir nicht bewusst irgend.

Realbasic ist eine ausgezeichnete Umgebung zu verwenden, wenn Sie Cross Platform-Anwendungen erstellen möchten, ist es weit von einem ‚Spielzeug‘ Sprache. Es gibt viele kommerzielle Anwendungen mit RB geschrieben.

Die IDE ist nicht die beste, aber es ist in Ordnung und funktioniert gut mit Subversion für die Versionskontrolle in einem Team.

Die Verfügbarkeit der MBS und Einhugur Plugins eröffnet RB und gibt Ihnen einige sehr leistungsfähige Funktionalität.

Alle meine derzeitigen kommerziellen Anwendungen sind in RB geschrieben - und niemand hat für eine Rückerstattung gebeten, weil es in RB geschrieben wurde :-) Wenn die Apps die Aufgabe, sie zu einem vernünftigen Preis gefragt tun dann wirklich niemand über die Sorgen Sprache.

Es wird nicht kostet Sie viel, es trotzdem zu versuchen :-) Sie können meine Sachen auf der types Wissenschaft Website.

ist Realbasic eine gute Sprache, und es kann verwendet werden, die Programmierung Mac OS X aus zu starten, der nicht will sofort Objective-C lernen. Ich begann Realbasic Pro zu verwenden, wenn ich ein Windows-PC hatte, und es war der Grund, warum ich meinen ersten Mac gekauft (die die Anwendungen, die ich für Mac erstellt testen notwendig war); jetzt habe ich nur zwei Macs, und ich Realbasic nicht mehr verwenden.

Der Grund, dass ich aufgehört, es zu benutzen ist, dass Apple Xcode frei gibt, und ich ziehe eine IDE zu verwenden, die mir eine Cocoa-Anwendung erstellen kann, anstatt eine IDE, die mir nur Carbon-Anwendungen erstellen können. Der andere Grund ist, dass etwas komplizierter zu machen, es erfordert, dass Sie Plugins zu tun haben, was es nicht möglich ist, direkt zu tun (eigentlich gibt es zwei gute Plugins, die verwendet werden können).

Um es kurz zu machen, ist Realbasic den Preis wert Sie dafür bezahlen; wenn dann für Mac Realbasic für Windows und Realbasic haben, können Sie einen Teil des Codes verwenden Sie für beide Plattformen entwickeln.
Sicherlich entwickelte Software mit Realbasic ist nur wenige, und nur wer weiß, Realbasic normalerweise in der Lage ist, zu verstehen, wenn eine Anwendung mit Realbasic gemacht wird, expecially, wenn die Anwendung RBScript an den Endverbraucher verfügbar macht.

Java kommt mit jedem Mac OS X, es kommt mit nativer Bindungen für Cocoa (obwohl sie seit 10.4 auf den neuesten Stand nicht gehalten sind glaube ich). Persönlich habe ich Java mit SWT verwendet, um die Entwicklung von Anwendungen auf Mac OS X (die auch auf einem PocketPC-Gerät mußten laufen) und ich finde, Mac OS X + PostgreSQL + Eclipse und Java eine schöne Entwicklungsumgebung. Sie wissen, dass es auch - aber dies kann ein Grund sein, es nicht zu wählen, ob Sie es bei der Arbeit jeden Tag benutzen: -)

Ich denke, mono eine bessere Plattform zu verwenden, in Mac OS X wäre

Das Wissen ist leichter zu übertragen, Plattform weiter verbreitet und es ist kostenlos.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top