Sails.js - Sails.js
Sails.js marka logosu | |
Geliştirici (ler) | Mike McNeil ve diğerleri |
---|---|
İlk sürüm | 2012 |
Kararlı sürüm | 1.3.1 / 8 Eylül 2020[1] |
Depo | Sails.js Deposu |
Yazılmış | JavaScript |
İşletim sistemi | Çapraz platform |
Platform | Node.js |
Tür | Web çerçevesi |
Lisans | MIT Lisansı |
İnternet sitesi | Sailsjs |
Sails.js (veya Yelkenler)[2] bir Model-Görünüm-Denetleyici (MVC) web uygulama çerçevesi üstünde geliştirildi Node.js çevre[3]:1, 19 olarak yayınlandı ücretsiz ve açık kaynaklı yazılım altında MIT Lisansı.[4][5] Özel, kurumsal düzeyde Node.js oluşturmayı kolaylaştırmak için tasarlanmıştır Web uygulamaları ve API'ler.[4][6] Gibi diğer çerçevelerin MVC mimarisini taklit etmek raylar üzerinde yakut,[3]:19 benzer kalıp ve aşinalık sunarak diğer çerçeveler / diller arasında geçiş yaparken bilişsel yükü azaltır.
Özellikleri
Sails.js bir dizi özellik ve nitelik sunar. Çünkü Node.js üzerine kuruludur ve Express.js,[7] uygulamaların% 100 JavaScript ile oluşturulmasını sağlar. Bu yalnızca modelleri, görünümleri ve denetleyicileri içermez; aynı zamanda yapılandırma dosyaları ve bağdaştırıcılar (ör. veritabanı).
Ruby on Rails gibi,[2] Sails.js, bir Nesne-ilişkisel haritalama arayüz, kullanma Waterline.js, veritabanı etkileşimini özetleyen.[7] Bu, kullanılan temel veritabanından bağımsız olarak tek tip bir API sağlar.[8]
Hızlı otomatik oluşturmayı etkinleştirmek için bir dizi başka paket dahildir REST API'leri, WebSockets varsayılan olarak kullanarak Socket.io;[2] ve uyumluluk özellikleri onu ön uçtan bağımsız kılan, böylece birçok araç ve çerçevenin (AngularJS, React.js, Android, iOS vb.) desteklenmektedir.
Topluluk Alkış
Diğer kitaplıklar / çerçevelerle karşılaştırıldığında, TüylerJS, Sails kutudan çıkar çıkmaz bir dizi özellik sunar.
Referanslar
- ^ "Bültenler · balderdashy / yelkenler · GitHub". Alındı 16 Eylül 2020.
- ^ a b c Krol, Jason (2014). MongoDB ve Node.js ile Web Geliştirme. Packt. s. PT455. ISBN 9781783987313 - Google Kitaplar (Önizleme) aracılığıyla.
- ^ a b Shahid, Shaikh (2016). Sails.js Essentials. Birmingham, İngiltere: Packt. ISBN 9781783554546. OCLC 944986529 - Google Kitaplar (Önizleme) aracılığıyla.
- ^ a b "Sails.js | Node.js için Gerçek Zamanlı MVC Çerçevesi". The Sails Company. Alındı 21 Temmuz 2017.
- ^ "yelkenler". npm, inc. Alındı 21 Temmuz 2017.
- ^ Rajput, Mehul (12 Aralık 2016). "Sails.js'nin En İyi Node.js Web Çerçevesi Olmasının Başlıca Nedenleri". Mindinvenory. Mindinventory. Alındı 22 Temmuz 2017.
- ^ a b Yang, Chuoxian. "Dört Popüler Node.js Çerçevesinin Karşılaştırması | Toptal". toptal. Toptal, LLC. Alındı 22 Temmuz 2017.
- ^ "Waterline.js ana sayfası".