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 Microsoft wird das bereits weitestgehend fertiggestellte Visual FoxPro 10.0 nicht mehr als CD in einer Box vertreiben. Dieser Schritt wurde schon lange erwartet, aber erst NACH Visual FoxPro 10.0. Endlich ist Visual FoxPro mal wieder in der deutschen Presse, leider wieder unter der Überschrift „FoxPro ist (schon wieder) tot“. Warum dieser Schritt? Eigentlich war die Fertigstellung von VFP 10.0 von Microsoft fest geplant – man hätte nicht einfach so etwas direkt für OpenSource entwickelt <g>. Aktuelles Problem ist der Mangel von Entwicklern bei Microsoft für die Datenbankanbindung in Visual Studio bzw. .NET über das LINQ-Projekt. Damit soll perspektivisch ein Umstieg von VFPEntwicklern denkbar sein (SQL integriert im Sprachumfang, Unterstützung von DBFs u.ä.). Was nun? Erstmal passiert gar nichts – Visual FoxPro „Sedna“ ist sehr vollständig und leistungsfähig, so daß ein direkter Wechsel zu einem anderen Produkt keine Vorteile bringt (außer man verkauft fertige Pakete). Der Standardsupport läuft weiterhin bis 2010, der erweiterte Support bis 2015 Visual FoxPro 9.0 wird für Sedna weiterhin benötigt und ist mind. bis 2010 als CD und danach auf MSDN verfügbar (CD wird noch mit MS diskutiert) Weiterentwicklung VFP Der Quellcode aller Tools (nicht nur XSOURCE.ZIP sondern weitere VFP- und VB-Komponenten) wird auf CodePlex als OpenSource bereitgestellt. Dafür gibt es 4 Varianten von Microsoft Lizenzen für OpenSource, die Variante kann man sich aussuchen. Für jedes Tool wird ein bekannter Entwickler aus der FoxPro-Szene die Verantwortung übernehmen, u.a. auch Yair Alan Griver selbst. Das VFX-Team wird sich daran ggf. beteiligen (zugelieferte VFP-Tools). Was heißt das für VFX? Wachstumsrate von 40% in den letzten 5 Jahren für die dFPUG wird sich vermutlich abschwächen. Visual Extend wird aber auf Basis des LizenzAbonnements regelmässig weiterentwickelt. VFX ist weiterhin die günstigste Möglichkeit, neue Endanwender-Features für seine eigene Anwendung und die Weitergabe an Kunden zu erhalten. Die Weiterentwicklung wird für die Anwender unseres Erachtens noch wichtiger! Welche Richtung geht VFX? Durch die Einheitlichkeit der erstellten Anwendungen wesentlich bessere Startvoraussetzung für eine Konvertierung auf „neue“ Entwicklungsumgebungen Aber: Noch gibt es keine wirklich neuen passenden Entwicklungsumgebungen! Visual Studio Orcas mit LINQ / DBF usw. ist noch nicht verfügbar und selbst mit VB.NET keine stabile Basis für einen Umstieg (Microsoft ändert einfach zu viel zu schnell und nicht abwärtskompatibel). Sexy Colors -> Avalon Neue Benutzeroberfläche von Windows VISTA ist der neue Weg von Microsoft. Basiert auf XAML-Definitionen für das Maskenlayout und theoretisch auch via Web ablauffähig. Verschiedene Beispiele von Microsoft bereits verfügbar für die Integration von VFP mit Avalon. Erster Teilschritt wäre die Generierung einer .NETOberfläche mit unterliegender VFX-Anwendung. Überspringen von Office 2003, dbi-Controls usw… Weitere Schritte Einbindung von DBF-Client/Server-Lösung für die Verwendung von DBF-Tabellen als Backend-Tabellen (Zusatzmodul zu VFX) Evaluierung von XBASE-Dialekten unter .NET (aber leider recht fraglich, ob das wirklich 1:1 funktionieren wird…) Aber b.a.w.: Generierte Avalon-Oberfläche mit CodeAusführung in Visual FoxPro im Hintergrund… Vielen Dank! Besuchen Sie unsere Webseiten: http://www.visualextend.de http://portal.dfpug.de (Reiter VFX) http://forum.dfpug.de (Sektion VFX) http://newsletter.dfpug.de (Rubrik VFX) http://devcon.dfpug.de (Vorträge VFX) http://www.dfpug.de (Reiter VFX)