webui-dev/webui
کاربرد:
این پروژه بهت اجازه میده از هر مرورگر وب یا WebView به عنوان رابط گرافیکی (GUI) استفاده کنی، بدون نیاز به نصب فریمورکهای سنگین. میتونی از هر زبان برنامهنویسی دلخواهی در بکاند استفاده کنی و در عین حال از فناوریهای مدرن وب مثل HTML, CSS و JavaScript در فرانتاند بهره ببری.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای یک برنامه دسکتاپ سبک و قابل حمل بسازی که نیازی به نصب مرورگر جداگانه یا محیطهای سنگین نداشته باشه. همچنین وقتی میخوای رابط کاربری رو با ابزارهای مدرن وب طراحی کنی، اما منطق برنامه رو با زبانهایی مثل C++, Python یا Go پیادهسازی کنی.
چند مثال از موارد استفاده
- ساخت اپلیکیشنهای دسکتاپ با رابط وب و بکاند C++ ️
- توسعه ابزارهای داخلی شرکت با Python و رابط HTML/CSS/JS ️
- اجرای برنامههای محلی روی دستگاههای بدون دسترسی به اینترنت با WebView جاسازیشده
- ساخت UI برای ابزارهای خط فرمان (CLI) به صورت محلی و بدون سرور ️
- ##webui
- ##desktop
- ##webview
- ##lightweight
- ##cross
- ##gui
- ##backend
- ##frontend
- ##portable
- ##C
