07-20-2023, 02:13 PM
<p>I'm building an MVC framework, and I'm looking for native solutions / frameworks / tag libraries to draw from or to replace my framework entirely.</p>
<p>I'm interested in the following features specifically:</p>
<ul>
<li>server-side DOM manipulation</li>
<li>server-side events (page reload, form submit, node insertion, etc.)</li>
<li>traversing the DOM tree using css selectors</li>
<li>validation of html nodes nesting</li>
<li>validation of html nodes allowed attributes</li>
<li>support for tag libraries / user controls</li>
</ul>
<p>Pretty much what you get with JavaScript, but on the server-side and with some little extras.</p>
<p>Any solution will do (even if partial), any language will do, any pointers are appreaciated (even from client-side languages, as long as it's possible to check the source code). Dealing with malformed html is <strong>not</strong> a prerequisite. Outputting valid markup is a big plus.</p>
<hr />
<p>Please offer practical solutions by pointing the language/framework that is being discussed and, if possible, what features it provides.</p>
<p>I'm interested in the following features specifically:</p>
<ul>
<li>server-side DOM manipulation</li>
<li>server-side events (page reload, form submit, node insertion, etc.)</li>
<li>traversing the DOM tree using css selectors</li>
<li>validation of html nodes nesting</li>
<li>validation of html nodes allowed attributes</li>
<li>support for tag libraries / user controls</li>
</ul>
<p>Pretty much what you get with JavaScript, but on the server-side and with some little extras.</p>
<p>Any solution will do (even if partial), any language will do, any pointers are appreaciated (even from client-side languages, as long as it's possible to check the source code). Dealing with malformed html is <strong>not</strong> a prerequisite. Outputting valid markup is a big plus.</p>
<hr />
<p>Please offer practical solutions by pointing the language/framework that is being discussed and, if possible, what features it provides.</p>