Ich weiss nicht warum man den Tag nicht closen soll

Könnte daran liegen, dass man weniger Overhead produziert, da Zeilenumbrüche innerhalb der Tags nicht beachtet werden und das performancevorteile bringt.
Mir ists egal was da genommen wird, man könnte sich auch an Pear halten. Hauptsache es gibt welche
Ne richtige integration gibt es nur für Dojo. jQuery selber is nur in der ZendX library drin.
Aber da das alles flexibel ist und man die ViewHelfer auch selber schreiben kann, kann man jedes Framework integrieren.
Die "Integration" macht ja auch nichts anderes als beim nutzen der Funktionen, den JS Code zu erstellen und in den Header zu integrieren, da kann man auch die JS Dateien selber schreiben und auslagern, was bei sehr viel Code wg. dem cache eh performanter ist.