iefsoftware/ief-framework
最新稳定版本:v1.2.0
Composer 安装命令:
composer create-project iefsoftware/ief-framework
包简介
IEF Framework - Lightweight PHP Framework
README 文档
README
Version: 1.2.0 "Titan Global"
Author: IEF Software
License: MIT
🌟 Hakkında
IEF Framework, modern PHP uygulamaları geliştirmek için tasarlanmış, hafif (lightweight), ultra hızlı ve elit bir MVC (Model-View-Controller) çatısıdır. V1.2.0 "Titan Global" sürümü ile birlikte, mimari stabilite ve üst düzey geliştirici deneyimi (Developer Experience) ön plana çıkarılmıştır.
Framework; gelişmiş yönlendirme (routing), Obsidian ORM, Titan Guard kimlik doğrulama, Titan Pulse görsel hata ayıklayıcı ve esnek middleware desteği ile gelir.
🚀 Öne Çıkan Özellikler
- ⚡ Titan Core Performance: Gereksiz yüklerden arındırılmış, optimize edilmiş çekirdek yapı.
- 🛡️ Titan Guard (Auth): Dahili, güvenli ve estetik kimlik doğrulama sistemi (Login/Register/Middleware).
- 📡 Titan Pulse (Debugger): Glassmorphism tasarımlı, gerçek zamanlı SQL, Latency ve Memory takibi.
- 💾 Obsidian ORM: Nesne tabanlı, "Lazy Building" destekli ve UUID/Auto-increment uyumlu veritabanı yönetimi.
- 🛣️ Titan Router: RESTful rotalar, middleware gruplama ve akıllı enjeksiyon desteği.
- 💎 Premium Aesthetic: Dark-mode odaklı, neon cyan vurgularla modern ve profesyonel arayüzler.
🛠️ Kurulum
Gereksinimler
- PHP 8.1 veya üzeri
- Composer
- SQLite (Önerilen) veya MySQL/MariaDB
Hızlı Başlangıç
-
Projeyi Klonlayın:
git clone https://github.com/byk1lla/IEFFrameWork.git my-app cd my-app -
Bağımlılıkları Yükleyin:
composer install
-
Veritabanı Hazırlığı: Varsayılan olarak
database_v5.sqlitekullanılır. Migrasyonları çalıştırmak için:./ief migrate
-
Sunucuyu Başlatın:
./ief serve
Tarayıcınızda
http://localhost:8000adresine gidin. Pilot hesap:nexus@core.id/matrix123
📖 Mimari Yapı
1. Dizin Yapısı
/
├── app/
│ ├── Controllers/ # Business logic (AuthController, AdminController vb.)
│ ├── Core/ # Framework çekirdeği (Titan Core Engine)
│ ├── Models/ # Obsidian Modelleri
│ ├── Middleware/ # Titan Guard koruma katmanları
│ └── Helpers/ # Elit yardımcı araçlar
├── config/ # Yapılandırma matrisi (App, Database, Routes)
├── public/ # Web sunucusu giriş noktası ve assets
├── storage/ # Loglar ve SQLite veritabanı
├── vendor/ # Composer paketleri
├── ief # Aether CLI aracı
└── index.php # Global Matrix giriş noktası
2. Titan Guard & Güvenlik
Rotalarınızı tek bir satırla koruma altına alabilirsiniz:
Router::get('/admin', 'AdminController@index', [ 'middleware' => \App\Middleware\AuthMiddleware::class ]);
🏗️ Katkıda Bulunma
- Fork yapın.
- Titan-branch oluşturun (
git checkout -b feature/titan-extension). - Commit atın (
git commit -m 'Release: v1.2.0 build'). - Push yapın ve Pull Request açın.
IEF Framework © 2026 - Titan Global Edition.
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-14