>Bill,
>
>>Years ago, we developed several Fox apps that ran on either Windows or SCO Unix
>>90% of the time, there were no problems porting the code from one platform to the other, but when it came to things like printers, serial devices, screen resolutions, etc, there were lots of issues that prevented us from using some of Fox's most powerful features.
>>Cross platform sounds good in theory but in practice just using Windows gave us a better product, so we opted out of Unix and made them Windows only apps.
>
>Yes but that was way before the time we learned to code in layers. At least let me have the same database, Data objects and Bizz objects... irregardless of what the platform is.
And you can, nowadays, basically have one GUI - the html - just need to code for different sizes.
Mind you, even ten years ago I've seen things like scanner dialog being written in a browser window. It looked like a real app, worked like a real app (except that it never saved your settings, grr), but whenever there was an error message, it came in a form of IE's asking about script on a page doing something it can't fix on its own. Another one was for a CD burner. Generally, people were, even then, coding for a web interface (even when used only locally), simply because all the gadgets were already available, and the browser would render them.
Now, ten years later, the browser as the runtime environment hasn't gone away; it's spread onto many different devices.
I'm testing both Lianja and Windev in parallel, and it seems they basically do the same thing - run in a webpage. Which then means that any control available on one platform should be available on the others, and would look basically the same. Note that both use .css (as far as I've seen) to render them.