Plattformen
01.06.2001
Verteilte Anwendungen in Phoenix
Nutzen Sie die Leistungsfähigkeit des Internets in Ihren Anwendungen Die Erweiterung des Internets hat dem Programmierer neue Wege eröffnet, verteilte Anwendungen zu entwickeln. Stellen Sie sich vor, Sie hätten eine Anwendung für einen Fahrzeugvertragshändler mit drei Standorten zu erstellen. In einer solchen Anwendung würden Daten häufig zwischen den drei Standorten ausgetauscht werden. In der Vergangenheit waren alle Möglichkeiten eher unattraktiv: Entweder verwaltete jede Zweigniederlassung ihre eigenen lokalen Daten, oder man musste die Standorte mittels teurer Standleitungen miteinander verbinden. Darüber hinaus tendierte verteilte Software dazu, komplex und beim Debugging problematisch zu sein. Das Internet hat dies radikal geändert. Die Kosten für weltweite Verbindungen sind sehr stark reduziert worden, und textbasierte Kommunikationsprotokolle im Unix-Stil lassen sich verhältnismäßig einfach debuggen.
weiterlesen
01.05.2001
Relationale Open Source-Datenbanken
Datenbankapplikationen mit Phoenix Object Basic erstellen Im vorhergehenden Artikel („Phoenix Object Basic“; BasicPro 4/2001) haben wir die Geschichte von Linux vorgestellt und einen ersten Einblick in Phoenix Object Basic geliefert. Dort schrieben wir, dass Linux mehr in der System- als in der Anwendungsprogrammierung verwurzelt ist. Dies hatte auch für einen sehr langen Zeitraum zur Folge, dass für Linux nur wenige Datenbanksysteme verfügbar waren. In den letzten Jahren hat sich diese Situation allerdings zum Positiven ver-ändert. Führende kommerzielle Datenbankanbieter haben Linux-Versionen ihrer Produkte herausgebracht, und die Open Source-Community hat viele relationale SQL-Datenbankpakete geschaffen. Eine breite Auswahl an Open Source-SQL-Datenbanken ist mittlerweile vom Low-End bis zum High-End verfügbar; auch der ODBC-Interface-Standard wird unterstützt.
weiterlesen
01.05.2001
Annäherung an Unix
Interview mit David Stutz, Microsoft USA Am 27. Juni 2001 wurde von Microsoft offiziell bekannt geben, dass die Common Language Infrastructure (CLI) im Rahmen einer von Microsoft eigens dafür entworfenen Shared Source Lizenz nach Unix portiert werden wird. Die CLI ist der Sammelname für das, was auf einer Plattform benötigt wird, um .NET-Konsolenanwendungen in C# ausführen zu können. Sie entspricht der virtuellen Maschine bei Java und besitzt ebenfalls die Aufgabe, für die Ausführung von .NET-Anwendungen auf einer im Prinzip beliebigen Plattform zu sorgen.
weiterlesen