Demnächst steht bei mir eine
DB-Anwendung an, welche planmässig mindestens die nächsten 5-10 Jahre laufen soll.
Für mich stellt sich nun die Frage, auf welches Pferd ich bei einer
Business-Anwendung setzen soll.
Komm drauf an wie 'Business' das ist. Wer ist die Zielgruppe der Anwendung? Buchhaltung oder Management? Kleinere oder größere Unternehmen?
In den nächsten 5-10 Jahren wird sich das ganze Thema auch im Business-Bereich immer mehr in Richtung Mobil / Tablet bewegen. Das Management will seine Daten immer und überall dabei haben.
GUI geht immer mehr in Richtung HTML5 / CSS3 / JS. Usability-Mäßig steht eine gut(!) gemachte Webanwendung einer lokalen Applikation in nichts mehr nach. Ich würde also eher ein SPA-Framework heranziehen und das Middle-Tier als eine Sammlung von Web-Services anbieten. Darauf dann ein auch eine klassische Desktop-Anwendung als
GUI anzudocken ist keine große Schwierigkeit.