8 puan yazan GN⁺ 2024-05-30 | 1 yorum | WhatsApp'ta paylaş
  • İş uygulamaları ve iç araçlar oluşturma sürecini hızlandıran, anında kullanıma hazır bir geliştirme platformu
  • Önceden oluşturulmuş işlevler ve out-of-the-box özelliklerle geliştirme süresi ve eforunu azaltır
  • Esnek ve ölçeklenebilir yaklaşım: Uygulamaları entity'lerle oluşturun. Çeşitli multi-tenancy modelleri arasından seçim yapılabilir
  • Java + Spring Boot + JavaScript + HTML + Hibernate + PostgreSQL
  • Sınırsız özelleştirme ve entegrasyon seçeneği sunar (Slack, Basecamp, GitHub, Jira, Trello, Google, Stripe, Teams vb.)

Yerleşik özellikler

Dinamik entity'ler

  • Veritabanı tabloları, CRUD işlevleri, formlar ve genel bakışlar oluşturulabilir

Uygulama yönetici paneli

  • Uygulama yapılandırması: e-posta ayarları, roller, izinler ve HTML şablonlarını yönetme
  • Denetim ekranı: veri değişikliklerini izleme
  • Sistem günlükleri: etkinlik içgörüleri ve sorun giderme
  • Sistem durumu: sistem performansı ve durumuna genel bakış

Kullanıcı yönetimi

  • Kuruluşa kullanıcı davet etme
  • Rol ayarlama
  • Kullanıcı profil ayarlarına erişim
  • Kullanıcı spoofing'i (yönetici modunda mümkün)

Roller ve izinler

  • Global veya kuruluşa özel roller oluşturma
  • Her role izin atama

Kuruluş yönetimi

  • Kuruluş verilerini ayırma
  • Veri erişimi için güvenlik kuralları uygulama
  • Dashboard özelleştirme
  • Kullanıcılara kuruluş rolleri atama

CMS

  • HTML şablonlarını düzenleme
  • Kaynakların taslak sürümlerini düzenleme
  • Yeni herkese açık kaynaklar ekleme

Kaynak yönetimi

  • Dosya genel bakışını yönetme
  • Görsel boyutlandırma
  • Dosyalar için herkese açık erişim ayarlama

Event listener'lar

Uygulama olaylarına yanıt veren (ör. kullanıcı oluşturma, giriş yapma, uygulama başlatma) yerleşik handler'ları kullanın.

Yedekleme

Yerleşik veritabanı yedekleme rutini.

İçe ve dışa aktarma

Geçerli uygulamanın bileşenleri dışa aktarılabilir ve başka bir Openkoda Core instance'ına kolayca içe aktarılabilir.

Multi-tenancy modelleri

  • Tek veritabanı / tek şema
  • Tek veritabanı / çoklu şema
  • Çoklu veritabanı / çoklu şema

İş istekleri

Belirli zaman aralıklarıyla işleri zamanlayın ve event listener'larla işleyin.

Bildirimler

Uygulamayı e-posta, Slack, Jira, GitHub, Trello ve Basecamp gibi bildirim kanallarıyla senkronize edin.

E-posta gönderici

CMS üzerinden e-posta şablonlarını özelleştirin ve e-postaları zamanlayın.

GN⁺ görüşü

  • Openkoda'nın esnekliği: Çeşitli multi-tenancy modelleri ve dinamik entity özellikleri, uygulamaların farklı iş ihtiyaçlarına göre kolayca ölçeklenmesini sağlar.
  • Teknoloji yığını: Java, Spring Boot, Hibernate gibi tanıdık bir teknoloji yığını kullandığı için yeni başlayan mühendisler için de erişilebilir.
  • Örnek uygulamalar: Sunulan örnek uygulamalar, gerçek iş senaryoları için iyi örnekler sağlar.
  • Katkı fırsatı: Açık kaynak bir proje olarak geliştiricilerin doğrudan katkı sunup iyileştirme yapabileceği pek çok fırsat vardır.
  • Yönetilen bulut: Yönetilen bulut seçeneği, dağıtım ve ölçeklendirmeyi kolaylaştırır.

1 yorum

 
GN⁺ 2024-05-30
Hacker News görüşleri
  • Dokümantasyon eksikliği: OpenKoda'nın dokümantasyonu yüzeysel düzeyde kalıyor. Daha derinlemesine geliştirici dokümantasyonu gerekiyor.
  • CRM ve Salesforce: Salesforce'un açık kaynaklı bir sürümünü isteyen neredeyse kimse yok; trend önemli.
  • Teşekkür: Geri bildirim için teşekkür ediyor ve OpenKoda demosu sunmaya istekli olduğunu belirtiyor.
  • Salesforce memnuniyetsizliği: Salesforce'tan duyduğu memnuniyetsizliği dile getiriyor ve OpenKoda'yı ilgi çekici buluyor.
  • Rakip platform: OpenKoda'nın Salesforce'tan ziyade Retool ile rekabet etme olasılığı daha yüksek.
  • Özellik karşılaştırması: Ücretsiz sürüm ile enterprise sürüm arasındaki özellik farklarını öğrenmek istiyor.
  • Yinelenen gönderi: Bunun 10 gün önce zaten paylaşıldığını, neden tekrar paylaşıldığını merak ediyor.
  • Salesforce'un güçlü yanı: Salesforce güçlü bir partner ekosistemine sahip ve platform riski neredeyse yok. OpenKoda'nın eklentiler ve hizmet partnerleri konusundaki yaklaşımı merak ediliyor.
  • Salesforce ile rekabet: Salesforce gibi büyük kurumsal yazılımları yenip yenemeyeceğinden şüphe duyuluyor.
  • NextJS projesi: NextJS ile yazılmış benzer bir proje olup olmadığını merak ediyor.