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.

HTML / JS Architecture
<!-- ❌ Anti-Pattern -->
<button id="submitBtn" class="btn">Send</button>

<!-- ✅ ArtiFrame Standard -->
<button class="btn btn-primary" data-js="login-submit">Send</button>
Next: Routing & APIs