Logo

Sie sind hier : Michael's VO Seite » Visual Objects » Visual Objects 2.7 »  Gründe für die Portierung nach C 7.1

 Visual Objects
   Entwicklungsumgebung
   Was ist Visual Objects?
   Programmiersprache
   Datenquellen
   Wofür brauche ich VO?
   Entwicklung
   Visual Objects 2.7
       Fragen und Antworten
 VO Community
 VO Werkzeuge
 VO Wissen
 Datenbanken
 Impressum



EMail

Gründe für die Portierung nach C 7.1

Übersetzung der offiziellen Aussage von GrafX Software
Stand: August 2003

  1. Eine der Voraussetzungen dafür, dass Visual Objects einmal ein .Net-Produkt werden kann, besteht darin, dass es auf dem neuesten Compilerstand von Microsoft sein muss und mit diesem compilierbar sein muss (.Net = Visual Objects 3.0)

  2. Allein dadurch, dass VO in C 7.1 compiliert wurde, sind viele Kodierungsfehler entdeckt und beseitigt worden.

  3. Es entstand ein schnelleres und kompakteres VO 2.7

  4. Das Speichermanagement wurde verbessert.

Visual Objects 2.5c und 2.6 wurden in Visual C 5.0 compiliert. Dieser Microsoft-Compiler kam vor fast 7 Jahren auf den Markt. Und wie bei jeder Software ist (über diesen Zeitraum) auch bei Microsoft die Qualität des Compilers deutlich besser geworden. Neue Standardklassen für das Laufzeitsystem stehen jetzt zur Verfügung, die neue Standards im Speichermanagement enthalten.

Im Juli 2002 begann das Entwicklerteam von GrafX Software mit der monumentalen Aufgabe, den Code vom C5-Compiler zum C7-Compiler zu konvertieren. Zehntausende von Fehlern wurden im C5-Code von Visual Objects entdeckt. Im Laufe der nächsten 7 Monate wurden diese Fehler behoben und vor den Augen der Entwickler entstand ein stabileres VO. Aber es gab immer noch eine Menge Probleme, obwohl der Code nun (zum ersten Mal) bei höchster Warnungsstufe kompilierbar war. Endlich, nach mehreren Monaten weiterer Arbeit, ist VO 2.7 im Beta-Test.

Es war eine riskante Entscheidung, den Code von CAVO 2.6 nach Microsoft Visual Studio 7.1 zu portieren. Es wäre um einiges einfacher gewesen, GrafX hätte den Code in C5 belassen und weiterhin Patches für das Produkt Visual Objects produziert - so wie es eben bisher gemacht wurde. GrafX entschied sich für den mutigen Schritt, diese Konvertierung vorzunehmen. Von all der Zeit, die die Entwickler von GrafX investiert haben, um Visual Objects von C5 nach C7 zu bringen, sehen Sie nicht viel, denn es sind keine Features, die man sehen oder anfassen kann. Aber sie machen VO 2.7 zur besten Visual Objects-Version, die es je gab... Die Entscheidung, diese kosten-intensive Portierung vorzunehmen, basiert darauf, dass man bei GrafX überzeugt ist, dass Visual Objects eine starke Zukunft als Entwicklungsprodukt vor sich hat.

Text mit freundlicher Genehmigung von Dieter Crispien Software Entwicklung Vertrieb (dcSE)

  Inhalt  
 
  Kurzübersicht der neuen Features 24.02.2005

Übersetzung der Liste von der GrafX Homepage
Stand: August 2003

  Gründe für die Portierung nach C 7.1 24.02.2005
  Informationen zu den Library's im Repository von VO 2.7 24.02.2005

Übersetzung der offiziellen Aussage von GrafX Software
Stand: August 2003

  Neues bei den Subsystemen 24.02.2005

Auch bei den Subsystemen, also Repository Explorer, etc. birgt Visual Objects 2.7 wichtige Änderungen in sich.

 

zurück nach oben

Erstellt mit WinContent