عن المشروع
webview هي مكتبة صغيرة بلغة C/C++ توفر طبقة تجريد مشتركة لواجهات HTML5 لبناء تطبيقات سطح المكتب عبر المنصات. تستخدم محركات webview الأصلية على كل منصة: GTK وWebKitGTK على لينكس، وCocoa وWebKit على ماك، وEdge WebView2 على ويندوز. تدعم المكتبة روابط JavaScript ثنائية الاتجاه، مما يسمح بالاستدعاءات من C/C++ إلى JavaScript والعكس. صُممت لتكون خفيفة وسهلة الدمج، مع CMake وNinja كأدوات بناء موصى بها، ولكنها غير مطلوبة. يتضمن المشروع أمثلة لكل من C وC++، ويوفر خيارات لبناء مكتبات مدمجة، ومكتبات ثابتة/مشتركة، وخيارات تخصيص متنوعة. كما يسرد العديد من روابط اللغات (مثل Go وRust وPython وJava) ويدعم توليد الروابط عبر SWIG. المكتبة موزعة تحت رخصة MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.