Die Community zu .NET und Classic VB.
Menü

FAQ 0063: Ist Basic unter Linux lauffähig?

 von 

Frage 

Wie kann ich Visual basic unter Linux zum Laufen bringen?

Gibt es einen Basic-Dialekt, der unter Linux läuft?

Visual Basic  

Visual Basic ist unter jedem Linux eingeschränkt lauffähig.
Man muß VB aber mit Wine ( HowTo) oder WineX starten.

Gleiches gilt für alle Basic-Dialekte, die unter Windows laufen und für die es keine Portierung für Linux gibt.

Vereinzelt beschwert sich Visual Basic aber, daß einige DLLs nicht gefunden worden seien.
Tritt dieses Problem auf, muß man die Datei wine.conf entsprechend anpassen, indem die Pfade zu den (nativen) DLLs eingetragen werden.

Basic für Linux  

Viele Linux-Anwender haben sich bereits darüber geärgert, daß es keine Basic-Dialekte für Linux gab.
Aus dieser Not heraus haben sich einige Benutzer zusammengeschlossen und verschiedene Basic-Dialekte für Linux entwickelt.

Der wohl bekannteste Dialekt ist KBasic. Es ist bei Weitem nicht so leistungsfähig wie Visual Basic, es ermöglicht aber bereits gutes und schnelles Arbeiten.
Entgegen füherer Aussagen wurde das Projekt wiederbelebt. Im August 2004 soll eine neue Version als kommerzielles Projekt erscheinen.

Ein anderes, ausgereiftes Produkt ist Phoenix Object Basic der Firma Janus Software.

Weitere (nicht alle) Dialekte sind hier zu finden: http://www.freebyte.com/programming/#basic.

Anmerkung von Volker Schmid:
Zwei weitere Basic-Dialekte, die unter Linux laufen, sind HBasic und Gambas. Diese Programme erlauben das erstellen von Basic-Programmen mit toller IDE, Datenbankanbindungen, Objektorientiert und mit vielen Features.
Nicht zu vergessen wäre da noch das kommerzielle, aber extrem günstige und schnelle PureBasic. Es kann Code für Linux und Windows erstellen. Es hat Schnittstellen zu DirectX, OpenGL und viele andere tolle Funktionen. So kann es zB auch DLLs für Windows erstellen. PureBasic ist 'sauschnell' da es in Assemblercode übersetzt wird. Angeblich macht es in vielen Bereichen C Konkurrenz (steht auf der Webseite).
Volker Schmid hat eine Liste von Basic-Dialekten zusammengestellt: http://www.inspirant.de/BasicLinks.htm.

Ihre Meinung  

Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.