Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Recital
Message
From
23/10/2007 16:00:14
 
 
To
23/10/2007 12:06:53
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01261575
Message ID:
01262911
Views:
24
>...
>>
>>Etecnologia's .NET Extender for VFP & VFPCompiler for .Net offers cross develpment with .Net
>
>Yes, indeed. Here's a walk-through on how to easily compile a native VFP form into a native .NET form:
>
>http://groups.google.com/group/vfpnet-compiler-community-support-group/web/create-a-databound-vfp-net-form?hl=en
>
>Since Microsoft doesn't seem to care much about the "VFP way of doing things", it has (maybe unintentionally) unleashed a number of private, non-MS development teams to take the VFP concepts and run with them. Companies like eTecnologia are actually adding new sorely needed features to the language and doing away with previous limitations, while they are at it (to name just one: no more 2 GB DBF -file limit -- which was probably arbitrary to begin with, left in place in order to steer people towards SQL server...).

No, it was not arbitrary (in the meaning of "on a whim") as vfp's "phantom" locking needs the other half of a 4 byte max sized file - which for instance is also the max file size on FAT32, which came much later than vfp's schema of record locking.

>I have a strong feeling that VFP is simply not going to to away, because there is simply too much value in the datacentric, OOP, almost fully metadata -driven, local cursor processing approach to be thrown away.

The thing worrying me is that I here almost nothing about implementing SQL - which in itself is ton-trivial task. The ability the reprocess cursors again with SQL and xBase was the thing where vfp's approach was "better" than the approaches used in .Net 2.0, where you had to work harder for the same results.

>Of course a VFP -derivative language is not an end-all do-all one-size-fits-all -solution, but it is a great power tool in a programmer's toolbox when one has to quickly prototype an application and/or write one that needs to slice and dice through data quickly and effortlessly.

Not arguing about the power, but it is also double edged as it is sooo easy to fall into bad habits<g>.
The thing "going" for xBase is data integration - thy dynamism can be found in similar levels in most scripting languages, from my other favorite, python, over ruby to javascript, groovy and PHP. SQL was the thing seting VFP apart from the other xBases: you could talk to your intermediate layer in nearly the same language as a C/S backend.

I do hope both GUINEU and Etecnologica can finish their products...

regards

thomas
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform