اذهب إلى المحتوى

السؤال

نشر

السلام عليكم.

في الآونة الأخيرة كثر تداول مصطلح البرمجيات كخدمة.

لدي بعض الأسئلة حول هذا الموضوع:

هل هذه الخدمة تعني تطوير تطبيق كامل يبدأ بالتصميم ثم التطوير والبرمجة فالرفع وحجز الاستضافة.

ماهي لغات البرمجة التي تقتضيها هي الخدمة أو على الأرجح أكثر اللغات شيوعا لهذه للخدمة.

أمثلة عملية لمثل هذه الخدمات.

شكرا.   

 

Recommended Posts

  • 0
نشر

و عليكم السلام محمود،

البرمجيات كخدمة لا تعني أنه سيتم تطوير برنامج بناء على احتياجتك، و إنما سيكون هناك برنامج معين موجود و يمكنك استعماله بدون تنزيله، بحيث يعمل البرنامج على السحابة cloud.

أحد أشهر الأمثلة عليها هو microsoft office، بالطبع يوجد برنامج يمكنك تنزيله منه و لكن هناك أيضًا نسخة تعمل على السحابة و لا داعي لتنزيل شيء على جهازك.

لا توجد لغة برمجة أشهر أو أفضل، كل تطبيق يقوم باستعمال ما يناسبه.

تحياتي.

  • 0
نشر

و عليكم السلام،

البرمجيات كخدمة (SaaS) تُعتبر نموذجاً للبرمجيات القائمة على السحابة والتي تقدم التطبيقات للمستخدمين النهائيين عبر متصفح الإنترنت.

يقوم مزودو خدمة SaaS باستضافة الخدمات والتطبيقات ليتمكن العملاء من الوصول إليها عند الطلب. وفي نموذج SaaS  التسعير يتم عن طريق الاشتراك أو الدفع حسب الاستخدام، بدلاً من شراء كل الوظائف دفعة واحدة.

لذلك يمكن تلخيص أهمية هذه البرمجيات كالتالي

  • سهولة الاستخدام: لا يلزم التثبيت أو التكوين، ويمكن الوصول إلى التطبيقات من أي مكان.
  • التكلفة المنخفضة: غالبًا ما تكون نماذج الاشتراك أرخص من شراء تراخيص البرامج.
  • التحديثات التلقائية: يتولى مزود SaaS تحديثات البرامج وصيانتها.
  • إمكانية الوصول من أي مكان: يمكن الوصول إلى التطبيقات من أي جهاز متصل بالإنترنت.
  • التوسع السهل: يمكن إضافة أو إزالة المستخدمين بسهولة حسب الحاجة.
  • 0
نشر

الترجمة لـ SaaS هي برنامج كخدمة، بمعنى لو لديك تطبيق يقوم بالتعديل على ملفات PDF ويوفر أدوات مختلفة لأجل ذلك الغرض، فما توفره هو SaaS، أي بدلاً من تحميل البرنامج على حاسوبك وشرائه، تقوم بدفع اشتراك شهري أو سنوي على المنصة لاستخدام تلك الخدمة.

أو يمكنك شراء رصيد Credits محدد لاستخدام تلك الخدمة متى أردت مثل رصيد الهاتف المحمول.

تخيل الأمر كأنه startup يستهدف شريحة عملاء معينة لديهم مشكلة وتعمل المنصة على توفير حلول أو تسهيل أمر معين لهم.

بخصوص التنقيات المناسبة، فستجد مثلاً أنه يستخدم Next.js في البداية كإطار شامل للتطوير لكونه Full-Stack، لكن عند الرغبة في خفض تكاليف الواجهة الخلفية أي استهلام موارد السيرفر ستجد أن لغة Go هي المثالية لذلك وليس Node.js.

وأحيانًا يستخدم إطار Laravel، الفكرة هو تحديد الميزات التي تريد توافرها في المنصة وعدد المستخدمين المتوقع مستقبلاً، ثم استخدام التقنية المناسبة لذلك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...