Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP advantages over .NET
Message
De
05/08/2016 13:54:46
 
 
À
03/08/2016 02:11:16
Information générale
Forum:
Visual FoxPro
Catégorie:
VFPX/Sedna
Divers
Thread ID:
01638709
Message ID:
01639154
Vues:
106
J'aime (1)
You are quite mistaken about FoxInCloud. It does not make a VFP app "appear to the user via their browser." It adapts a VFP app and creates actual HTML/JS/CSS, just as if you had done it yourself with HTML, jQuery, etc. You then have an HTML/jQuery app which you can run as is or add anything you might normally add to an HTML/jQuery application.

And the app still runs fine as a VFP app.

At the risk of beating an old and dead horse, people here who claim that the great tools of .Net etc. enable them to do all kinds of things they could never do in VFP and do them faster most likely never did much with VFP. (There are some here I grant expert in both, such as Rick Strahl.)

Let's take an example. I just had a client who had a very very old DOS app that needed to be replaced to enable them to take advantage of modern and Internet related technologies. I would not really consider it a conversion, as the app was 25 years old and the requirements have changed dramatically, so I would consider the DOS app more of a guideline in developing the specs.

The company received three .Net proposals from companies with excellent reputations. I told them it could be done as a 100% HTML/Jquery/CSS app for approximately 50% of what they were being quoted - both 50% less in time and costs - by developing from scratch in VFP with FoxInCloud.

They were skeptical to say the least, but I convinced them. Then it got better. As they started deploying the app, they realized that the first sites that needed it were in outlying areas and had significant issues maintaining a decent speed Internet connection. They developed a solution for that, but it could take up to 2 years. So I just saved the day by letting them run the exact same HTML/jQuery app in VFP as a remoteapp. Once codebase, one project. If you had any understanding of what FoxInCloud can do, you would be falling out of your chair in awe.

The app has a myriad of special features, connects to numerous external devices, has many custom JS, etc. In VFP those devices are accessed by ActiveX controls and in HTML via Javascript routines.

Tne bottom line is that as a consultant I have one and only one goal, and it should never change a bit: give the client what they need in the most efficient manner. Ooooh, I'm good at .Net. Ooooh, I learned to be a wiz in Java. Ooohh I am a wiz in good olde VFP -- none of that is relevant in the least unless you are making a commercial app you plan to sell, in which case do as you please.

And a company that pays to have a VFP app converted to something else? There could be a reason, but most likely it is negligence or ignorance on the part of the company and the developers. I have only ever seen one VFP conversion to another platform that had a legitimate business reason - and business reasons are the ONLY acceptable reasons. It must make or save money, short or long term, to merit consideration.

Ignorance is no excuse. My responsibility is to the client. I have sent clients elsewhere if I thought it would better serve them. For the record, we have a very good .Net guy and if a client insists on not listening to our suggestions we will give them whatever platform they want. If something better than VFP with FoxInCloud came along tomorrow, I would grab it, But it has been years and nothing is close.

>It is not the same example you originally gave. You said; "So, if you are a virtuoso using a tool and this tool works fine, just keep it, you'll always be better than trying to use someone else's tool."
>
>Not everyone is a "virtuoso". Most developers will be average. For new projects, they will benefit far more from moving to a new IDE and using new tools which do so much for them vs. sticking with a language (VFP) which ended development years ago.
>
>You think my post is about promoting WinDev vs. FIC - it is not. WinDev is not a competitor to FIC because FIC is not a programming language as such. FIC seems to me essentially a convertor which enables VFP apps to run on a server and appear to the user via their browser. In which case, TSPLus and similar tools are the competitive products and TSPlus, for example, runs VFP or any app inside any HTML5 supported browser (in Windows, iOS, Linux, Android) without changing 1 line of code and the app appears 100% exactly as designed.
>
>
>>Joss,
>>What the JavaScript developers did in he last 10 years can compare to what Picasso did on painting: a modern and ever growing system out of an outdated, presumably dumb language. It is indeed a similar example.
>>
>>>I think I have understood your post well enough. Most developers are not Picassos. And your new Picasso example is not the same example as before. In this new example both painters use the same tools therefore obviously the more expert painter will do better. That was not the original scenario.
>>>
>>>>Jos,
>>>>
>>>>I don't really care whether you agree or not with a post you misunderstood.
>>>>
>>>>To illustrate my point, Picasso and an average painter do totally different paintings using the same tools. The difference lies in 3 areas:
>>>>1- Picasso is talented for painting
>>>>2- Picasso has teamed with many other painters like Braque and others
>>>>3- Picasso has worked much more than other painters
>>>>Nowhere does the tooling play any role in Picasso's work.
>>>>
>>>>What counts most is how much collective intelligence a community puts in using its tools.
>>>>
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform