İçeriğe geç
parazade

Low-Code Platform Nedir?

Yayın: · Son güncelleme:

Low-Code Platform Nedir? Kısaca

Low-code platform, uygulamaların görsel araçlarla hızlıca geliştirilmesini sağlayan, gerektiğinde kod ya da formül eklemeye izin veren geliştirme ortamıdır. Kurumların iç uygulamaları ve süreç otomasyonları için yaygın kullanılır.

Low-Code Platform nedir?
İçindekiler
  1. Low-code platform nedir?
  2. Kurumlarda nasıl kullanılır?
  3. Seçerken nelere bakılmalı?

Low-code platform nedir?

Low-code platform, form, ekran, veri modeli ve iş akışı gibi yapı taşlarını hazır sunan bir uygulama geliştirme ortamıdır. Geliştirici ya da teknik bilgisi olan bir çalışan bu parçaları görsel editörde birleştirir. Hazır bileşenin yetmediği yerde kod, formül ya da betik eklenir.

Microsoft Power Apps, OutSystems, Mendix, Appian ve Retool bu kategoride sık anılan ürünlerdir. Bazıları genel amaçlıdır, bazıları iç araçlara ya da süreç yönetimine odaklanır.

Kurumlarda nasıl kullanılır?

En yaygın kullanım, e-posta ve Excel üzerinden yürüyen süreçleri uygulamaya çevirmektir. Varsayımsal bir örnek: 300 kişilik bir şirkette izin talepleri e-postayla toplanıyor ve takip zorlaşıyor. İK ekibi, bilgi işlemin desteğiyle bir low-code platformda izin formu, yönetici onay ekranı ve kalan izin raporu hazırlıyor. Şirketin mevcut kullanıcı dizinine bağlantı için yalnızca birkaç satır yapılandırma yazılıyor.

Platformların kurumsal tarafta öne çıkan özellikleri şunlardır: rol bazlı yetkilendirme, sürüm yönetimi, test ve canlı ortam ayrımı ve hazır bağlayıcılar.

Seçerken nelere bakılmalı?

Lisans modeli ilk sırada gelir. Kullanıcı başı fiyatlandırma, uygulama sayısı arttıkça hızla büyüyebilir. Platformun mevcut sistemlerinizle, örneğin ERP ya da CRM yazılımınızla nasıl konuştuğunu bir pilot projede deneyin.

Yönetişimi de baştan planlayın. Kimin uygulama yayınlayabileceği, verilerin nerede tutulacağı ve bir çalışan ayrıldığında uygulamanın sahipliğinin kime geçeceği yazılı olsun. Aksi hâlde kısa sürede kimsenin bakımını üstlenmediği onlarca küçük uygulama oluşabilir.

Sıkça Sorulan Sorular

Low-code platform kullanmak için yazılımcı olmak gerekir mi?

Basit uygulamalar için gerekmez, ama veri modeli, mantıksal koşullar ve temel formül bilgisi gerekir. Entegrasyon ve güvenlik ayarlarında genellikle bilgi işlem ekibinin desteği alınır.

Low-code platformda yapılan uygulama başka yere taşınabilir mi?

Çoğu zaman kolay değildir, çünkü uygulama platformun kendi bileşenlerine bağlıdır. Bu bağımlılığı satıcıya kilitlenme riski olarak değerlendirip verilerin dışa aktarılabildiğini önceden doğrulayın.

İlgili terimler

Low-CodeLow-code, uygulamaların büyük kısmını görsel araçlarla oluşturup gerektiğinde küçük kod parçaları ekleyerek geliştirmeyi sağlayan yaklaşımdır. Hem geliştiricilerin işini hızlandırır hem de teknik bilgisi sınırlı kişilere yer açar.No-Code PlatformNo-code platform, kullanıcıların kod yazmadan görsel editör, hazır bileşen ve şablonlarla web sitesi, uygulama, veri tablosu ya da otomasyon oluşturmasını sağlayan yazılım hizmetidir. Genellikle bulut üzerinden abonelikle sunulur.Power AppsPower Apps, Microsoft'un iş uygulamalarını az kodla geliştirmeyi sağlayan low-code platformudur. Excel benzeri formüllerle çalışır ve SharePoint, Dataverse, Excel gibi veri kaynaklarına bağlanan web ve mobil uygulamalar üretir.Dahili Araç(Internal Tool)Dahili araç (internal tool), bir şirketin müşterilere değil kendi çalışanlarına yönelik geliştirdiği, operasyon, destek ve yönetim işlerini kolaylaştıran yazılımdır. Admin paneli, rapor ekranı ve onay uygulamaları tipik örneklerdir.Veri Modeli(Data Model)Veri modeli, bir sistemde hangi verilerin tutulacağını, bu verilerin nasıl düzenleneceğini ve birbirleriyle nasıl ilişkilendirileceğini tanımlayan yapısal plandır. Genellikle kavramsal, mantıksal ve fiziksel aşamalarla hazırlanır.Canlı Ortam(Production Environment)Canlı ortam (production), yazılımın gerçek kullanıcılara hizmet verdiği, gerçek verilerle çalışan asıl sistemdir. Bir web sitesinin herkesin ziyaret ettiği hâli canlı ortamda çalışır ve buradaki hata doğrudan kullanıcıyı etkiler.Bağlayıcı(Connector)Bağlayıcı (connector), bir yazılımın başka bir uygulama ya da veri kaynağıyla hazır biçimde iletişim kurmasını sağlayan entegrasyon bileşenidir. Kimlik doğrulama ve API çağrılarını arka planda yöneterek kod yazmadan bağlantı kurmayı mümkün kılar.