<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>حسوب I/O - مساهمات المستخدم zen</title>
		<description>المساهمات التي أرسلها zen - حسوب I/O</description>
		<language>ar</language>
		<generator>حسوب I/O</generator>
		<item>
			<title>من الصفر إلى بناء Backend Framework خاص بي: تعرفوا على RiserBob</title>
			<pubDate>Thu, 05 Nov 2026 12:50:37 +0000</pubDate>
			<link>https://io.hsoub.com/webdev/186243-%D9%85%D9%86-%D8%A7%D9%84%D8%B5%D9%81%D8%B1-%D8%A5%D9%84%D9%89-%D8%A8%D9%86%D8%A7%D8%A1-backend-framework-%D8%AE%D8%A7%D8%B5-%D8%A8%D9%8A-%D8%AA%D8%B9%D8%B1%D9%81%D9%88%D8%A7-%D8%B9%D9%84%D9%89-riserbob</link>
			<description><![CDATA[مرحباً بالجميع، من فترة قررت خوض تجربة مختلفة عن بناء التطبيقات المعتادة: قررت تطوير Backend Framework خاص بي باستخدام Bun وTypeScript، وأطلقت عليه اسم RiserBob. كانت الفكرة أن أبني إطاراً يجمع بين حرية Express.js، وسرعة Elysia، والتنظيم الذي تقدمه NestJS، مع تجربة تطوير بسيطة وممتعة. ما الذي يقدمه RiserBob؟  Modular Architecture لتنظيم المشاريع.  Middleware وAuthentication جاهزة.  Validation وError Handling.  CLI لتوليد Modules وملفات المشروع بسرعة.  دعم WebSocket وSocket.IO مدمج في RiserBob.  Packages إضافية مثل JWT وCookie وCloudinary.  Funny Mode مستوحة من عالم قاع الهامور لإضافة لمسة مرحة ومختلفة أثناء التطوير! 😂  ماذا عن الأداء؟ أجريت مجموعة اختبارات Benchmark قارنت فيها RiserBob مع Gin (Go) وElysia وNestJS وExpress، باستخدام سيناريوهات متعددة مثل Hello World وJSON وCPU-bound وPipelining وStress Testing. كانت النتائج مختلفة حسب نوع الاختبار، واحتل RiserBob المركز الثالث في الترتيب الإجمالي ضمن المقارنة التي أجريتها. والأهم بالنسبة لي أن RiserBob حافظ على استقراره ولم ينهَر في أي جولة من جولات اختبارات الضغط التي أجريتها. لماذا أشارككم هذا المشروع؟ لأنني أؤمن أن بناء الأدوات مفتوحة المصدر تجربة تعليمية وهندسية عظيمة، وأتمنى أن يصبح RiserBob مشروعاً يستفيد منه مطورو TypeScript وBun. يسعدني سماع آرائكم وانتقاداتكم واقتراحاتكم، خصوصاً من المطورين الذين لديهم خبرة في تصميم Backend Frameworks. روابط المشروع  GitHub: https://github.com/ZenZN99/RiserBob  Website: https://riserbob.vercel.app  Benchmarks: https://github.com/ZenZN99/riserbob-benchmarks  npm: https://www.npmjs.com/package/riser-bob]]></description>
		</item>
	</channel>
</rss>
