Skip to content

Mengapa Bahasa Semula Jadi?

Falsafah di sebalik pendekatan adjektif semula jadi SenangStart.

Masalah dengan Nombor

Rangka kerja utiliti tradisional menggunakan skala nombor abstrak:

html
<!-- Apa maksud nombor-nombor ini? -->
<div class="p-4 m-8 gap-2 text-xl">

Setiap pembangun bertanya:

  • Adakah p-4 lebih besar daripada m-8?
  • Apa beza antara gap-2 dan gap-4?
  • Adakah text-xl lebih besar daripada text-lg?

Anda sentiasa merujuk dokumentasi. Beban mental melambatkan anda.

Penyelesaian Semula Jadi

SenangStart menggunakan perkataan yang anda sudah faham:

html
<!-- Terus jelas -->
<div space="p:medium m:big g:small" visual="text-size:big">

Tiada rujukan diperlukan. Anda tahu bahawa:

  • big lebih besar daripada medium
  • medium lebih besar daripada small
  • giant lebih besar daripada big

Model Mental Fizikal

Setiap skala dipetakan kepada objek fizikal yang boleh anda visualisasikan:

Kata KunciModel FizikalContoh Penggunaan
tiny🪨 BatuJarak ikon, sempadan
small📦 Kotak mancisJarak medan borang
medium📱 Telefon pintarPadding standard
big💻 Komputer ribaJarak seksyen
giant🚪 PintuBahagian layout
vast🏠 RumahSeksyen hero

Bila anda fikir "Saya perlukan jarak sebesar komputer riba", anda tulis big.

Komunikasi Mesra AI

Bahasa semula jadi berfungsi lebih baik dengan pembantu AI:

Pendekatan Tradisional

"Besarkan padding"
AI: "Patut guna p-6, p-8, atau p-12?"

Pendekatan SenangStart

"Besarkan padding"
AI: "Tukar dari medium ke big" ✓

AI memahami niat di sebalik kata-kata anda.

Perbualan Semantik

Dengan SenangStart, anda boleh bercakap secara semula jadi:

Anda CakapAI Faham
"ketatkan"Kurangkan jarak (medium → small → tiny)
"bagi ruang bernafas"Besarkan jarak (medium → big → giant)
"lebih padat"Guna jarak lebih kecil
"rasa sempit"Besarkan jarak
"terlalu banyak ruang kosong"Kurangkan jarak

Pengasingan Tanggungjawab

Tiga atribusi memastikan kod anda teratur:

html
<div
  layout="flex col center"   <!-- Struktur -->
  space="p:medium g:small"   <!-- Saiz -->
  visual="bg:white rounded:big"  <!-- Penampilan -->
>

Sesiapa yang baca kod ini terus tahu:

  • Apa fungsinya (flexbox, column, di tengah)
  • Berapa besarnya (padding medium, gap small)
  • Bagaimana rupanya (putih, bulat)

Pemikiran Niat Nan Utama

Berhenti fikir dalam pixel. Mula terangkan niat.

Daripada...Fikir...
"Saya perlukan 16px padding""Saya perlukan medium padding"
"Tambah 8px gap""Tambah small gap"
"Buat 32px margin""Bagi big margin"

Kod anda menjadi swadokumentasi.