جدول المحتويات:
- 1 التسعير والخطط
- 2 الإعداد والواجهة
- 3 إنشاء كود منخفض التطبيق
- 4 المطور وميزات المؤسسة
- 5 متجر التطبيقات ، والتكامل ، والمجتمع
- 6 خلاصة القول
فيديو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الÙيديو Øتى يراه كل Ø§Ù„Ø (شهر نوفمبر 2024)
يمنح تطوير التطبيق ذو الكود المنخفض كل موظف في شركة ما ، بغض النظر عن الدور أو الخبرة الفنية ، القدرة على قول "أرى عملية أو مهمة يمكن تبسيطها أو تشغيلها تلقائيًا وسأقوم بإنشاء تطبيق لذلك". المعالجات القائمة على النماذج وواجهات السحب والإفلات (UI) ، يمكن للعمال إنشاء تطبيق في غضون دقائق ، ومشاركته مع إدارتهم أو فريقهم ، وتحديث سير عمل يدوي أو عنق الزجاجة مع تجربة بسيطة تعتمد على التطبيق.
منصات منخفضة الكود تأتي في جميع الأشكال والأحجام لمختلف أنواع الأعمال والاحتياجات. ولكن هناك اثنين من أقوى الأدوات التي اختبرناها في مؤسسات المؤسسات الكبيرة هما OutSystems و Mendix. كلتا الشركتين من المحاربين القدامى في مساحة الكود المنخفض ، وتقدم منصات ناضجة كاملة الميزات تتجاوز إنشاء التطبيق الأساسي وأتمتة سير العمل لإدارة دورة حياة التطبيق بأكملها.
بالنسبة للمؤسسات الصغيرة والمتوسطة الحجم (SME) أو الشركات الكبيرة "Fortune 500" ، قد يكون الاختيار بين قوتي الطاقة المنخفضة رمزًا صعبًا. في ما يلي ، نكشف عن كيفية تكديس Mendix و OutSystem في خمسة مجالات أساسية: التسعير ، تجربة المستخدم (UX) ، إنشاء التطبيق ، ميزات المطور والمشاريع ، وتكاملات الجهات الخارجية. تابع القراءة لتمييز النظام الأساسي الذي يناسب مؤسستك.
1 التسعير والخطط
يبدأ Mendix مجانًا لما يصل إلى 10 مستخدمين لإنشاء التطبيقات الأساسية ونشرها ودعمها. ولكن بالنسبة للمؤسسات ، يبدأ السعر من 1،875 دولارًا شهريًا لتطبيق واحد يحتوي على نسخ احتياطية تلقائية وضمان الجهوزية. إذا كنت تبحث عن إنشاء تطبيقات متعددة منتشرة في جميع أنحاء مؤسستك ، فسيتعين عليك الذهاب مع الإصدار Enterprise أو Pro. يبدأ إصدار Pro من 5،375 دولار شهريًا لبناء تطبيقات غير محدود. تكلف الطبعة Enterprise 7،825 دولارًا شهريًا لمجموعة ميزات النشر والإدارة المتقدمة. تتضمن مجموعة الميزات هذه دعم التكامل المستمر ، ونشر السحابة الخاصة ، والقياس الأفقي ، واختبار تجاوز الفشل ، والقدرة على نشر التطبيقات المحلية. لا يعد تسعير Mendix خطيًا ، لذا ينخفض سعر المستخدم مع زيادة المستخدمين ، ولا توجد زيادات في التكلفة على المدى الطويل بسبب الإضافات وحصص الاستخدام.
لدى OutSystems خطة مجانية أفضل ، مما يوفر نظامها الأساسي مجانًا لأي مؤسسة تضم أقل من 100 مستخدم. إذا لم تكن مؤسستك بحاجة إلى منح أكثر من 100 مستخدم القدرة على إنشاء التطبيق ، فقد تتمكن حتى من الحصول على الإصدار المجاني ، الذي يأتي مع بيئة تطوير واحدة وبنية تحتية سحابية مشتركة ودعم غير محدود. تبدأ خطة OutSystems One بسعر 2،100 دولار شهريًا (يتم سدادها سنويًا) مما يجعلك تصل إلى آلاف المستخدمين ، وثلاث بيئات لتطوير التطبيقات ، واختبارها ، وإنتاجها ، جنبًا إلى جنب مع نشر سحابي عام أو خاص أو مختلط. أخيرًا ، تبدأ خطة OutSystems Enterprise بمبلغ 4،600 دولار شهريًا (يتم فواتيرها سنويًا) لسعة التطبيق غير المحدودة وإمكانية التوسع ، وقدرة المستخدم تصل إلى الملايين إذا كنت تخطط لنشر تطبيقات منخفضة الكود في متاجر تطبيقات المستهلكين.
يتم تشغيل السعر لكليهما أعلى من منافسي الشركات الآخرين مثل Appian و Salesforce App Cloud ، لكن Mendix و OutSystems توفران بيئات تطوير أكثر قوة مع وظائف أعمق للمؤسسة. بشكل عام ، لدى OutSystems خطة مجانية أفضل من Mendix وأسعار الشركة ليست شديدة الانحدار. الحافة: OutSystems
2 الإعداد والواجهة
تم تصميم لوحة معلومات OutSystems بأسلوب نظيف ومنتظم مع علامات تبويب للنظام الأساسي (حيث يتم إنشاء كل التطبيقات الفعلية) ، والتعلم ، والمجتمع ، والدعم. لا تتضمن علامة التبويب "المجتمع" منتدى مستخدمًا فحسب ، بل تتضمن أيضًا لوحة مهام وعلامة تبويب "أفكار" لعرض تحسينات النظام الأساسي والميزات الجديدة. تبدأ تجربة التطوير ذات الشفرة المنخفضة عن طريق إنشاء بيئة سحابة خاصة بك ، والتي تأتي بعنوان URL OutSystems الفريد. هناك شيء آخر تقوم به OutSystems لا تقوم به أي منصة أخرى لتخصيص التجربة ، فهي تطرح عليك أسئلة حول نوع التطبيقات التي ترغب في تطويرها ودورك المهني ومستوى خبرتك. المشكلة الوحيدة في الإعداد هي أنه يجب عليك تنزيل بيئة التطوير المتكاملة لسطح المكتب (IDE) يدويًا. لا يوجد خيار قائم على السحابة بالكامل. لا يزال الإعداد لا يستغرق وقتًا طويلاً ، ولكن للوصول إلى أداة إنشاء التطبيق منخفضة التعليمات البرمجية الموجهة بالكامل ، سيحتاج المستخدم العادي إلى إجراء تثبيت يدوي.
يقدم Mendix ، من ناحية أخرى ، تجربة قائمة على الحوسبة السحابية تنقلك مباشرةً إلى علامة التبويب "نبضات Google" عند تسجيل الدخول إلى الشبكة الداخلية الاجتماعية وجانب التعاون في النظام الأساسي. تعد نبضات Google واحدة من خمس علامات تبويب أساسية في لوحة القيادة المباشرة للغاية بجوار علامات تبويب التطبيقات والناس ومتجر التطبيقات والمجتمع. يقوم Mendix تلقائيًا بإعداد بيئة التطبيق الأساسية الخاصة بك ويظهر لك قائمة خيارات لبدء تطوير التطبيق وتكوينه ، بالإضافة إلى علامة تبويب نبضات Google داخل كل تطبيق فردي. تم إصلاح واجهة المستخدم مؤخرًا بواسطة عارض الويب الجديد UI ، وإعادة تصميم تطبيقات Android و iOS ، ولغة تصميم جديدة تسميها الشركة "Atlas" ، مع قوالب صفحات محددة مسبقًا وعناصر واجهة المستخدم تسمى "Building Blocks". إن استبيان إعداد OutSystems المخصص هو علامة زائد ، لكن Mendix يجعل تسجيل الدخول والبدء في البناء أسهل قليلاً ، مما يجعل تعاون الفريق الأصلي في المقدمة وفي المنتصف.
3 إنشاء كود منخفض التطبيق
تم تصميم التطوير منخفض الكود ليكون مفيدًا لمستخدمي الأعمال اليومية كما هو مفيد لأقسام تكنولوجيا المعلومات والمطورين. عندما يتعلق الأمر بالنظام الأول ، فإن كلا النظامين يوفران تجربة إنشاء تطبيق خطوة بخطوة لتوجيه المستخدمين غير التقنيين خلال هذه العملية. يبدأك Mendix بصفحة من التطبيقات التي تم إنشاؤها مسبقًا لإدارة الأصول والأحداث والنفقات ، وما إلى ذلك ، والبرامج التعليمية لتوجيهك إلى قوالب تطبيقات أكثر تعقيدًا. Web Modeler قوي ويمنحك معاينات للأجهزة لتطبيقات سطح المكتب والجوال والكمبيوتر اللوحي. ولكن على عكس الأدوات مثل Google App Maker ، يبدأ تشغيل Mendix بتصميم واجهة المستخدم وتأطير الأسلاك بدلاً من إعداد قاعدة البيانات ، والذي يحدث لاحقًا. هذا يؤدي إلى تجربة إنشاء تطبيق طبيعية للغاية ، مع الكثير من خيارات التخصيص من حيث الشكل والمظهر. ولكن هذا أدى إلى بعض التجربة والخطأ في الحصول على التنفيذ بشكل صحيح أثناء الاختبار. على عكس OutSystems ، يحتوي Mendix أيضًا على تطبيق جوال خاص بالمطور يتيح لك بالفعل تحرير التطبيقات على جهازك المحمول.
تجعلك OutSystems تختار ما إذا كنت تقوم بإنشاء تطبيق ويب أو تطبيق جوال من البداية ، ومن ثم تحديد ما إذا كان تطبيق الهاتف الذكي أو تطبيق الجهاز اللوحي أو تطبيق عالمي سيتم تغيير حجمه على شاشات مختلفة. هذا محدود إلى حد ما بالمقارنة مع التبديل بين معاينات الجهاز في Mendix. ولكن بمجرد البدء في إنشاء التطبيق ، تساعدك OutSystems في كل خطوة على الطريق. بمجرد وصولك إلى مصمم التطبيق المرئي ، سارتني OutSystems خطوة بخطوة مع أسهم متحركة. لقد أرشدني خلال إنشاء جدول قاعدة البيانات الخاص بي من ملف Microsoft Excel وتحويله إلى قائمة وإنشاء نموذج وتخصيص واجهة المستخدم الخاصة بي ومساعدتي في نشر التطبيق باستخدام نقرة واحدة فقط. تم تصميم محرر التطبيق نفسه بشكل مشابه لـ Mendix و Microsoft PowerApps ، على الرغم من أن إحدى الميزات الفريدة المفيدة هي أن التطبيق يقوم تلقائيًا بإنشاء علامات تبويب لك أثناء تقدمك. هناك معاينة ذات علامات تجارية مخصصة لتطبيقك في الوسط ، ويمكنك ببساطة سحب وإسقاط عناصر واجهة المستخدم فيه ، والتي تقوم بتعيينها إلى كائنات قاعدة البيانات والحقول على الجانب الأيمن. إن تجارب إنشاء التطبيق هي الرقبة والرقبة ، وقد أعجبني جهاز Mendix الذي يستعرض بشكل أفضل. لكن عملية تطوير الكود المنخفض لـ OutSystems أكثر سلاسة ، مع تعليمات موجهة بشكل أفضل. طفيف الحافة: OutSystems
4 المطور وميزات المؤسسة
تمتلك OutSystems مجموعة كبيرة من الوظائف التي تشمل أتمتة العمليات والمنطق وتصحيح الأخطاء واختبار البرامج وإدارة المشاريع والمزيد ، عبر دورة حياة التطبيق بأكملها. تعمل OutSystems على تحرير محرر تعبير لطيف مع الإكمال التلقائي للتعيين من قاعدة بيانات إلى حقل. بالإضافة إلى ذلك ، تتم كتابة التطبيقات بلغات البرمجة الأصلية أسفلها ، والتي وجدها مطورنا مفيدًا أثناء العمل باستخدام CSS و JavaScript code مع تمييز بناء الجملة. عندما تنشر تطبيقًا ، توفر OutSystems إدارة مستخدم تستند إلى الأدوار وتحليلات تطبيقات تفصل أداء التطبيق ومشاركته عبر أنظمة تشغيل مختلفة (أنظمة تشغيل) ، متصفحات ، إلخ.
Mendix لديه ميزات مماثلة عندما يتعلق الأمر بالتحليلات والحوكمة وإدارة المستخدم. توفر كلتا الأداتين أيضًا تثبيتًا ثنائيًا ، مما يعني أنه يمكنك تثبيت بيئة التطوير محليًا على محطة العمل الخاصة بك بالإضافة إلى الوصول المستند إلى مجموعة النظراء من Mendix. بشكل عام ، وجد مطورنا أن Mendix كان أداءًا أفضل بين التخصيصين لقاعدة البيانات وصيانة التطبيق ، حيث وفر تجربة مطور أكثر انسيابية تتطلب أقل عبثًا. Mendix هي أيضًا المنصة الوحيدة التي اختبرناها مع Scrum المضمنة لإدارة المشروعات القائمة على العداء السريع ، كما توفر مراقبة عميقة للجودة وملحقات الاختبار الآلي أيضًا ، إذا كنت تنطلق إلى فئة المؤسسات. طفيف الحافة: منديكس
5 متجر التطبيقات ، والتكامل ، والمجتمع
يحتوي كل من Mendix و OutSystems على تكاملات واسعة ومتاجر تطبيقات كاملة تعمل بالكامل على التطبيقات والمكونات المجتمعية. يوفر متجر Mendix App Store سوقًا واسعًا من التطبيقات والقوالب ومكونات واجهة المستخدم المصممة مسبقًا وعناصر واجهة المستخدم وقائمة طويلة من الموصلات لدمج خدمات الجهات الخارجية ، بما في ذلك موصلات قواعد البيانات لتطبيقات إنترنت الأشياء (IoT) والتعلم الآلي (ML).
OutSystems Forge ، الموجود ضمن علامة التبويب Community بالنظام الأساسي ، هو سوق للتطبيقات والمكونات مع الآلاف من القوالب والتكاملات الجاهزة مسبقًا ، ووحدات التطبيق القابلة لإعادة الاستخدام ، والمكونات. تتجاوز علامة تبويب "المجتمع" متجر التطبيقات لتقديم منتدى مستخدم ولوحة عمل وعلامة تبويب "أفكار" لإدخال تحسينات على النظام الأساسي والميزات الجديدة. يقدم Mendix ميزات مماثلة للمنتدى ولوحة الوظائف ومشاركة المجتمع في علامة تبويب المجتمع. الحافة: حتى
6 خلاصة القول
يعد كل من Mendix و OutSystems من الخيارات الممتازة كنظام أساسي منخفض الكود للمؤسسة يلبي مجموعة كاملة من مستخدمي الأعمال. عزز كلاهما النظم الإيكولوجية الغنية ، ويمكنهما إدارة دورة حياة التطبيق من البداية إلى النهاية بدءًا من إنشاء التطبيق ونشره إلى الصيانة والتحليلات المستمرة. يمنحك Mendix خيارًا قائمًا على الحوسبة السحابية بالكامل من خلال التعاون الأصلي وإدارة مشروعات تكنولوجيا المعلومات الرائعة ، بينما تتألق OutSystems مع واجهة إنشاء التطبيق الأكثر سهولة وتعليمات خطوة بخطوة بالإضافة إلى تجربة استبيان مخصصة حول أدوار العمل. يكون هذا وجها لوجه أقرب ما يكون ، وسيعتمد تفضيلك على الميزة الإجمالية التي تبحث عنها. ومع ذلك ، بفضل تفوقها في مجال التسعير وتجربة أكثر سلاسة بشكل عام في إنشاء تطبيق أعمال منخفض الكود ، تنتهي هذه المقارنة بين العنق والرقبة بخروج OutSystems للأمام قليلاً. الفائز: OutSystems