Ev Mendix ve outsystems: kurumsal bir düşük kod gösterimi

Mendix ve outsystems: kurumsal bir düşük kod gösterimi

İçindekiler:

Video: Low-code vs Java- Who wins? | How I Built 30 Apps in 30 Days | Ep 06 | Zoho Creator (Kasım 2024)

Video: Low-code vs Java- Who wins? | How I Built 30 Apps in 30 Days | Ep 06 | Zoho Creator (Kasım 2024)
Anonim

Düşük kodlu uygulama geliştirme, bir işletmedeki her çalışanına, rol veya teknik uzmanlık ne olursa olsun, “düzenli veya otomatik hale getirilebilecek bir süreç veya iş görüyorum ve bunun için bir uygulama oluşturacağım” diyebilme yeteneği veriyor. form tabanlı sihirbazlar ve sürükle ve bırak kullanıcı arayüzleri (UI), çalışanlar dakikalar içinde bir uygulama oluşturabilir, departmanları veya ekipleriyle paylaşabilir ve el ile veya şişe boyunlu bir iş iş akışını basit bir uygulama tabanlı deneyim ile geliştirebilirler.

Düşük kodlu platformlar, farklı işletme türleri ve ihtiyaçları için tüm şekil ve boyutlarda gelir. Ancak büyük kuruluşlar için test ettiğimiz en güçlü araçlardan ikisi OutSystems ve Mendix. Her iki şirket de düşük kodlu alanda çalışan gaziler olup, tüm uygulama yaşam döngüsünü yönetmek için temel uygulama oluşturma ve iş akışı otomasyonunun ötesine geçen olgun, tam özellikli platformlar sunar.

Küçük ve orta ölçekli işletmeler (KOBİ'ler) veya büyük Fortune 500 şirketleri için iki düşük kodlu güç santrali arasında seçim yapmak zor olabilir. Aşağıda, Mendix ve OutSystem'in beş temel alanda nasıl bir araya geldiğini analiz ettik: fiyatlandırma, kullanıcı deneyimi (UX), uygulama oluşturma, geliştirici ve kurumsal özellikler ve üçüncü taraf entegrasyonları. Kuruluşunuz için hangi platformun uygun olduğunu ayırt etmek için okumaya devam edin.

    1 Fiyatlandırma ve Planlar

    Mendix, temel uygulama oluşturma, uygulama ve destek için 10 kullanıcıya kadar ücretsiz olarak başlar. Ancak işletmeler için, otomatik yedekleme ve çalışma süresi garantisi olan tek bir uygulama için fiyatlandırma aylık 1.875 dolardan başlamaktadır. Kuruluşunuzda dağıtılmış birden fazla uygulama oluşturmak istiyorsanız, Enterprise veya Pro sürümüyle gitmeniz gerekir. Pro sürümü, sınırsız uygulama geliştirme için aylık 5, 375 Dolardan başlar. Kurumsal sürüm, daha gelişmiş bir kurumsal dağıtım ve yönetim özelliği ayarlamak için ayda 7, 825 ABD Doları tutarındadır. Bu özellik seti, sürekli entegrasyon desteği, özel bulut dağıtımı, yatay ölçeklendirme, yük devretme testi ve uygulamaları şirket içinde dağıtma özelliğini içerir. Mendix fiyatlandırması lineer değildir, bu nedenle kullanıcı başına fiyat kullanıcılar yükseldikçe artar ve eklentiler ve kullanım kotaları nedeniyle uzun vadeli maliyet artışı olmaz.

    OutSystems'in daha iyi bir ücretsiz planı var ve 100'den az kullanıcılı herhangi bir organizasyon için platformunu özgür bırakıyor. İşletmenizin 100'den fazla kullanıcıya bu uygulama oluşturma yeteneğini sağlaması gerekmiyorsa, tek bir geliştirme ortamı, paylaşılan bulut altyapısı ve sınırsız destek içeren ücretsiz sürümden bile kurtulabilirsiniz. OutSystems One planı ayda 2.100 ABD Doları (yıllık faturalandırılır) ile başlar; bu da sizi binlerce kullanıcı kapasitesine, uygulama geliştirme, test etme ve üretim için üç ortama ve özel kamu, özel veya hibrit bulut dağıtımına götürür. Son olarak, OutSystems Enterprise planı, düşük kodlu uygulamaları tüketici uygulama mağazalarına dağıtmayı planlıyorsanız, aylık sınırsız uygulama kapasitesi ve ölçeklenebilirlik için aylık olarak 4.600 ABD Doları (yıllık faturalandırılır) ile başlar ve milyonlarca kişiye kadar olan kullanıcı kapasitesi.


    Her ikisi için de fiyatlandırma, Appian ve Salesforce App Cloud gibi diğer kurumsal rakiplerden daha fazladır, ancak Mendix ve OutSystems daha derin kurumsal işlevselliğe sahip daha güçlü geliştirme ortamları sunar. Genel olarak, OutSystems, Mendix'ten daha iyi bir ücretsiz plana sahiptir ve işletme fiyatlaması oldukça dik değildir. Kenar: OutSystems

    2 Kurulum ve Arayüz

    OutSystems gösterge panosu, Platform (gerçek uygulama binasının gerçekleştiği yer), Öğrenim, Topluluk ve Destek bölümlerinin bulunduğu temiz ve düzenli bir şekilde düzenlenmiştir. Topluluk sekmesi, yalnızca bir kullanıcı forumu değil, bir çalışma masası ve platform geliştirme ve yeni özellikler için "Fikirler" sekmesini de içerir. Düşük kod geliştirme deneyimi, kendi benzersiz OutSystems URL'siyle birlikte gelen kendi özel bulut ortamınızı oluşturarak başlar. OutSystems'ın başka hiçbir platformun deneyimi uyarlamak için yapmadığı bir başka şey de, geliştirmek istediğiniz uygulamaların türü ve profesyonel rol ve uzmanlık seviyeniz hakkında sorular sormaktır. Kurulumu yakalayan tek şey, OutSystems masaüstü tümleşik geliştirme ortamını (IDE) manuel olarak indirmeniz gerektiğidir. Tamamen bulut tabanlı bir seçenek yok. Kurulum hala uzun sürmüyor, ancak tam güdümlü düşük kodlu uygulama üreticisine ulaşmak için ortalama bir işletme kullanıcısının manuel yükleme gerçekleştirmesi gerekecek.

    Öte yandan Mendix, platformun yerleşik sosyal intranetine ve işbirliği yönüne girdiğinizde sizi doğrudan “Buzz” sekmesine götüren tamamen bulut tabanlı bir deneyim sunar. Buzz, Uygulamalar, Kişiler, App Store ve Topluluk sekmelerinin yanındaki çok basit gösterge panosundaki beş ana sekmeden biridir. Mendix, temel uygulama ortamınızı otomatik olarak ayarlar ve uygulamanızı geliştirmeye ve yapılandırmaya başlamak için bir seçenekler menüsü ve her bir uygulamanın içinde bir Buzz sekmesi gösterir. Kullanıcı arayüzü yakın zamanda yeni bir web modelleyici UI, Android ve iOS uygulamalarını yeniden tasarladı ve şirketin önceden tanımlanmış sayfa şablonları ve "Yapı Taşları" adı verilen kullanıcı arayüzü öğeleriyle "Atlas" olarak adlandırdığı yeni bir tasarım diliyle yeniledi. ve uyarlanmış OutSystems kurulum anketi bir artıdır, ancak Mendix giriş yapmayı ve derhal bina oluşturmaya başlamayı kolaylaştırır, bu da yerli ekip işbirliğini ön plana ve merkeze yerleştirir.

    3 Düşük Kodlu Uygulama Oluşturma

    Düşük kod geliştirme, günlük iş kullanıcıları için BT departmanları ve geliştiricileri için olduğu kadar faydalı olacak şekilde tasarlanmıştır. Birincisine gelince, her iki platform da teknik olmayan kullanıcıları bu süreç boyunca yönlendirmek için adım adım uygulama oluşturma deneyimleri sunuyor. Mendix, sizi daha karmaşık uygulama şablonlarından geçirmeniz için varlıkları, etkinlikleri, giderleri vb. Yönetmek için hazırlanmış önceden oluşturulmuş bir uygulama sayfası ve öğreticilerle başlar. Web Modelleyici güçlüdür ve masaüstü, mobil ve tablet uygulamaları için cihaz önizlemeleri sunar. Ancak, Google App Maker gibi araçların aksine, Mendix sizi daha sonra gerçekleşen veritabanı kurulumu yerine UI tasarımı ve tel çerçeveleme ile başlatır. Bu, görünüm ve his açısından bir ton kişiselleştirme seçeneğiyle, son derece doğal bir uygulama oluşturma deneyimine yol açar. Ancak bu, testimiz sırasında uygulamanın doğru yapılmasında bazı deneme yanılmalarına neden oldu. OutSystems'in aksine, Mendix ayrıca, mobil cihazınızdaki uygulamaları düzenlemenizi sağlayan geliştiriciye özgü bir mobil uygulamaya sahiptir.

    OutSystems, bir web uygulaması mı yoksa mobil uygulama mı kullanacağınızı seçmenizi ve ardından bir akıllı telefon uygulaması mı, tablet uygulaması mı yoksa çeşitli ekranlara göre yeniden boyutlandırılacak evrensel bir uygulama mı belirlemenizi sağlar. Bu, Mendix'teki cihaz önizlemeleri arasında geçiş yapmaya kıyasla biraz sınırlayıcı. Ancak uygulamayı oluşturmaya başladığınızda, OutSystems size her adımda yardımcı olur. Görsel uygulama tasarımcısına girdikten sonra, OutSystems bana adım adım animasyonlu oklarla yürüdü. Veritabanı tablomu bir Microsoft Excel dosyasından oluşturma ve bir listeye çevirme, form oluşturma, kullanıcı arayüzümü kişiselleştirme ve sadece tek bir tıklama kullanarak uygulamayı yayınlamama yardımcı oldu. Uygulama editörünün kendisi Mendix ve Microsoft PowerApps'a benzer şekilde düzenlenmiştir, ancak benzersiz bir kullanışlı özellik, uygulamanın ilerlerken sizin için otomatik olarak sekmeler oluşturmasıydı. Merkezinizde uygulamanızın özel markalı bir önizlemesi var ve sağ taraftaki veritabanı nesnelerine ve alanlarına eşlediğiniz UI öğelerini sürükleyip bırakıyorsunuz. Uygulama oluşturma deneyimleri boyun tutuyor ve Mendix'in cihazının önizlemesini daha çok sevdim. Ancak OutSystems'in düşük kod geliştirme süreci daha iyi yönlendirilmiş talimatlarla biraz daha pürüzsüzdür. Hafif Kenar: OutSystems

    4 Geliştirici ve Kurumsal Özellikler

    OutSystems, tüm uygulama ömrü boyunca süreç otomasyonu ve mantığı, hata ayıklama ve yazılım testi, proje yönetimi ve daha fazlasını kapsayan geniş bir işlevsellik alanına sahiptir. OutSystems bir veritabanından bir alana haritalama için otomatik tamamlama özelliğine sahip hoş bir ifade düzenleyiciye sahiptir. Ayrıca, uygulamalar altındaki yerel programlama dillerinde yazılmıştır, geliştiricimiz CSS ve JavaScript kodlarını sözdizimi vurgulamalı olarak çalışırken yararlı bulmuştur. Bir uygulamayı yayınladığınızda, OutSystems uygulamanızın performansını ve farklı işletim sistemleri (işletim sistemleri), tarayıcılar vb. Arasında etkileşimini bozan, rol tabanlı kullanıcı yönetimi ve uygulama analitiği sağlar.

    Mendix, analitik, yönetişim ve kullanıcı yönetimi konularında benzer özelliklere sahiptir. Her iki araç da ikili bir kurulum sunar, bu da Mendix'in bulut tabanlı erişimine ek olarak geliştirme ortamını yerel olarak iş istasyonunuza kurabileceğiniz anlamına gelir. Genel olarak, geliştiricimiz Mendix'in ikisi arasında veritabanı özelleştirmesinde ve uygulama bakımında daha iyi performans gösterdiğini ve daha az işe yaramazlık gerektiren daha düzenli bir geliştirici deneyimi sağladığını tespit etti. Mendix ayrıca, Sprint tabanlı proje yönetimi için yerleşik Scrum ile test ettiğimiz tek platformdur ve ayrıca Kurumsal seviyeye düşerseniz, derinlemesine izleme ve otomatik test uzantıları sunar. Hafif Kenar: Mendix

    5 App Store, Entegrasyonlar ve Topluluk

    Hem Mendix hem de OutSystems geniş entegrasyonlara sahiptir ve tam gelişmiş uygulama mağazaları topluluk tarafından oluşturulmuş uygulama ve bileşenlerle dolu. Mendix App Store, Nesnelerin İnterneti (IoT) ve makine öğrenimi (ML) uygulamaları için veritabanı konektörleri de dahil olmak üzere üçüncü taraf hizmetlerini entegre etmek için geniş bir uygulama ve şablon pazarına, önceden oluşturulmuş UI bileşenlerine ve widget'larına ve uzun bir konektör listesine sahiptir.

    Platformun Topluluk sekmesinde bulunan OutSystems Forge, binlerce önceden oluşturulmuş şablon ve entegrasyon, yeniden kullanılabilir uygulama modülleri ve bileşenleri içeren bir uygulama ve bileşen pazarıdır. Topluluk sekmesi ayrıca bir kullanıcı forumu, bir iş kartı ve platform geliştirme ve yeni özellikler için bir "Fikirler" sekmesi sunmak için uygulama mağazasının ötesine geçmektedir. Mendix, Topluluk sekmesinde benzer forum, iş kurulu ve topluluk katılımı özellikleri sunar. Kenar: hatta

    6 Alt Çizgi

    Mendix ve OutSystems, çok çeşitli işletme kullanıcılarına hitap eden kurumsal düşük kod platformları olarak mükemmel seçimlerdir. Her ikisi de zengin ekosistemleri güçlendirdi ve uygulama oluşturma ve dağıtmadan devam eden bakım ve analitiklere kadar uçtan uca uygulama yaşam döngüsünü yönetebilir. Mendix, yerel işbirliği ve mükemmel BT proje yönetimi ile tam bir bulut tabanlı seçenek sunarken, OutSystems daha sezgisel uygulama oluşturma arayüzü ve adım adım talimatların yanı sıra iş rollerine yönelik özel bir anket deneyimi ile parlıyor. Bu kafa kafaya ne kadar yakın olursa, tercihiniz de aradığınız özelliklere bağlı. Bununla birlikte, fiyatlandırmadaki üstünlüğü ve düşük kodlu bir iş uygulaması oluşturmada genel olarak daha yumuşak bir deneyim olması sayesinde, bu boyun-boyun karşılaştırması OutSystems'ın biraz öne çıkmasıyla sonuçlanır. Kazanan: OutSystems

Mendix ve outsystems: kurumsal bir düşük kod gösterimi