Visual FoxPro 10.0 Visual Extend 10.0

11
Visual FoxPro Visual FoxPro 10.0 10.0 Visual Extend Visual Extend 10.0 10.0 deutschsprachige FoxPro User deutschsprachige FoxPro User Group Group Rainer Becker Rainer Becker VFPVFX10

description

VFPVFX10. Visual FoxPro 10.0 Visual Extend 10.0. deutschsprachige FoxPro User Group Rainer Becker. Rainer Becker. dFPUG Online-Angebote Loseblattsammlung VFP-Entwicklerkonferenz Lokalisierung Framework Visual Extend MVP, MCP Wizards & Builders GmbH. Kein Visual FoxPro 10.0. - PowerPoint PPT Presentation

Transcript of Visual FoxPro 10.0 Visual Extend 10.0

Page 1: Visual FoxPro 10.0 Visual Extend 10.0

Visual FoxPro 10.0Visual FoxPro 10.0Visual Extend 10.0Visual Extend 10.0

deutschsprachige FoxPro User Groupdeutschsprachige FoxPro User Group

Rainer BeckerRainer Becker

VFPVFX10

Page 2: Visual FoxPro 10.0 Visual Extend 10.0

Rainer BeckerRainer Becker dFPUGdFPUG

Online-AngeboteOnline-Angebote LoseblattsammlungLoseblattsammlung

VFP-EntwicklerkonferenzVFP-Entwicklerkonferenz LokalisierungLokalisierung Framework Visual ExtendFramework Visual Extend MVP, MCPMVP, MCP Wizards & Builders GmbHWizards & Builders GmbH

Page 3: Visual FoxPro 10.0 Visual Extend 10.0

Kein Visual FoxPro 10.0Kein Visual FoxPro 10.0

Microsoft wird das bereits weitestgehend fertig-Microsoft wird das bereits weitestgehend fertig-gestellte Visual FoxPro 10.0 nicht mehr als CD in gestellte Visual FoxPro 10.0 nicht mehr als CD in einer Box vertreiben.einer Box vertreiben.

Dieser Schritt wurde schon lange erwartet, aber erst Dieser Schritt wurde schon lange erwartet, aber erst NACH Visual FoxPro 10.0.NACH Visual FoxPro 10.0.

Endlich ist Visual FoxPro mal wieder in der Endlich ist Visual FoxPro mal wieder in der deutschen Presse, leider wieder unter der Überschrift deutschen Presse, leider wieder unter der Überschrift „FoxPro ist (schon wieder) tot“.„FoxPro ist (schon wieder) tot“.

Page 4: Visual FoxPro 10.0 Visual Extend 10.0

Warum dieser Schritt?Warum dieser Schritt?

Eigentlich war die Fertigstellung von VFP 10.0 von Eigentlich war die Fertigstellung von VFP 10.0 von Microsoft fest geplant – man hätte nicht einfach so Microsoft fest geplant – man hätte nicht einfach so etwas direkt für OpenSource entwickelt <g>.etwas direkt für OpenSource entwickelt <g>.

Aktuelles Problem ist der Mangel von Entwicklern Aktuelles Problem ist der Mangel von Entwicklern bei Microsoft für die Datenbankanbindung in Visual bei Microsoft für die Datenbankanbindung in Visual Studio bzw. .NET über das LINQ-Projekt.Studio bzw. .NET über das LINQ-Projekt.

Damit soll perspektivisch ein Umstieg von VFP-Damit soll perspektivisch ein Umstieg von VFP-Entwicklern denkbar sein (SQL integriert im Entwicklern denkbar sein (SQL integriert im Sprachumfang, Unterstützung von DBFs u.ä.).Sprachumfang, Unterstützung von DBFs u.ä.).

Page 5: Visual FoxPro 10.0 Visual Extend 10.0

Was nun?Was nun?

Erstmal passiert gar nichts – Visual FoxPro „Sedna“ Erstmal passiert gar nichts – Visual FoxPro „Sedna“ ist sehr vollständig und leistungsfähig, so daß ein ist sehr vollständig und leistungsfähig, so daß ein direkter Wechsel zu einem anderen Produkt keine direkter Wechsel zu einem anderen Produkt keine Vorteile bringt (außer man verkauft fertige Pakete).Vorteile bringt (außer man verkauft fertige Pakete).

Der Standardsupport läuft weiterhin bis 2010, der Der Standardsupport läuft weiterhin bis 2010, der erweiterte Support bis 2015erweiterte Support bis 2015

Visual FoxPro 9.0 wird für Sedna weiterhin benötigt Visual FoxPro 9.0 wird für Sedna weiterhin benötigt und ist mind. bis 2010 als CD und danach auf MSDN und ist mind. bis 2010 als CD und danach auf MSDN verfügbar (CD wird noch mit MS diskutiert)verfügbar (CD wird noch mit MS diskutiert)

Page 6: Visual FoxPro 10.0 Visual Extend 10.0

Weiterentwicklung VFPWeiterentwicklung VFP

Der Quellcode aller Tools (nicht nur XSOURCE.ZIP Der Quellcode aller Tools (nicht nur XSOURCE.ZIP sondern weitere VFP- und VB-Komponenten) wird sondern weitere VFP- und VB-Komponenten) wird auf CodePlex als OpenSource bereitgestellt.auf CodePlex als OpenSource bereitgestellt.

Dafür gibt es 4 Varianten von Microsoft Lizenzen für Dafür gibt es 4 Varianten von Microsoft Lizenzen für OpenSource, die Variante kann man sich aussuchen.OpenSource, die Variante kann man sich aussuchen.

Für jedes Tool wird ein bekannter Entwickler aus der Für jedes Tool wird ein bekannter Entwickler aus der FoxPro-Szene die Verantwortung übernehmen, u.a. FoxPro-Szene die Verantwortung übernehmen, u.a. auch Yair Alan Griver selbst. Das VFX-Team wird auch Yair Alan Griver selbst. Das VFX-Team wird sich daran ggf. beteiligen (zugelieferte VFP-Tools).sich daran ggf. beteiligen (zugelieferte VFP-Tools).

Page 7: Visual FoxPro 10.0 Visual Extend 10.0

Was heißt das für VFX?Was heißt das für VFX?

Wachstumsrate von 40% in den letzten 5 Jahren für Wachstumsrate von 40% in den letzten 5 Jahren für die dFPUG wird sich vermutlich abschwächen.die dFPUG wird sich vermutlich abschwächen.

Visual Extend wird aber auf Basis des Lizenz-Visual Extend wird aber auf Basis des Lizenz-Abonnements regelmässig weiterentwickelt.Abonnements regelmässig weiterentwickelt.

VFX ist weiterhin die günstigste Möglichkeit, neue VFX ist weiterhin die günstigste Möglichkeit, neue Endanwender-Features für seine eigene Anwendung Endanwender-Features für seine eigene Anwendung und die Weitergabe an Kunden zu erhalten.und die Weitergabe an Kunden zu erhalten.

Die Weiterentwicklung wird für die Anwender Die Weiterentwicklung wird für die Anwender unseres Erachtens noch wichtiger!unseres Erachtens noch wichtiger!

Page 8: Visual FoxPro 10.0 Visual Extend 10.0

Welche Richtung geht VFX?Welche Richtung geht VFX?

Durch die Einheitlichkeit der erstellten Anwendungen Durch die Einheitlichkeit der erstellten Anwendungen wesentlich bessere Startvoraussetzung für eine wesentlich bessere Startvoraussetzung für eine Konvertierung auf „neue“ EntwicklungsumgebungenKonvertierung auf „neue“ Entwicklungsumgebungen

Aber: Noch gibt es keine wirklich neuen passenden Aber: Noch gibt es keine wirklich neuen passenden Entwicklungsumgebungen!Entwicklungsumgebungen!

Visual Studio Orcas mit LINQ / DBF usw. ist noch Visual Studio Orcas mit LINQ / DBF usw. ist noch nicht verfügbar und selbst mit VB.NET keine stabile nicht verfügbar und selbst mit VB.NET keine stabile Basis für einen Umstieg (Microsoft ändert einfach zu Basis für einen Umstieg (Microsoft ändert einfach zu viel zu schnell und nicht abwärtskompatibel).viel zu schnell und nicht abwärtskompatibel).

Page 9: Visual FoxPro 10.0 Visual Extend 10.0

Sexy Colors -> AvalonSexy Colors -> Avalon

Neue Benutzeroberfläche von Windows VISTA ist Neue Benutzeroberfläche von Windows VISTA ist der neue Weg von Microsoft.der neue Weg von Microsoft.

Basiert auf XAML-Definitionen für das Masken-Basiert auf XAML-Definitionen für das Masken-layout und theoretisch auch via Web ablauffähig.layout und theoretisch auch via Web ablauffähig.

Verschiedene Beispiele von Microsoft bereits Verschiedene Beispiele von Microsoft bereits verfügbar für die Integration von VFP mit Avalon.verfügbar für die Integration von VFP mit Avalon.

Erster Teilschritt wäre die Generierung einer .NET-Erster Teilschritt wäre die Generierung einer .NET-Oberfläche mit unterliegender VFX-Anwendung.Oberfläche mit unterliegender VFX-Anwendung.

Überspringen von Office 2003, dbi-Controls usw…Überspringen von Office 2003, dbi-Controls usw…

Page 10: Visual FoxPro 10.0 Visual Extend 10.0

Weitere SchritteWeitere Schritte

Einbindung von DBF-Client/Server-Lösung für die Einbindung von DBF-Client/Server-Lösung für die Verwendung von DBF-Tabellen als Backend-Verwendung von DBF-Tabellen als Backend-Tabellen (Zusatzmodul zu VFX)Tabellen (Zusatzmodul zu VFX)

Evaluierung von XBASE-Dialekten unter .NET (aber Evaluierung von XBASE-Dialekten unter .NET (aber leider recht fraglich, ob das wirklich 1:1 leider recht fraglich, ob das wirklich 1:1 funktionieren wird…)funktionieren wird…)

Aber b.a.w.: Generierte Avalon-Oberfläche mit Code-Aber b.a.w.: Generierte Avalon-Oberfläche mit Code-Ausführung in Visual FoxPro im Hintergrund…Ausführung in Visual FoxPro im Hintergrund…

Page 11: Visual FoxPro 10.0 Visual Extend 10.0

Vielen Dank!Vielen Dank!Besuchen Sie unsere Webseiten: Besuchen Sie unsere Webseiten:

http://www.visualextend.dehttp://www.visualextend.de

http://portal.dfpug.dehttp://portal.dfpug.de (Reiter VFX) (Reiter VFX)

http://forum.dfpug.dehttp://forum.dfpug.de (Sektion VFX) (Sektion VFX)

http://newsletter.dfpug.dehttp://newsletter.dfpug.de (Rubrik VFX) (Rubrik VFX)

http://devcon.dfpug.dehttp://devcon.dfpug.de (Vorträge VFX) (Vorträge VFX)

http://www.dfpug.de (Reiter VFX)http://www.dfpug.de (Reiter VFX)