![]() |
![]() ![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Visual FoxPro DevCon '00
Quick Impressions by John Koziol My DevCon roommate, Dave Stevenson, has done a great job explaining what was talked about Sunday, Keynote night. I thought I'd add my overall impressions; y'all will hear lots more about the details in the months to follow...... VFP 7 is pretty cool. The enhancements and new features seem to appeal to two VFP develop camps: Those that use VFP as the single, monolithic tool and those that use VFP in the COM and Web world. I know that monolithic VFP apps are "politically incorrect" at this time, but it's nice to see that the Fox Team hasn't ignored developers' calls for improved UI functions, enhancements to the DML, IntelliSense, et al. For the other camp, the new additions are staggering in scope. It's not the number of enhancements, but the scope of enhancements that will cause all of us to rethink how we fit VFP into distributed environments. Of particular interest to those who plan to work with SQL Server 2000 or Web Services are an impressive array of new XML related commands and functions that would allow VFP apps to work and play very well in the Web Services world. I can't really go into details at this point because I really haven't had a chance to play with these features. Suffice to say that several developers in attendence doing web work could be seen salivating and growing fangs as the conference progressed. Microsoft sponsored an MVP luncheon on Monday. At that luncheon, it was said that features in the Tech Preview version of VFP7, distributed at the PDC and at DevCon tonight, can be openly discussed. This means that you can expect to see a lot of "Fun With (New Feature)" posts by yours truly and others in the coming months. Who can forget the enormously useful posts by Jim Booth on new VFP6 features a couple of years back? I hope Jim considers a sequel to those posts for the new version. Overall? VFP is alive and kicking ass. The Fox Team has done a great job. The VFP tool and product vendors are doing a great job. Everyone is going to have a lot of fun with the new version of our nearest and dearest tool. VFP is dead in the .NET world? Could have fooled me.
Opening night by David Stevenson
The 11th Visual Foxpro DEVCON opened tonight with at least 1,000 in attendance, after a day of pre-conference seminars and workshops. Many of the VFP faithful had gathered Saturday night in the hotel bar for cold drinks and warm fuzzies. It was truly gratifying to see people with very different views actually complimenting each other and laughing together. Strange and wonderful things often happen at DEVCON events.
The integration of VFP into the Visual Studio environment is impressive, with the editor in VS able to create VFP prgs, with VFP's version of Intellisense built in. We can create, build and debug VFP components completely inside the VS IDE. Along with our DEVCON T-Shirts on Tuesday, we will all get the VFP7 Tech Preview CD, and all paid DEVCON attendees will receive the VS.NET Beta 1 later this year, after it first ships to MSDN Universal subscribers. Robert Green stated that the focus for this release was to build a better VFP, and to provide ways for VFP developers to integrate with apps built in VS.NET. And, once again, he stressed that VFP is a part of .NET. He ended with the statement that CLR support is one of the options for VFP8, but that dialog with the VFP community is needed before that decision can be made. We need to study .NET and the CLR, examine the various trade-offs involved, and talk with them about what direction the product should take in the future. It's obvious that many of the community's suggestions have been incorporated into VFP7, so they are ready to hear from us about the next steps. Robert said, "It's your Visual Foxpro -- tell us what you want us to do. We're here to make you happy." At the dessert reception after the keynote, I asked Ricardo Wenger, VFP's Group Manager, whether there would be a VFP8 (assuming that there still is a Microsoft). He replied, "Why not? I mean, look around the room here -- it's full of VFP developers. It's a good product, and I see no reason to stop. Why not do another one?" Robert and Ricardo both emphasized that they appreciate hearing from the community, and look forward to participating in open discussions about VFP's future feature set. "I'm not just talking about this week," Robert said, "but an ongoing discussion over the coming months, as people get more acquainted with the .NET initiative." Bottom line: they don't want to spend a huge effort on building something that few people will want or use, so we have to do our homework and join the discussion. Comments from a few attendees: Paul Maskens: The ease of working with distributed data with XML could cut some jobs from weeks down to days. COM and DCOM give way to XML-based applications. Erik Moore: The XMLUPDATEGRAM() got my attention, and immediately I started rewriting my framework in my head. I just want to know if we will have the opposite function that can read an updategram and update the tables. Ed Rauh: I didn't see much that we didn't already know, until Ken Levy did his demo. That gave me a few things to think about.
62 Rue Doucet, Petit-Rocher, New Brunswick, E8J 1L3 Telephone: 1-506-783-9007 Email: mfournier@levelextreme.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||