WAI Coder


WAI Coder,  düşük kodlu (low-code) geliştirme prensiplerine dayanan bir hızlı uygulama geliştirme aracıdır. SQL sorguları veya uzun kod blokları yazmak yerine daha standart ve güvenli bir yapıda iş mantığı kurgulamasına olanak tanır.


Yol: Kontrol Paneli > System > Dev Wo



Kullanım

Öncelikle hangi iş fonksiyonunda düzenleme yapılacak ise o iş fonksiyonunun (sayfanın) dev.wo'suna gidilmelidir. Wo detayında Tab menüde bulunan WAI ikonuna gelindiğinde çıkan seçeneklerden "Wai Coder" seçilir. 



Açılan sayfada, solda fuseaction ile ilgili olan Kaynaklar bulunur. Sırasıyla, Controller dosyası içinde tanımlanmış olan event'ler ve varsa dosyaları, kod yazdırmak için kullanılacak olan tablo seçim alanıı (Data CFC), WO ile ilgili olarak tanımlanmış bir AI prompt alanı, Widget ya da Fonksiyon oluşturmak için Widget oluştur alanında yer alan kullanılacak olan prompt ve mockup bilgilerinin girileceği alan ve tanımlı olan Widget'ların listesi olan alanlar bulunur.

İpucu: Burada yapılan düzenlemeler ile widget'lar oluşturulabilir. CFC'ye function eklenebilmesi için wo detayında mutlaka datacfc yolu belirtilmiş olmalıdır. 



  • Event alanında "Monaco Editor" ve "Antigravity" ikonları bulunur. Var olan dosyalar iki farklı şekilde açılabilir.
  • Antigravity ile açmak için aşağıdaki bilgilerin, Antigravity ile bağlanılan ssh ortamında ekli olması gerekiyor:
  • Ana dizinde developer.code-workspace adında bir dosya açılmalı.

Dosya içeriği aşağıdaki şekilde olmalı. Buradaki "tokyo" kısmı, eğer ssh bağlantısına bir isim verildiyse o yazılmalıdır.

{

    "folders": [

        {

            "name": "developer",

            "path": "../.."

        }

    ],

    "settings": {

        "alias": "tokyo"

    }

}


Örneğin; ssh bağlantısı config dosyasında aşağıdaki gibiyse:

Host tokyo

    HostName 127.0.0.1 

    User username

Bu durumda Host değerindeki tokyo, workspace dosyasındaki alias alanına yazılmalı. Host değeri farklıysa o yazılmalı.

Eğer Host değeri ip olarak kullanıldıysa alias değeri boş kalmalı. Boş olduğu zaman doğrudan ip ile bağlantı kuracak.


  • Widget oluşturmadan önce, Data CFC box'ından widget içinde kullanılmak istenen tablolar seçilmeli ve kaydet butonuna basılmalı.
  • WO Prompt yazılmalı ve kaydedilmeli.
  • Varsa mockup seçilmeli, widget prompt'u girilmeli.
  • Widget adı yazıldıktan sonra widget için bir typoe seçilmeli.
  • Sonra Widget Oluşturma ya da Fonksiyon ekleme butonlarından biri kullanılarak işlem başlatılabilir.
  • Kod oluştuğunda, widget ise alttaki Widgets box'ında listelenecektir.
  • Fonksiyon eklendiyse, data cfc dosyasının sonun fonksiyon eklenmiş olacaktır. (Monaco ile ya da gerekli ayarlar yapıldıysa Antigravity ile dosya açılabilir.)

Geri Bildirim

Bu içeriği faydalı buldunuz mu?
İlişkili İçerikler