Native PHP Philosophy
ArtiFrame is built firmly on the principle of "Convention over Configuration". The true power of a framework comes not from a bloated arsenal of tools, but from the unwavering consistency of its internal architecture.
Zero Overhead
Zero dependencies on third-party Composer packages. Composer is used solely to generate the PSR-4 autoloader. Every line of code belongs to you, stripped of unnecessary abstraction layers.
Security First
XSS protection, CSRF validation, SQL injection sanitization, and strict HTTP method controls are built-in defaults. Security is a standard, not an option.
Strict Ruleset (data-js)
A junior developer joining the project will grasp the `data-js` UI architecture and directory structure in minutes. Team cohesion is guaranteed at the framework level. JavaScript events are never bound to CSS classes or IDs.
<!-- ❌ Anti-Pattern -->
<button id="submitBtn" class="btn">Send</button>
<!-- ✅ ArtiFrame Standard -->
<button class="btn btn-primary" data-js="login-submit">Send</button>