 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Guest
|
Posted: Wed Jul 28, 2004 8:45 am Post subject: Please help me kill Visual FoxPro |
|
|
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'm less hands on than I used to be so
basically I'm 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
|
|
| Back to top |
|
 |
Uffe Kousgaard Guest
|
Posted: Wed Jul 28, 2004 9:24 am Post subject: Re: Please help me kill Visual FoxPro |
|
|
<harronc (AT) attglobal (DOT) net> wrote
| 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
|
|
| Back to top |
|
 |
Guest
|
Posted: Wed Jul 28, 2004 10:07 am Post subject: 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> wrote
| Quote: | harronc (AT) attglobal (DOT) net> wrote in message
news:41076796 (AT) newsgroups (DOT) borland.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
|
|
|
| Back to top |
|
 |
Kevin Powick Guest
|
Posted: Wed Jul 28, 2004 12:47 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
<harronc (AT) attglobal (DOT) net> wrote:
| 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.
http://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
|
|
| Back to top |
|
 |
mamcx Guest
|
Posted: Wed Jul 28, 2004 2:22 pm Post subject: 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 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 ;)
|
|
| Back to top |
|
 |
BOB-O-MATIC Guest
|
Posted: Wed Jul 28, 2004 3:49 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
dbase II, dbase III, dbase IV, Clipper, FoxPro
These are NOT serious corporate application environments.
|
|
| Back to top |
|
 |
dsiders Guest
|
Posted: Wed Jul 28, 2004 5:34 pm Post subject: 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.
|
|
| Back to top |
|
 |
John Wester [Group W] Guest
|
Posted: Wed Jul 28, 2004 5:45 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
In article <4107e38b$1 (AT) newsgroups (DOT) borland.com>, [email]mudshark (AT) rancidbud (DOT) org[/email]
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
|
|
| Back to top |
|
 |
eshipman Guest
|
Posted: Wed Jul 28, 2004 7:06 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
In article <MPG.1b71942711724f7b9897ba (AT) newsgroups (DOT) borland.com>,
[email]rot13.wjrfgre (AT) gryhf (DOT) arg[/email] says...
| Quote: | In article <4107e38b$1 (AT) newsgroups (DOT) borland.com>, [email]mudshark (AT) rancidbud (DOT) org[/email]
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!
|
|
| Back to top |
|
 |
damian marquez Guest
|
Posted: Thu Jul 29, 2004 12:52 am Post subject: Re: Please help me kill Visual FoxPro |
|
|
eshipman <mr_delphi_developer@yahoo!!!.com> wrote:
| 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...
|
|
| Back to top |
|
 |
John Kaster (Borland) Guest
|
|
| Back to top |
|
 |
eshipman Guest
|
Posted: Thu Jul 29, 2004 3:44 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
In article <410849ef (AT) newsgroups (DOT) borland.com>, [email]dmarquez34 (AT) hotmail (DOT) com[/email]
says...
| Quote: | eshipman <mr_delphi_developer@yahoo!!!.com> wrote:
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.
|
|
| Back to top |
|
 |
DS Guest
|
Posted: Thu Jul 29, 2004 10:03 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
John Kaster (Borland) wrote:
| Quote: | damian marquez in <410849ef (AT) newsgroups (DOT) borland.com> wrote:
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
|
|
| Back to top |
|
 |
John Kaster (Borland) Guest
|
Posted: Thu Jul 29, 2004 10:22 pm Post subject: Re: Please help me kill Visual FoxPro |
|
|
DS in <4109741c$1 (AT) newsgroups (DOT) borland.com> wrote:
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'd totally forgotten about it until you mentioned it,
too.
--
John Kaster, Borland Developer Relations, http://bdn.borland.com
BorCon2004, all info in one place! http://info.borland.com/conf2004
Features and bugs: http://qc.borland.com
Get source: http://cc.borland.com
Unofficial information overload: http://blogs.borland.com
|
|
| Back to top |
|
 |
Edmund Guest
|
Posted: Fri Jul 30, 2004 8:57 am Post subject: Re: Please help me kill Visual FoxPro |
|
|
BOB-O-MATIC sighed and wrote::
| Quote: | dbase II, dbase III, dbase IV, Clipper, FoxPro
These are NOT serious corporate application environments.
True, but try dBPlus (was Borland's Visual dBase, now |
under the dBase Inc. product line). It is a great product.
Peer support is great also. I don't know if this is
permitted, but try www.dbase.com.
Edmund
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|