HeadlinesBriefing favicon HeadlinesBriefing.com

Vermell: শূন্য-ভর C++ ওয়েব ফ্রেমওয়ার্ক

Hacker News •
×

Vermell একটি আধুনিক C++ পরিবেশের জন্য একটি minimal, শূন্য-ভর ওয়েব ফ্রেমওয়ার্ক, যা Vibe-এর উত্তরাধিকার হিসেবে ডিজাইন করা হয়েছে। এটি শুধুমাত্র একটি হেডার অন্তর্ভুক্ত করতে এবং একটি স্ট্যাটিক লাইব্রেরি লিংক করতে প্রয়োজন, কোনো রান-টাইম, কচরা সংগ্রাহক, DSL বা vendored নির্ভরতা ছাড়া। ইভেন্ট-চালিত ইঞ্জিনের ভিত্তিতে তৈরি, non-blocking epoll লুপ এবং worker থ্রেড পুল ব্যবহার করে, Vermell লোডের অধীতে উচ্চ কর্মক্ষমতা এবং慢客户ের Against লচিলাপন অর্জন করে। এটি শুধুমাত্র base Linux API (socket, epoll, pthread, fork/exec) per নির্ভর করে এবং একক কমান্ড দিয়ে কম্পাইল করা যেতে পারে: g++ -std=c++20 server.cpp -o exe -lvermell। সমর্থিত প্ল্যাটফর্মে x86_64, ARM (aarch64, armv7), Android via Termux, WSL, Raspberry Pi, এবং কন্টেইনার অন্তর্ভুক্ত রয়েছে; macOS এবং Windows epoll per নির্ভর হওয়ায় সমর্থিত নয়। ডিফল্টভাবে timeout, অনুরোধ ক্যাপ, কানেকশন লিমিট এবং একটি render jail সক্ষম আছে। একটি ইন-ট্রি JSON DOM strict RFC 8259 বিশ্লেষণ, typed parameters, crude bodies, এবং multipart uploads প্রদান করে। C++ templates compose() মডিউল এবং render() চর সক্ষম configure() কালের মাধ্যমে সুগম configurability। পূর্ণ দ্বিভাষী ডকুমেন্ট (EN/ES) vermell.ccে উপলব্ধ। ইনস্টলেশন অপশনগুলো অন্তর্ভুক্ত করে CMake, npx create-vermell-static, Docker, এবং Debian/Ubuntu-এর জন্য সাইন করা APT প্যাকেজ।