>><snip>
>>>
>>>I like the idea of a cross platform language - I program for it daily. But there has to be issue moving code from the web, desktops, phones, and tablets. The tech is just very different.
>>
>>In respect of Windev - yes of course you cannot just run your desktop app as a website. As you say, the technical aspects is simple too different such as handling session states. The lure of WinDev is that:
>>
>>(1) you learn one language (which can be combined with other languages like Javascript, HTML, Ajax, .Net, etc.),
>>
>>(2) you learn essentially one IDE,
>>
>>(3) that same language can be used to create products for 3 platforms; desktop, web, mobile,
>>
>>(4) the same language can compile to multiple different types of executable for Windows, Linux, Android, iOS, Java,
>>
>>(5) proper planning and coding will therefore allow you to re-use lots of code, classes, etc. in all targets and platforms, and
>>
>>(6) the product is very complete and it seems to me that PCSoft now spend a lot of their time adding in functionality that you can just call / use rather than have to program yourself - things like complex controls and libraries of related functionality like encryption functions, conference and camera controls, barcode controls, charting controls, multi-media controls, setup packagers, etc. Plus of course moving more and more WinDev desktop functions to their mobile and web platforms.
>
>One IDE will not work. Different IDEs are needed for different platforms. Trying to make one GUI work for desktop, web, mobile, and phone is misguided IMO. They are different at the core.
A developer IDE is very different from a OS UI. There are apps (ElectricPlum for example) that let you simulate running your app on an iPhone as you develop in Windows. I don't think testing against other platforms while developing in one IDE is at all unrealistic. And in the case of web apps, it is just a given.
Charles Hankey
Though a good deal is too strange to be believed, nothing is too strange to have happened.
- Thomas Hardy
Half the harm that is done in this world is due to people who want to feel important. They don't mean to do harm-- but the harm does not interest them. Or they do not see it, or they justify it because they are absorbed in the endless struggle to think well of themselves.
-- T. S. Eliot
Democracy is two wolves and a sheep voting on what to have for lunch.
Liberty is a well-armed sheep contesting the vote.
- Ben Franklin
Pardon him, Theodotus. He is a barbarian, and thinks that the customs of his tribe and island are the laws of nature.