Deno در حال پیوستن به Cloudflare است
آدرس مقاله: https://deno.com/blog/cloudflare آدرس نظرات: https://news.ycombinator.com/item?id=50019911 امتیاز: 233 # نظرات: 112
برای سالها، ما برای سادهتر کردن ساختن نرمافزار سرور کار میکنیم. ما این سوال را مطرح کردیم که چگونه ماژولها میتوانند توزیع شوند، چه تضمینهایی امنیتی میتواند ارائه کند که یک زمان اجرا جاوا اسکریپت میتواند فراهم کند، چه چیزی به یک زنجیره ابزار کامل تعلق دارد، و چگونه یک برنامه کاربردی میتواند به عنوان یک فایل اجرایی مستقل توزیع شود. سازگاری با Node.js نیز به بخش مهمی از این کار تبدیل شد: کاربران ما خواهان بهبودهای Deno بودند در حالی که همچنان به اکوسیستم JS موجود متصل می شدند.
تیم و جامعه یک زمان اجرا ایجاد کردند که این قابلیتها را گرد هم آورد و مفروضات مربوط به توسعه JS را به چالش کشید.
امروز اعلام میکنیم که کل تیم Deno به Cloudflare میپیوندند تا این کار را پیش ببرند.
جاه طلبی ما همیشه فراتر از زمان اجرا گسترش یافته است. من در این مورد در پست وبلاگ جاوا اسکریپت Containers نوشتم: محاسبات، ذخیره سازی و ارتباطات با هم کار می کنند، بدون اینکه هر برنامه ای زیرساخت خود را جمع آوری کند.
با Deno Deploy، ما یک گام دیگر به سمت این هدف برداشتیم. ما می خواستیم برنامه های کاربردی را تا حد امکان ساده کنیم. اما ساخت و راه اندازی Deploy همچنین به ما نشان داد که چقدر در زیر آن تجربه توسعه دهنده باقی مانده است. من می خواستم آن لایه را نیز ساده کنم.
این منجر به سلول شد. celld بر اساس مدل برنامهنویسی Cloudflare Workers به توسعهدهندگان اجازه میدهد تا از همان ابتدا برنامههای کاربردی توزیعشده بسازند و در عین حال کارکرد سیستم را ساده میکنند. چیزی که من را بسیار هیجان زده می کند این است که مقیاس بندی در مدل برنامه نویسی تعبیه شده است، نه زیرساختی که هر برنامه باید خودش را جمع کند.
پیشرفت از Deno به Deno Deploy به celld توضیح می دهد که چرا این حرکت برای ما منطقی است. در Cloudflare ما کار خود را با تیمهای Workers و Durable Objects ترکیب میکنیم. ما میخواهیم این مدل برنامهنویسی را به روش پیشفرض برای ساخت سرور تبدیل کنیم، چه در شبکه Cloudflare یا زیرساخت خود اجرا کنید.
ملحق شدن همچنین به معنای انتخاب محل تمرکز تلاشمان است. ما تصمیم گرفتهایم کار توسعه آینده خود را در این پلتفرم مشترک قرار دهیم نه اینکه به توسعه یک سرویس میزبانی و زمان اجرا جداگانه ادامه دهیم. ما می دانیم که این یک تغییر پیامد برای افرادی است که روی Deno ساخته اند.
برای همه کسانی که کد ارائه کردند، کسبوکارهایی را در Deno ایجاد کردند، مشکلاتی را گزارش کردند و به مسیر ما اعتماد کردند: از شما متشکرم. این به طور مشخص به چه معناست:
نیاز به انتزاعات بهتر به ویژه با هوش مصنوعی شدید است. اشیاء بادوام قابلیتهایی را گرد هم میآورد که مخصوصا برای مهارهای عامل مفید هستند: اجرای ارزان، بدون سرور، حالت پایدار، سوکتهای وب و رابط جاوا اسکریپت سطح بالا. این چیزی است که من بیشتر از همه مشتاق کشف آن هستم و چرا celld روی اشیاء بادوام تمرکز می کند.
من و کنتون واردا در پست مشترکمان در وبلاگ Cloudflare بیشتر توضیح می دهیم. اگر در حال ساخت عوامل در مقیاس هستید و می خواهید آنها را بر روی زیرساخت خود اجرا کنید، لطفا اکنون در ry@cloudflare.com با من تماس بگیرید.
متن اصلی (انگلیسی)
Deno Is Joining Cloudflare
Article URL: https://deno.com/blog/cloudflare Comments URL: https://news.ycombinator.com/item?id=50019911 Points: 233 # Comments: 112