Hi Nabarun,
On top of what Tom and Chriss suggested, you can proceed in 2 steps: 1- adapt your VFP app. to the Web using FoxInCloud (and get your UI in HTML/CSS/JS), 2- rewrite the server code in whatever language (PHP, ASP.net, etc.) of your preference.
Steve,
The Web is multi-tiered so you can move your VFP app to the Web in 2 steps:
[ol 1]
Turn the client side (UI) in responsive HTML/CSS/JS using FoxInCloud; at this stage, the server code is still VFP but you've done half the way and your client has saved a lot of time and money writing...
Hi all,
Just a couple of observations and answers
We provide a free tool, the FoxInCloud Adaptation Assistant that tells you exactly what you need to do on your app. and how long it will take you (you can even adapt your unit time from your personal experience).
During adaptations your app...
FoxInCloud generates the HTML, CSS and JS at run time, for each form, upon first time needed
eg.
- for a 'Master' form https://mycompany.com/someForm.xxx
define class xxxProcess as awProcess && FoxInCloud sub-class generated by FAA
…
procedure someForm
this.wFormStandardPage('someForm.scx')...
AFAIK, West Wind Web Connect's wwDHTMLform was the first attempt to render a VFP form in HTML, so did VFP2IIS and FoxInCloud.
FoxInCloud pushes this logic farther than its colleagues:
clones forms as HTML/CSS/JS that not only replicates the VFP display, but understands the form structure to...
You can adapt your application by parts, with sub-projects containing the forms of a functional area.
Once you've adapted your classes for the first project, then the other projects inherit from them.
An important point: you adapt the same source code that you deploy for desktop / RDP / TSplus...
Hi Avsalf,
If you're still interested, let me draw a comparison between TSplus, Lianja, West-wind and FoxInCloud.
TSplus works as a video replication between the VFP app running on the server and the animated image the user can see in the browser, using the <canvas> HTML5 element. It requires...
It's more complex to provide users the same interactive GUI: on each user action, refresh just the parts of the form that need to change, not the full page like you typically see on a web site when clicking an hyperlink. To provide an interactive experience, you need AJAX and a lot of...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.