Hi Mike,
I have been looking at several different options for implementing modern applications with a nice GUI. Some of the aspects I've been considering leads me to only one option: applications running in a browser.
When you write an application these days, there's one key thing you have to keep in mind: it has to run on totally different devices with a lot of different browser(s) and versions. Supporting an application running natively on Windows, Mac, iPhone, iPad, Android, ... is an nearly impossible task in terms of maintenance.
Using the EWD/ExtJS/Sencha Touch combination is a real big winner because it simplifies the design and programming of your application a lot and let you concentrate on your application instead of having to deal e.g. with browser formatting details and HTML/CSS quirks of every browser.
In my case, I'm using EWD in several flavours: some applications are just using EWD to generate just plain HTML pages very efficiently, another is being implemented with Sencha Touch (a customer facing application with a touch screen), and the biggest one I'm currently busy with is a desktop application with ExtJS replacing our old terminal based ERP system.
I want to be able to run these application on different kinds of devices efficiently, running the application on top of Caché with real-time data without having to worry about browser versions, different operating systems and more of these "nice" system details.
I've been implementing a lot of different applications in the past in quite different environments - but to be honest, the way I'm working now with EWD in different flavors is without any doubt the most efficient way for me.
Op dinsdag 19 maart 2013 21:12:41 UTC+1 schreef Mike het volgende: