1. Grundsätzliches 
  2. Unterschiede Überblick
  3. Das HTML Boxmodell und Gemeinsamkeiten mit dem Desktop Client
  4. Macros (was wird wann wo und wie ausgeführt)

1. Grundsätzliches

QlikView bietet 2 Wege der Darstellung eine Windows basierte Darstellung (Desktop Client und IE-Plugin) und eine HTML basierte Darstellung (AJAX Client und WebView). Die wesentliche Unterschiede sollten Sie vor der Erstellung ihrer Applikation berücksichtigen, welche Unterschiede dies im wesentlichen sind können Sie folgender Tabelle entnehmen:

2. Unterschiede Überblick

 Funktion Desktop / IE-Plugin AJAX Client (WebView)
Makros ja (mehr infos hier) nein (bzw. teilweise nur Serverseitige) 
Extensions nein ja
Seite drucken ja ja
über Browser Seite drucken
Standard HTML Druck
Layout keine Unterschiede zwischen der regulären Desktop Ansicht und der Ansicht im IE-Plugin. Darstellung teilweise schöner da keine HTML Limitierungen, das IE-Plugin arbeitet mit OCX manche Objekte sehen aufgrund der HTML Darstellung im AJAX Client etwas anders aus wie z.B. die Suchbox. Da der AJAX Client eine reine HTML javaScript Variante ist unterliegt diese Variante den Einschränkungen dieser Technik.
Performance etwas schneller da nur die Daten übertragen werden die Grafiken werden lokal gerendert. Grafiken werden auf dem Server gerendert und anschließend an den Client übertragen, dadurch wird eine größere Datenmenge übertragen.
Lokale Installation nötig ja nein
für Webview ist eine lokale Desktop Version erforderlich
Mobile Endgeräte nein ja
Platform unabhängig nein ja
Zoom ja nein
wenn nur über eine Extension
Technik: OCX (Active-X) = IE-Plugin
similar to local Client
Workbench
Webparts

3. Das HTML Boxmodell und Gemeinsamkeiten mit dem Desktop Client

rtaImageDiese Abbildung zeigt das HTML Box Modell, welches zum Teil mit dem Layout im Desktop Client / IE-Plugin identisch ist.

4. Macros (was wird wann wo und wie ausgeführt)

Vom Einsatz von Makros rate ich im allgemeinem ab, sollten Sie diese dennoch nutzen wollen sollten Sie auf die folgenden Dinge achten:

Macros werden im IE-Plugin und im Desktop Client im vollem Umfang unterstützt bei allen anderen Clients werden nur serverseitig ausgeführt, das heißt das Client Aktionen grundsätzlich nicht funktionieren. Aber auch beim IE-Plugin und Desktop Client müssen clientseitige Aktionen nicht unbedingt funktionieren, diese können durch Richtlinien, Antivirus Software oder ähnlicher Software blockiert werden. Somit können Sie unter umständen nicht 100% gewährleisten das Ihre Aktionen auch ausgeführt werden. 

Sie sollten Macros aus diesem Grund also nur einsetzen wenn es unbedingt notwendig ist. 

Ein ausführlicher Artikel zum Thema Makros wird sicherlich noch folgen.