Board index » delphi » Please help me kill Visual FoxPro

Please help me kill Visual FoxPro


2004-07-28 04:45:01 PM
delphi79
We have an application consisting of a client build using Delphi and a
server in Oracle + PL/SQL. I was involved in building it quite a few years
ago, originally in Delphi 2 and later upgraded to Delphi 4. I really enjoyed
using Delphi as I found it a simple straightforward programming language, an
excellent VCL and IDE.
There are only around 10 users of the front-end who maintain the data.
However the application is critical as there are around 1000 call centre
users accessing data in the database via the stored procedure API.
I now need to make some changes. I am less hands on than I used to be so
basically I am specify the changes for a developer.
The problem is that the developer does not have Delphi skills and his only
experience is in Visual FoxPro. He's now proposing to his manager
(unfortunately not me) to rewrite the application using Visual FoxPro.
Apart from the general arguements that I have such as not re-inventing the
wheel, who will maintain the Visual FoxPro code in future, will it be
rewritten by the next developer in VB, etc, I need some arguements against
Visual FoxPro. Other than is being Microsoft, call you please help me with
objective arguements against it. For example I think's it old technology so
how can it be integrated with other applications, how will the database
stand up to 1000 users access the data, etc?
thanks
Ciaran
 
 

Re:Please help me kill Visual FoxPro

<XXXX@XXXXX.COM>writes
Quote
The problem is that the developer does not have Delphi skills and his
only
experience is in Visual FoxPro. He's now proposing to his manager
(unfortunately not me) to rewrite the application using Visual FoxPro.
Does it have to be that developer? Couldn't you find another one?
Regards
Uffe
 

Re:Please help me kill Visual FoxPro

Unfortunately he's the only one available. Only other option is to hire a
consultant which obviously costs money so would take some time and
bureaucracy.
Ciaran
"Uffe Kousgaard" <look_at_www.routeware.dk>writes
Quote
<XXXX@XXXXX.COM>writes
news:XXXX@XXXXX.COM...
>The problem is that the developer does not have Delphi skills and his
only
>experience is in Visual FoxPro. He's now proposing to his manager
>(unfortunately not me) to rewrite the application using Visual FoxPro.

Does it have to be that developer? Couldn't you find another one?

Regards
Uffe

 

Re:Please help me kill Visual FoxPro

I am trying to kill Visual FoxPro at my company too.
I've gotten the most widespread endor{*word*224}t by pointing out that Microsoft has stated that there are no plans for a future version of VFP that will produce managed code that can run with the .NET framework.
Unfortunately he's the only one available. Only other option is to hire a
consultant which obviously costs money so would take some time and
bureaucracy.
Ciaran
"Uffe Kousgaard" <look_at_www.routeware.dk>writes
Quote
<XXXX@XXXXX.COM>writes
news:XXXX@XXXXX.COM...
>The problem is that the developer does not have Delphi skills and his
only
>experience is in Visual FoxPro. He's now proposing to his manager
>(unfortunately not me) to rewrite the application using Visual FoxPro.

Does it have to be that developer? Couldn't you find another one?

Regards
Uffe

[borland.public.delphi.non-technical]
 

Re:Please help me kill Visual FoxPro

<XXXX@XXXXX.COM>writes:
Quote
We have an application consisting of a client build using Delphi...
The problem is that the developer does not have Delphi skills and his
only experience is in Visual FoxPro. He's now proposing to his manager
(unfortunately not me) to rewrite the application using Visual FoxPro.
There are several reasons why you should not re-write the application,
many of which can be read in this good article by Joel Spolsky.
www.joelonsoftware.com/articles/fog0000000069.html
Also, VFP is a quite a large step backwards in terms of technolgy and
flexibility.
If the developer is any good, he should not find it that difficult to
lean enough about Delphi to make the required code changes. I would
think most developers would welcome the challenge to learn something
new.
--
Kevin Powick
 

Re:Please help me kill Visual FoxPro

Hmmm... I work in VFP and more or less i'ma kind of expert on it, with
2000+ clients sucesfully
deployments with it
First, VFP is FAR AWAY the BEST program language for vertical/database
centric application offered by MS (and maybe in general), but bad for
"us" but good for you, this are basic facts about it:
- Is the ugly little sister of the MS tools. Is very KNOW that Vfp have
poor marketing and little support on it. From years, MS have the desire
to switch us to VB(Visual Basic) and now to .NET. In fact, the more prominent VFP
leaders in conferences talk us how *easy* (liar, liar!) is the move to
.NET (and you, borlanders, complain about Borland/Delphi.NET please!!!
is like complain about the color in a shirt and people are die by
starvation!)
- The #1 reason Vfp is good, is the DB engine+language for data
manipulation (how live the world with patetic Sql???). BUT, the engine
is a)Insecure (not have a safe way for protect the database itself, not
users or roles, no password, NOTHING) b) Is unstable...VERY. Is NOT a
sql engine in the normal sense, is more a Acces but well done. EVERYBODY
i know developing real applications with Foxpro use * Sql Server *MySql
or Firebird * Oracle because this simply reason alone. And if not use
the DB engine, the power of FoxPro is less.
- Hard to find controls, because FoxPro is not build for do applications
like games, GUI controls, Zip tools, Web Servers, Skins, Network
components, ActiveX controls, Word procesors, etc...
Some of this things are doable, with thricks, and is possible call the
API but in comparision to Delphi, is a unfair comparision: Delphi have
everything a FoxPro application want/need (except for the powerfull DB
language). In foxpro, you need something else, you need ActiveX/COM...
final point.
- FoxPro development is really slow. I mean, keep the buzzword in FoxPro
happend TOO late. COM+ is only good with VFP 7/8 , and this happend when
.NET enter the world...too late. Forget ActiveX. VFP have syntax
coloring only in 5, and InteliSense in 7 (2-3 years after VS have that).
Only have basic tools in the MS world like a object inspector (for
COM/ActiveX) in 7. The report engine keep the old way from version 3 to
8 (only in 9 is remade) and the Menu engine is procedural at this point.
The WebService support is very poor (aka: Use Soap Toolkit), build a xml
parser native is only possible in 7/8....
- The principal, main argument against VFP today is: Vfp have NO WAY to
.NET. Is not possible, nor probable that VFP go to .NET. Is more, the
market startegy for VFP is use that for the DataLogic/BussinesLogic in a
application and do the rest in other tools.
In fact, except if the company need leverage VFP code is a BAD move go
to FoxPro today, really all VFP companys in my area (in my area/country
VFP is VERY strong) are moving to .NET or other tools by now.
You can do a practical argument if simply think in the application
non-db tools you build in Delphi, like Zip backups or any network tool.
Ask the VFP guy do that with VFP only: I know for sure, is impossible.
I'm very sad for this guy, not have the support of a VFP team, not have
a company with the Fox spirit and need figth against Delphi... Very sad,
very sad ;)
 

Re:Please help me kill Visual FoxPro

dbase II, dbase III, dbase IV, Clipper, FoxPro
These are NOT serious corporate application environments.
 

Re:Please help me kill Visual FoxPro

Quote
dbase II, dbase III, dbase IV, Clipper, FoxPro
These are NOT serious corporate application environments.
Clipper was until CA got hold of it.
 

Re:Please help me kill Visual FoxPro

In article <4107e38b$XXXX@XXXXX.COM>, XXXX@XXXXX.COM
says...
Quote

>dbase II, dbase III, dbase IV, Clipper, FoxPro

>These are NOT serious corporate application environments.

Clipper was until CA got hold of it.
CA, aka Necrosoft, where software goes to die...
--
John
Life is complex. It has real and imaginary parts
 

Re:Please help me kill Visual FoxPro

In article <XXXX@XXXXX.COM>,
XXXX@XXXXX.COM says...
Quote
In article <4107e38b$XXXX@XXXXX.COM>, XXXX@XXXXX.COM
says...
>
>>dbase II, dbase III, dbase IV, Clipper, FoxPro
>
>>These are NOT serious corporate application environments.
>
>Clipper was until CA got hold of it.

CA, aka Necrosoft, where software goes to die...


Yes, I heard that Aspen (clipper on Windows) was a wonderful development
environment but that when CA bought Nantucket, they essentially threw it
out the window, what a shame, the Clipper language was really fine!
 

Re:Please help me kill Visual FoxPro

eshipman <mr_delphi_developer@yahoo!!!.com>writes:
Quote
Yes, I heard that Aspen (clipper on Windows) was a wonderful
development environment but that when CA bought Nantucket,
Oh Aspen!!! That is the missing piece of software in my evolution....Anybody
ever saw of beta of this???
Quote
they essentially threw it out the window, what a shame, the Clipper
language was really fine!
Well CA-VO is out there. I do not like it, it is heavy and bloated, but heck
many people use it, and it taught me the basics of OOP before getting into
Delphi :)
--
Have you seen Marillion's Marbles? Visit www.marillion.com and get in
touch with the most amazing music...
 

Re:Please help me kill Visual FoxPro

damian marquez in <XXXX@XXXXX.COM>writes:
Quote
evolution....Anybody ever saw of beta of this???
I saw it, but not a beta.
--
John Kaster, Borland Developer Relations, bdn.borland.com
BorCon2004, all info in one place! info.borland.com/conf2004
Features and bugs: qc.borland.com
Get source: cc.borland.com
Unofficial information overload: blogs.borland.com
 

Re:Please help me kill Visual FoxPro

In article <XXXX@XXXXX.COM>, XXXX@XXXXX.COM
says...
Quote
eshipman <mr_delphi_developer@yahoo!!!.com>writes:
>Yes, I heard that Aspen (clipper on Windows) was a wonderful
>development environment but that when CA bought Nantucket,

Oh Aspen!!! That is the missing piece of software in my evolution....Anybody
ever saw of beta of this???

>they essentially threw it out the window, what a shame, the Clipper
>language was really fine!
Well CA-VO is out there. I do not like it, it is heavy and bloated, but heck
many people use it, and it taught me the basics of OOP before getting into
Delphi :)


I never used VO or Aspen but I did use FiveWin. What a piece of s**t.
Great idea but horrible implementation. If you were previously a Windows
programmer, using C, then you understood how to use it. It was just way
too much for Clipper converts.
 

Re:Please help me kill Visual FoxPro

John Kaster (Borland) writes:
Quote
damian marquez in <XXXX@XXXXX.COM>writes:


>evolution....Anybody ever saw of beta of this???


I saw it, but not a beta.


Really?
It's pure curiosity now, of course, but is there any info about it
available on the net?
LP,
Dejan
 

Re:Please help me kill Visual FoxPro

DS in <4109741c$XXXX@XXXXX.COM>writes:
Quote
Really?
Yes. I knew most of the R&D team for Nantucket for both Clipper and VO,
and most of the management.
Quote
It's pure curiosity now, of course, but is there any info about it
available on the net?
Don't think so. I would totally forgotten about it until you mentioned it,
too.
--
John Kaster, Borland Developer Relations, bdn.borland.com
BorCon2004, all info in one place! info.borland.com/conf2004
Features and bugs: qc.borland.com
Get source: cc.borland.com
Unofficial information overload: blogs.borland.com