Skip to content

FAQ

Pertanyaan yang sering ditanyakan tentang TAVP Stack.

General

Apa itu TAVP?

Tailwind CSS + Alpine.js + Volt + Phalcon = TAVP

TAVP adalah curated tech stack untuk membangun web application PHP yang berperforma tinggi. Bukan framework baru, tapi kombinasi teknologi terbaik yang sudah ada. Phalcon adalah C-extension PHP (compiled, bukan interpreted), sehingga performanya sangat tinggi.

Apa bedanya TAVP dengan Laravel?

TAVP bukan framework, tapi tech stack. Laravel adalah framework lengkap. TAVP mengambil Phalcon sebagai fondasi (performa tinggi), lalu menambahkan layer ergonomis seperti Laravel (Eloquent-like ORM, migrations, CLI). Hasilnya: kecepatan Phalcon + kenyamanan Laravel.

Bagaimana cara install TAVP?

bash
composer create-project tavp/core myapp
cd myapp
tavp serve

Buka http://localhost:8000 di browser.

Berapa minimum PHP version?

PHP 8.3 atau lebih baru. Phalcon 5.16+ juga diperlukan (install dengan tavp phalcon:install).

Database

Database apa yang didukung?

MySQL 5.7+, MariaDB 10.3+, dan PostgreSQL 12+.

Bagaimana cara migrasi database?

bash
tavp migrate

Runtime

Apa bedanya ke-4 runtime TAVP?

TAVP mendukung 4 runtime. Semua share application code yang sama — hanya runtime yang berubah.

RuntimeKecepatanBest For
PHP-FPMStandardShared hosting, development
TAVP Coil (Swoole)FastestHigh traffic, real-time
TAVP Relay (RoadRunner)FastEnterprise, balanced
TAVP Weave (PHP Fibers)StandardShared hosting, parallel I/O
  • PHP-FPM: Traditional, works everywhere, no extensions needed
  • Coil: Swoole-based, coroutine, highest performance, but requires VPS
  • Relay: RoadRunner-based, process isolation, enterprise-grade
  • Weave: PHP Fibers, zero dependencies, works on shared hosting
  • Shared hosting: PHP-FPM atau Weave
  • VPS production: Coil (highest performance) atau Relay (balanced)
  • Development: PHP-FPM

Untuk perbandingan lengkap, lihat Runtimes Overview.

Released under the MIT License.