مقارنة بين webR و RStudio و Posit Cloud و Google Colab| webR | RStudio | سحابة إيجابية | جوجل كولاب |
|---|
| مكان تنفيذ الكود: يتم تجميع لغة R إلى WebAssembly ويتم تشغيلها داخل علامة تبويب المتصفح، لذلك لا حاجة لتثبيت R أو خادم R. تبقى البيانات المحملة في الجلسة على جهاز العميل. | مكان تنفيذ الكود: يُشغّل إصدار سطح المكتب برنامج R محليًا. يوفر كل من RStudio Server وPosit Workbench نفس بيئة التطوير المتكاملة في متصفح، مع تشغيل R على خادم. | مكان تنفيذ الكود: يعمل برنامج R في حاوية خاصة بكل مشروع مُستضافة على AWS، ويتم فتح بيئة التطوير المتكاملة (IDE) في المتصفح. يتم تشفير بيانات المشروع أثناء تخزينها على جانب مزود الخدمة. | مكان تنفيذ الكود: يتم تشغيل التعليمات البرمجية على أجهزة افتراضية تديرها جوجل. يتم تخزين دفاتر الملاحظات في جوجل درايف أو تحميلها من جيت هاب، ومشاركة دفتر ملاحظات لا تؤدي إلى مشاركة الجهاز الافتراضي أو ملفاته. |
| دعم اللغة: يقوم بتشغيل لغة R، بالإضافة إلى واجهة برمجة تطبيقات TypeScript و JavaScript لتشغيل وحدة تحكم R وكائنات R من صفحة ويب. | دعم اللغة: بيئة متكاملة للغتين R و Python، مع محرر مرئي لبرنامجي Quarto و RMarkdown، ومصحح أخطاء تفاعلي وأدوات تطوير الحزم. | دعم اللغة: يوفر RStudio للغة R و Jupyter Notebooks للغة Python في المتصفح. | دعم اللغة: يركز على لغة بايثون وبيئتها. وفقًا للأسئلة الشائعة، لا يتم دعم لغة R وغيرها من النوى غير المبنية على بايثون، ولم يتم تحديد جدول زمني لذلك. |
| الحدود والمثابرة: لا يمكن تثبيت الحزم إلا كملفات ثنائية مُجمّعة مسبقًا من WebAssembly، وليس من المصدر، ويتم إعادة تثبيتها في كل جلسة. لم يتم تنفيذ الأمر system()، وتبدأ كل جلسة من الصفر. | | الحدود والمثابرة: يُقاس الاستخدام بساعات الحوسبة التي تعتمد على ذاكرة الوصول العشوائي (RAM) ووحدات المعالجة المركزية (CPU) المخصصة، ويتم تعليق المشاريع بعد 15 دقيقة من عدم النشاط. تتراوح الخطط من وحدة معالجة مركزية واحدة إلى 8 وحدات، ومن 1 إلى 32 جيجابايت من ذاكرة الوصول العشوائي. | الحدود والمثابرة: الحدود متغيرة وغير معلنة. يمكن لأجهزة الكمبيوتر المحمولة المجانية العمل لمدة أقصاها 12 ساعة، وتنتهي مهلة التشغيل في حالة الخمول، ويختلف توافر وحدة معالجة الرسومات ووحدة معالجة الموتر بمرور الوقت. |
| نموذج الترخيص والتكلفة: تم بناؤه على مترجم R مفتوح المصدر ويتم تقديمه كصفحات ويب، لذا يمكن استضافته على خادم ويب عادي مثل GitHub Pages. | نموذج الترخيص والتكلفة: تخضع النسخة مفتوحة المصدر لرخصة AGPL. توجد نسخ تجارية، وتزيل رخصة Posit Workbench التجارية قيود AGPL. | نموذج الترخيص والتكلفة: خطة مجانية غير منتهية الصلاحية، تليها خطط مدفوعة. بعض الخطط تحدد ساعات استخدام الحوسبة الشهرية. | نموذج الترخيص والتكلفة: مجاناً مع تضمين وحدات معالجة الرسومات ووحدات معالجة الموتر. تضيف خطط Pro و Pro+ المدفوعة و Pay As You Go مزيداً من إمكانية الحوسبة، وفترات تشغيل أطول، وأجهزة ذات ذاكرة عالية. |
| المنصة وإمكانية الوصول: يتطلب متصفحًا حديثًا. تتطلب أداة رسومات webr canvas مكتبة OffscreenCanvas، بينما تعمل الأجهزة المستندة إلى Cairo مثل png() أيضًا في المتصفحات القديمة. | المنصة وإمكانية الوصول: يعمل سطح المكتب على أنظمة التشغيل Windows 11 و macOS 14 أو أحدث و Linux. ويمكن الوصول إلى الخادم و Workbench من خلال متصفح. | المنصة وإمكانية الوصول: يتم الوصول إليه عبر posit.cloud باستخدام تسجيل دخول مصادق عليه. | |