aantron/dream
کاربرد:
این یک فریمورک وب کامل و مرتب برای ساخت برنامههای تحت وب با زبان OCaml است. این فریمورک به توسعهدهندگان اجازه میدهد تا به راحتی سرورهای وب قدرتمند، قابل تست و قابل توسعه بسازند.
در چه شرایطی بهتره استفاده شود؟
وقتی به دنبال یک راهحل پایدار، نوعامن و کارآمد برای ساخت اپلیکیشنهای وب با OCaml هستی، Dream بهترین گزینه است. همچنین برای پروژههایی که نیاز به قابلیتهای پیشرفته مثل روتینگ، مدیریت session، پشتیبانی از GraphQL و WebSocket دارند، عالی عمل میکند.
چند مثال از موارد استفاده
- ساخت APIهای باقیمانده (RESTful APIs)
- توسعه برنامههای تعاملی با GraphQL
- پیادهسازی سرورهای بلادرنگ با WebSocket
- ایجاد سایتهای استاتیک و داینامیک با تمپلیتهای داخلی
- استفاده در محیطهای توسعه و تست به دلیل قابلیت اجرای بدون سرور (no-server testing)
- ##web
- ##OCaml
- ##Dream
- ##REST
- ##GraphQL
- ##WebSocket
- ##type
- ##functional
- ##backend
