مرگ سرور: چرا Holepunch از Node.js رها شد و پلتفرم Bare را ساخت
تیم Holepunch در حال توسعه یک پلتفرم غیرمتمرکز بود و برای این کار ابتدا سراغ Node.js رفت، اما به مشکل خورد. در نتیجه تصمیم گرفت Runtime خود به نام Bare را از صفر بسازد تا نیازهای دقیق معماری همتا به همتا را برآورده کند.
چرا مهمه؟
Node.js با وجود محبوبیتش، برای برنامهنویسی غیرمتمرکز و P2P بهینه نیست. Holepunch با ساخت Bare، یک Runtime سبکتر و سریعتر ارائه داده که میتواند جایگزین مناسبی برای پروژههای مشابه باشد. توسعهدهندگانی که روی اپلیکیشنهای غیرمتمرکز کار میکنند، حالا یک گزینه جدید و اختصاصیتر در اختیار دارند.
به درد کی میخوره؟
توسعهدهندگان اپلیکیشنهای غیرمتمرکز و P2P مهندسان معماری نرمافزار توسعهدهندگانی که با Node.js مشکل عملکرد دارند علاقهمندان به فناوریهای وب غیرمتمرکز
تو عمل چی کار کنیم؟
اگر روی پروژهای کار میکنید که نیاز به عملکرد بالا در شبکههای همتا به همتا دارد، Bare میتواند گزینه بهتری از Node.js باشد. این Runtime حجم کمتری دارد و برای استقرار در محیطهای کوچک و IoT مناسبتر به نظر میرسد.
نظر Blue IT News
ساخت یک Runtime اختصاصی به جای استفاده از یک پلتفرم عمومی مانند Node.js، ریسک بالایی دارد اما میتواند پاداش بزرگی داشته باشد. موفقیت Bare به این بستگی دارد که آیا توسعهدهندگان P2P حاضرند اکوسیستم غنی Node.js را رها کنند و سراغ گزینهای بومیتر بروند.