Originally posted by: damiano
any other toughts?
im still debating on if to use it or not
my client really wants it
but im still far from being cnvinced
Perdoname, but there is no version 4 of Foxpro. It is not true that Foxpro has not advanced and markedly. MS did not just go for the throat and kill it. There is a very large Foxpro community. It IS smaller than it was, but it is strong, very much worldwide and it includes many of the most talented programmers on the planet.Originally posted by: wfay
I have fairly limited use of Foxpro so take my comments with a grain of salt...
I used Foxpro back in the Win 3.11 days when it still ran in DOS. It was a decent DB system at the time, considering other systems that were available for the PC.
The last time I used Foxpro it was to upgrade some data out of Foxpro v4 into Access and from there upsize it into SQL Server. The ultimate use of the data was in an online data browser, nothing special. We probably could have kept it in Foxpro but they wanted it in SQL Server instead.
It seems to me that MS has done little to advance and promote the use of Foxpro and instead would prefer that you use Access and SQL Server. This is probably a great example of the Microsoft effect on the marketplace (buy your competitors and then stop producing their product, and amazingly enough, your own product will gain marketshare).
At this point, I would be very hesitant about doing any new development in Foxpro unless there is a very specific function that you cannot find in other databases that have not, for all intents, been EOL'ed (end of life) by the company supporting the product. However, my general opinion is that databases are essentially a commodity at this point for 75% of the people who use them, and that you should instead be looking at products like Postgres, Mysql, or SAPDB (which is currently being merged with Mysql). In the few cases where those products will not cut it, you should be using Oracle, DB2, SQL Server (gag), or another commercial product depending on your specific needs.
Originally posted by: Muse
Perdoname, but there is no version 4 of Foxpro. It is not true that Foxpro has not advanced and markedly. MS did not just go for the throat and kill it. There is a very large Foxpro community. It IS smaller than it was, but it is strong, very much worldwide and it includes many of the most talented programmers on the planet.
Originally posted by: wfay
Originally posted by: Muse
Perdoname, but there is no version 4 of Foxpro. It is not true that Foxpro has not advanced and markedly. MS did not just go for the throat and kill it. There is a very large Foxpro community. It IS smaller than it was, but it is strong, very much worldwide and it includes many of the most talented programmers on the planet.
"I have fairly limited use of Foxpro so take my comments with a grain of salt..."
OK FP Master, it was v3, who knows, whatever. It was a WHILE ago (seriously it was 7-8 yrs ago) and I don't really recall.
My opinion on databases being essentially a commodity at this point has not changed.
Originally posted by: Muse
Originally posted by: wfay
Originally posted by: Muse
Perdoname, but there is no version 4 of Foxpro. It is not true that Foxpro has not advanced and markedly. MS did not just go for the throat and kill it. There is a very large Foxpro community. It IS smaller than it was, but it is strong, very much worldwide and it includes many of the most talented programmers on the planet.
"I have fairly limited use of Foxpro so take my comments with a grain of salt..."
OK FP Master, it was v3, who knows, whatever. It was a WHILE ago (seriously it was 7-8 yrs ago) and I don't really recall.
My opinion on databases being essentially a commodity at this point has not changed.
I don't claim to be a Foxpro "master" but I bet I'm better than you. You are entitled to your opinion. They are certainly for sale. What you mean as far as commodities is concerned escapes me. There is much new development still being done in Foxpro and it's not all misguided. In many situations Foxpro is an excellent choice for at least one of the components.
VFP is far, far more than an RDBMS. There's going to be at least one more version of VFP, version 9.0. Beyond that, maybe not. This is not something that I know for a fact, but I recall hearing it from a source that I thought had some credibility. However, there has been speculation like that going on for several years and it's always turned out to be false, so who knows? Aside from that, there's a lot of people all over the world who do not want Fox to die. That in and of itself may propel it further into the future.Originally posted by: wfay
Sounds to me (uneducated on this) like VFP is more like Oracle (Oracle Forms, Application Server, Jdeveloper etc) than simply a database system. If that is the case, then I'm sure there are lots of reasons to choose VFP over a simple RDBMS system.
Not trying to diss VFP if it is more than a simple RDBMS, I simply am not educated on VFP. I just don't like the idea of setting up a new system on a dying platform unless you have very specific reasons for it. "It might be the last version, hard to say."
I agree with this. Web development, security and encryption are weaknesses of Foxpro. However, there are ways of implementing them anyway.Originally posted by: tagej
While "databases" might be a commodity at this point, VFP is not just a database. It's a set of tools that allows you to do a whole bunch of things, a development environment that is very flexible and can be used to develop just about any app you can imagine. It has certain stengths and weaknesses that make it better suited for certain tasks, but overall it's a great tool -- which is why it has survived this long without MS 'pushing' or marketing it like their other tools.
One of the areas where VFP is fairly week is web development. You can use it as the back-end for web apps, but there's not a lot of native web-aware stuff in VFP. With the last couple of versions though, MS is starting to tie it into .net etc, so that gap will probably be closed soon as well.
In your particular situation, why does the customer want to use VFP? Do they have a bunch of foxpro legacy apps? If so, VFP might be a good tool to use. It all depends on what their needs are and how you intend to use VFP. From experience, I would say that VFP is not all that difficult to learn.
Originally posted by: damiano
well after talking to a lot of people about this I decided what to do about this project
mysql DB
JAVA Backend
and the client (which i'd rather do with an applet or VB) will be foxpro to please the customer
thanks a lot for all the help with that sh!t
cheers
Damiano
Originally posted by: Muse
Originally posted by: damiano
well after talking to a lot of people about this I decided what to do about this project
mysql DB
JAVA Backend
and the client (which i'd rather do with an applet or VB) will be foxpro to please the customer
thanks a lot for all the help with that sh!t
cheers
Damiano
Foxpro is very often used in these multi-tier systems as a front end (also middle-tier and even back end). It shouldn't present a great difficulty. Good luck!