HeadlinesBriefing favicon HeadlinesBriefing.com

Vermell: إطار عمل ويب C++ بدون كتلة

Hacker News •
×

Vermell هو إطار عمل ويب minimalist، بدون كتلة للبيئات C++ الحديثة، مصمم كن successor لـ Vibe. يتطلب تضمين رأس واحد فقط وربط مكتبة ثابتة، بدون وقت تشغيل، جامع قمامة، DSL، أو تبعيات vendored. مبني على محرك مدفوع بالأحداث يستخدم حلقة epoll غير مُخلَّبة ومجموعة خيوط عاملة، يحقق Vermell أداءً عاليًا تحت الحمل ومرونة ضد العملاء البطيءين. يعتمد فقط على APIs أساسية من Linux (sockets, epoll, pthreads, fork/exec) ويُركَّم بأمر واحد: g++ -std=c++20 server.cpp -o exe -lvermell. المنصات المدعومة تشمل x86_64, ARM (aarch64, armv7)، Android via Termux, WSL، Raspberry Pi، والحاويات؛ macOS و Windows غير مدعومين بسبب اعتمادهم على epoll. ميزات أمان مثل timeouts، حدود الطلب، حدود الاتصال، و سجن render مفعل افتراضيًا. DOM JSON داخل الشجرة يوفر تحليل RFC 8259 الصارم، معايير مُدرَّجة، أجسام خام، و multipart uploads. قوالب C++ allow_modules compose() و variables render()، مع تكوين سلس من خلال استدعاء configure واحد. وثائق ثنائية اللغة (EN/ES) متاحة على vermell.cc. خيارات التثبيت تشمل CMake، npx create-vermell-static، Docker، وحزم APT الموقَّعة لـ Debian/Ubuntu.