COMPANIES
چۆن ڕایان داهڵ بە دروستکردنی Node.js شۆڕشی لە جیهانی بەرنامەڕێژیدا کرد؟ 🟢💻⚡
Ahmad Birdoz2 min read

هەندێک جار، تەنیا یەک پرسیاری سادە دەتوانێت ڕێڕەوی تەواوی پیشەسازییەک بگۆڕێت؛ ڕێک وەک ئەوەی لە ساڵی ٢٠٠٩دا ڕووی دا کاتێک ڕایان داڵ (Ryan Dahl) یاساکانی ڕاژەکارەکان (Web Servers)ی گۆڕی!
🔴 کێشەی سەرەکی ڕاژەکارە کۆنەکان: تا ساڵی ٢٠٠٩، سێرڤەرە نەریتیەکان بۆ بەڕێوەبردنی داواکاریەکان تەنیا پشتیان بە تاڵ و پرۆسێسی جیاواز (Processes/Threads) دەبەست. کاتێک جەنجاڵی و هاتوچۆ لەسەر ماڵپەڕەکان زۆر دەبوو، بەڕێوەبردنی ئەو هەموو پەیوەندییە هاوکاتانە بەشێکی زۆری سەرچاوەکانی سیستەمەکەی بەفیڕۆ دەدا.
🔴 ئاڵەنگاریی ڕاوەستان (Blocking I/O): داڵ بەدەست ڕاوەستانی کارەکانەوە دەیناڵاند؛ کاتێک سێرڤەر چاوەڕێی کردارێک دەبوو (وەک خوێندنەوەی پەڕگەیەک یان وەڵامی بنکەداتا)، پرۆسەکە بە بێکاری دادەنیشت لەبری ئەوەی بپەڕێتەوە سەر کاری تر.
🔴 لەدایکبوونی Node.js: داڵ بیرۆکەکەی بە تەواوی گۆڕی؛ ئەو Node.jsی لەسەر مۆتۆڕی V8ی گووگڵ و مۆدێلێکی ڕووداوپێوەر (Event-driven) و بێ ڕاوەستان (Non-blocking I/O) دروست کرد. بەمەش سێرڤەرەکە دەیتوانی کردارێک دەست پێبکات، بەردەوام بێت لە کارەکانی تر و هەر کاتێک وەڵامەکە ئامادە بوو پەیوەندی پێوە بکاتەوە.
🔴 شۆڕشی جاڤاسکریپت لە سێرڤەردا: لەو سەردەمەدا جاڤاسکریپت تەنیا وەک زمانێکی سادەی وێبگەڕ (Browser) دەبینرا. هێنانی بۆ ناو جیهانی سێرڤەر شتێکی بێوێنە بوو کە خێرایی و کارایی بێشوماری بۆ داواکاریە هاوکاتەکان (Concurrent Connections) هێنایە ئاراوە.
🔴 وانەی بەنرخ بۆ گەشەپێدەران: چیتر پێویست ناکات بە کوێرانە شوێن ئەو ڕێگەیە بکەویت کە هەمووان پێیدا دەڕۆن. هەندێک جار پێشکەوتن لە سادەترین پرسیارەوە دەست پێدەکات: "ئایا ڕێگەیەکی باشتر هەیە؟".
📉 پێچەوانەی هاوکێشەکە لە جیهانی تەکنەلۆژیا و پڕۆگڕامسازیدا، زۆربەی گەشەپێدەران بە شێوەیەکی کوێرانە شوێن یاسا و فریمۆرکە باوەکان دەکەون و ڕاهاتوون لەگەڵ کەموکوڕیەکانی سیستەمدا بژین. بەڵام زیرەکی ڕاستەقینەی ڕایان داڵ لەوەدا نەبوو کە زمانێکی نوێی داهێنا، بەڵکو لەوەدا بوو کە پرسیارێکی ڕیشەیی لەسەر کێشەکە کرد: "چی ڕوودەدات ئەگەر سێرڤەرەکان پێویست نەکات بوەستن؟". سەرباری ئەوەی لە ڕۆژی یەکەمدا هەمووان گومانیان لە هێنانی جاڤاسکریپت بۆ ناو سێرڤەر هەبوو، بەڵام شکاندنی ئەم گریمانە کۆنە بووە هۆی دروستبوونی ژێرخانێک کە ئەمڕۆ بنەمای هەموو ئەو خزمەتگوزارییە گەورانەی پشتی سەکۆکان (Backend) و ئەیپی ئایەکانی جیهانە. داهێنان کاتێک دەست پێدەکات کە بوێریی ئەوەت هەبێت بڵێیت: "ڕێگەیەکی باشتر هەیە".
ئێستا نۆرەی ئێوەیە؛ ئایا لە کار یان پڕۆژەکانتاندا هیچ کات تووشی بڕیارێک بوونەتەوە کە ناچار بن یاسا باوەکان بشکێنن بۆ چارەسەرکردنی کێشەیەک؟ یان وەکو گەشەپێدەرێک، تەکنەلۆژیایەک هەیە کە پێتان وابێت پێویستی بە گۆڕینی بنەڕەتی بێ؟
بۆ ئەوەی لە جیهانی ژیریی دەستکرد و داهاتووی تەکنەلۆژیادا دوا نەکەویت، هەژمارەکەم فۆڵۆ بکە و ببە بە بەشێک لە گەشتەکە! 🤖🚀
چێژی تەکنەلۆژیا لێرەیە 🥰
سڵاو ڕێزی براتان ئەحمەد بیردۆز 😎
Ahmad Birdoz
پۆستە پەیوەندیدارەکان
- ئەمڕۆ شاومی نەوەی دووەمی مۆبایلی Black Shark Helo بەبیرگەی کاتی ڕام 10 گێگابایت. چاوەڕوانی بابەتێکی تایبەت...
BirdozTechhttps://plus.google.com/s/%23BirdozTech/posts www.BirdozTech.comhttp://www.birdoztech.com/
- زیاتر لە ١٠٠ وەبەرهێنەر ڕەتیانکردەوە… بەڵام ئەمڕۆ کۆمپانیاکەی لە بواری زیرەکی دەستکرد بە ٤ ملیار دۆلار دەخەمڵێنرێت! 😳
لە ساڵی ٢٠١٧دا، ڤیکتۆر ڕیپاربێلی Victor Riparbelli پێشبینی شتێکی دەکرد کە زۆر کەس بڕوایان پێی نەبوو: ئەویش ئەوە بوو کە زیرەکی دەستکرد بە تەواوی شێوازی دروستکردن…
- کوردی/عربي
🔄 چیتر کاتت بە نووسینی پرۆمپت بەفیڕۆ مەدە؛ سەردەمی نوێ سەردەمی ئەڵقە داخراوەکانە Looping شێوازی نەریتی پرۆمپتینگ Prompting وەک ئەوە وایە بەسەر سەری کارمەندێکەو…
- بۆچی ئەپڵ زۆربەی ناوی بەرهەمەکانی بەپیتی ئای دەستپێدەکات؟
زۆربەی ئامێرو بەرهەمەکانی کۆمپانیای ئەپڵ بەپیتی ئای i دەست پێدەکات وەکو ئایفۆن و ئایپاد و ئایماک و ئایتونز، ئەمەش دەبێتە جیاکەرەیەک بۆ کۆمپانیاکەو بەرهەمەکانی.…
- وێنەی ئەمڕۆ 😘
BirdozTechhttps://plus.google.com/s/%23BirdozTech/posts www.BirdozTech.comhttp://www.birdoztech.com/
- ئینڤیدیا بۆمبێکی تەقاندەوە کە کاریگەری دەبێت لەسەر شێوازی کارکردنمان لەگەڵ OpenClaw ..!!
ناوی ئەم بۆمبە NVIDIA NeMo Clawـە. هەندێکمان تاقیمان کردەوە و ئاشقی OpenClaw بووین، چونکە ڕێگە بە ژیری دەستکرد AI دەدات ئەرکەکان بە تەواوی و بە تەنیا جێبەجێ بکا…