
Kerangka kerja web modular dan fungsional
Jelajahi dokumen »
Memulai · Proyek Demo · Laporkan Bug · Fitur Permintaan
Perhatikan bahwa meskipun SIHL digunakan dalam produksi, API masih dalam pengembangan aktif.
SIHL adalah kerangka web yang termasuk baterai yang dibangun di atas opium, CAQTI, log dan banyak lagi. Berkat arsitektur modular, baterai termasuk dapat dengan mudah ditukar. Pemrograman fungsional yang diketik secara statis dengan OCAML membuat pengembangan web menyenangkan dan aman.
CHECKOUT Bagian yang dimulai dari dokumentasi.
Jika Anda ingin masuk ke kode, lihat proyek demo.
Ini adalah tujuan desain utama SIHL.
Tujuan menyeluruhnya adalah membuat pengembangan web menyenangkan. Kesenangan sulit untuk diukur, jadi katakan saja kesenangan dimaksimalkan ketika frustrasi diminimalkan. Untuk inilah tujuan desain lainnya di sini.
SIHL harus menyediakan fitur tingkat tinggi yang umum dalam aplikasi web di luar kotak. Ini harus memberikan default waras dan ergonomis untuk 80% dari kasus penggunaan dengan opsi kustomisasi yang kuat tetapi tidak harus ergonomis untuk 20% lainnya.
OCAML sendiri memastikan tingkat kebenaran tertentu pada waktu kompilasi. Untuk pengalaman pengembang yang dioptimalkan, beberapa hal tidak diverifikasi pada waktu kompilasi tetapi pada waktu mulai. SIHL memastikan bahwa aplikasi Anda tidak dimulai tanpa konfigurasi yang diperlukan dan lingkungan yang diperlukan.
Ini adalah beberapa hal yang dapat dijaga oleh Sihl untuk Anda.
Ya, karena semua kerangka kerja lainnya belum ditemukan di sini!
Pada catatan yang lebih serius, awalnya kami ingin mengumpulkan serangkaian layanan, perpustakaan, praktik terbaik, dan arsitektur untuk memutar alat dan produk kami dengan cepat dan berkelanjutan. Evaluasi bahasa dan alat mengarahkan kita untuk membangun iterasi ke -5 dari apa yang menjadi SIHL dengan OCAML. Kami percaya OCAML adalah tempat yang fenomenal untuk membangun aplikasi web.
Terima kasih kepada Ocaml, Sihl ...
Dokumentasi API untuk versi terbaru dapat ditemukan di sini: https://oxidizing.github.io/Sihl
Tujuan utama kami adalah untuk menstabilkan API layanan, jadi memperbarui SIHL di masa depan menjadi lebih mudah. Kami ingin menarik kontribusi untuk kontribusi layanan, begitu kerangka kerja mencapai beberapa tingkat kematangan.
Lihatlah pedoman yang berkontribusi.
Hak Cipta (C) Sistem Pengoksidasi 2020
Didistribusikan di bawah lisensi MIT. Lihat LICENSE untuk informasi lebih lanjut.
Sistem pengoksidasi - @oxidizingsys - [email protected]
Tautan Proyek: https://github.com/oxidizing/sihl