Hi Olaf
Thanks for this interesting debate involving contrasted experiences. S/W strategy is an area where YMMV according to existing assets and target market, just as you mention; I won't argue on that.
However you seem to agree that 'rewrite fits all' is rather irrelevant, every specific situation may appeal a specific solution. This might also mean that the migration strategy we propose with FoxInCloud makes sense in your mind in many cases.
About your comparison across company sizes, I often observed that the size of the software is pretty proportional to the size of the organization; a one-man shop uses a couple of forms, more the company grows the more forms you will add to suit every department/service specific needs, and an increasingly complex management information system.
shows that the average # of forms for a VFP app is 37 (60 when excluding projects with less than 5 forms which are probably test projects); the max. # of forms is 1,596.
By the way, I think many people would be interested in seeing practical examples of your application using "hybrid interoperability and so you can grow a .NET application out of a VFP application", running in both desktop and web.
Olay said:
More general, big enterprise applications don't work 1:1 in the web. You state you can change the html/css, but that won't be enough.
Not sure to understand this statement ... neither do I understand the facts behind, and the limitations you've seen.
Changing the html/css/js lets you do everything you want / need / dream on the UI/Ux or whatever other acronym you see fit.
In 15 years of Web development, and 10 years of AJAX development, I've never seen any limitation that could make it 'not enough', especially with today's browsers supporting HTML 5 and CSS 3.
Could you just throw an example so that everyone can understand?
In our experience, with the Web Applications currently in production with FoxInCloud, using the proper optimization techniques and a powerful Web Server, we've found no limitation that would make the use of a VFP form impossible on the Web; not saying user gets the exact same response time as on the desktop, just saying (s)he can use the application within the range of comfort.
Anyway, these current (slight) limits in comfort will gradually fade away, just like the graphical UI catched up with the text-based UI in the 90's. Only those who have invested on the web early enough will reap the benefits of every bit of infrastructure running full speed.
Regarding your earlier post dated 6 Jan 15 9:51, I'm obliged to respond on facts; don't mean to contradict you systematically, just to answer statements about FoxInCloud that do not reflect the reality proven by experience.
Olaf said:
you now focus on the advantages of server side execution of VFP code
I don't focus on that, just mention it as a side benefit.
We know that many developers and S/W clients are concerned about what the media has described as 'the cloud means spying and loss of confidentiality'. Any Web App strategy should take this issue seriously.
Olaf said:
You explain very good, why response times are an issue with FoxInCloud
Once again,
FoxInCloud has absolutely no response time issue, no more than any Web App. system, and less than many Web Apps that I've see so far, including some developed on .Net.
I've posted real-life response times, with detailed explanations and mentioned a research paper showing that FoxInCloud response times are just within the area of comfort.
Olaf said:
every code you put in a VFP form
Until the end of the paragraph, I can't understand a single word or idea in this text; sorry, blame on my bad English.
Olaf said:
FoxInCloud is very usable, if you can install it on a server with low ping times
This means absolutely nothing in practice.
The FoxInCloud Web Apps currently in production run on regular servers, most of them being private virtual servers, hosted by regular hosting companies, without specific ping times.
Olaf said:
dragging & dropping data around, or moving it from one list to another in multiselect with buttons or double click you won't get the same smooth behaviour with FoxinCloud
How can you assert that
"you won't get the same smooth behavior with FoxInCloud" without having ever tested a FoxInCloud Web Application? That's beyond what I can imagine ... just an amazing piece of disinformation ...
dragging & dropping: managed at the client side, just the dropping may fire an event to the server, perfectly smooth
moving it from one list to another in multiselect with buttons or double click: here is a video showing the multi-select mover lists experience in a FoxInCloud production application (single click, Shift and Ctrl keys being observed, all processed on the server):
Quick question: what do you find not smooth is this experience?
Olaf said:
In my case this and an ActiveX ExGrid Treeview is making up much of an enterprise application, which matured for 30 years of continually development failed to work with FoxInCloud and I would have been surprised, if this large project had worked out.
ExGrid Treeview: 1/ do you have any site or reference about this control? Google did not find any ... 2/ As I mentioned earlier we are working on TreeView - TreeView is part of the FoxInCloud roadmap
failed to work with FoxInCloud same as for Mike Lewis, no trace of you in our contact base, no message or question from you, no download of FoxInCloud Application Server - how did you manage to test FoxInCloud?
Olaf said:
I repeat myself, if I add, that it (FoxInCloud ndlr) only helps for staying at VFP
No, my earlier post about the migration strategy and the HTML/CSS/JS sample files posted earlier demonstrate the contrary:
FoxInCloud is the first step of a continuous, secured and sustainable migration from desktop/VFP to the Web.
Thierry Nivelet (French native speaker)
FoxInCloud, ZenBuyer, IntuiCat