Why Go Vanilla? — I built a lightweight Java framework for Japan's "SI" projects (third attempt in 10 years) #11
javascript
dev.to
Introduction In articles #02 through #10, I introduced the design and features of the SIcore framework. In this final installment, I want to step back and explain the philosophy behind every design decision I've described — why I built it with vanilla (plain Java, JavaScript, and HTML). SIcore uses no annotations in Java, no JavaScript framework, no template engine for HTML, and no Bootstrap or Tailwind for CSS — just a hand-written 400-line stylesheet. Going vanilla is a practical