Süreğen bir JavaScript çatısı olan Otağ, öncelikle ön uç şablonlamadaki yalınlık sorununu çözer.
Kodlarınızı yalınlaştırırırken, sunucu yükü ve harcamalarınızı azaltır.
Soyutlamalar, özel yapılar, kolay Model/View Tanımı ve veri birleştirmeleriyle, büyük ölçekli tasarılarınızda kod bütünlüğünüzü korur.
Otağ Çatı çalışması temel ilkeleri şunlardır:
- Yalınlık
- JavaScript uzantı tabanlı olduğu için yöntemleri olabildiğince uzantı olarak yazmak
- İstemciyi etkin kullanarak sunucu yükünü azaltırken.
- Yiv ölçünleri(Kod kalitesi)ne özen göstermek
- Bellek yönetimine özen göstermek
- Zengin bileşenleri tek biçimlilik ile yalınlaştırmak
- Tamga yazımını kullanmak
Sürümleri ve etkinlikleri izleyin 📆
2.1 otag.js otag.min.js (16.4KB, 6kb GZIP)
import {araç} from 'otag'
biçiminde kullanabileceğiniz araçlar
- Disk (ES6 Proxy) Yerel Yığınak soyutlayıcısı (localStorage abstractor)
- Page Betler arası yönlendirme işletmeni
- Time Yalın zaman kütüphanesi
- Tor Tor istekçisi (Network requester)
- Chain Ardışıl işlevlerden Süreç derleyicisi
Türkçe | İngilizce | GitHub Wiki | GitLab Wiki |
MIT Yetergesi ile dağıtılmaktadır.
GitLab üzerinde sorun bildirebilirsiniz. Bunun yanında Telegram takımımıza yazabilirsiniz.
♥ Tasarının geliştirilmesi için bunları göz önünde bulundurularak katkı sağlayabilirsiniz.
İşbirlikleri ve daha fazlası için bilgi@otagjs.org bulunağına ileti gönderebilirsiniz.