Sails.js (або Sails ) — це MVC фреймворк веб-додатків, розроблений на основі середовища Node.js випущено як безкоштовне програмне забезпечення з відкритим вихідним кодом за ліцензією MIT . Його розроблено, щоб полегшити створення спеціальних веб-додатків і API на Node.js корпоративного рівня. Цей фреймворк емулює архітектуру MVC інших фреймворків, таких як Ruby on Rails він пропонує подібний шаблон і знайомі підходи, зменшуючи когнітивне навантаження під час перемикання між іншими фреймворками/мовами.
Тип | Веб-фреймворк |
---|---|
Автори | Mike McNeil і інші |
Перший випуск | 2012 |
Стабільний випуск | 1.4.2 (10 березня 2021 ) |
Платформа | Node.js |
Операційна система | Cross-platform |
Мова програмування | JavaScript |
Ліцензія | MIT License |
Репозиторій | https://github.com/balderdashy/sails |
Вебсайт | sailsjs.com |
Особливості
Sails.js пропонує безліч функцій. Він побудований на Node.js і Express.js, що дозволяє створювати програми на 100% на JavaScript. Це включає в себе моделі, представлення, контролери, конфігураційні файли та адаптери (наприклад, бази даних).
Як і Ruby on Rails, Sails.js надає інтерфейс об’єктно-реляційного відображення за допомогою Waterline.js, який абстрагує взаємодію з базою даних. Це забезпечує уніфікований API незалежно від використовуємої бази даних.
Також в фреймворк включено ряд інших пакетів, які дозволяють швидко автоматично генерувати REST API, для вебсокетів за замовчуванням використовується Socket.io; а функції сумісності робить його front-end частину незалежною, що дозволяє підтримувати багато інструментів і фреймворків ( AngularJS, React.js, Android, iOS тощо).
Дивіться також
Список літератури
- Krol, Jason (2014). Web Development with MongoDB and Node.js. Packt. с. PT455. ISBN .
- Shahid, Shaikh (2016). Sails.js Essentials. Birmingham, UK: Packt. ISBN . OCLC 944986529.
- Sails.js | Realtime MVC Framework for Node.js. The Sails Company. Процитовано 21 липня 2017.
- sails. npm, inc. Процитовано 21 липня 2017.
- Waterline.js home page.
Зовнішні посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Sails js abo Sails ce MVC frejmvork veb dodatkiv rozroblenij na osnovi seredovisha Node js vipusheno yak bezkoshtovne programne zabezpechennya z vidkritim vihidnim kodom za licenziyeyu MIT Jogo rozrobleno shob polegshiti stvorennya specialnih veb dodatkiv i API na Node js korporativnogo rivnya Cej frejmvork emulyuye arhitekturu MVC inshih frejmvorkiv takih yak Ruby on Rails vin proponuye podibnij shablon i znajomi pidhodi zmenshuyuchi kognitivne navantazhennya pid chas peremikannya mizh inshimi frejmvorkami movami Sails jsTipVeb frejmvorkAvtoriMike McNeil i inshiPershij vipusk2012Stabilnij vipusk1 4 2 10 bereznya 2021 3 roki tomu 2021 03 10 PlatformaNode jsOperacijna sistemaCross platformMova programuvannyaJavaScriptLicenziyaMIT LicenseRepozitorijhttps github com balderdashy sailsVebsajtsailsjs comOsoblivostiSails js proponuye bezlich funkcij Vin pobudovanij na Node js i Express js sho dozvolyaye stvoryuvati programi na 100 na JavaScript Ce vklyuchaye v sebe modeli predstavlennya kontroleri konfiguracijni fajli ta adapteri napriklad bazi danih Yak i Ruby on Rails Sails js nadaye interfejs ob yektno relyacijnogo vidobrazhennya za dopomogoyu Waterline js yakij abstraguye vzayemodiyu z bazoyu danih Ce zabezpechuye unifikovanij API nezalezhno vid vikoristovuyemoyi bazi danih Takozh v frejmvork vklyucheno ryad inshih paketiv yaki dozvolyayut shvidko avtomatichno generuvati REST API dlya vebsoketiv za zamovchuvannyam vikoristovuyetsya Socket io a funkciyi sumisnosti robit jogo front end chastinu nezalezhnoyu sho dozvolyaye pidtrimuvati bagato instrumentiv i frejmvorkiv AngularJS React js Android iOS tosho Divitsya takozhFrejmvork JavaScript Biblioteka JavaScriptSpisok literaturiKrol Jason 2014 Web Development with MongoDB and Node js Packt s PT455 ISBN 9781783987313 Shahid Shaikh 2016 Sails js Essentials Birmingham UK Packt ISBN 9781783554546 OCLC 944986529 Sails js Realtime MVC Framework for Node js The Sails Company Procitovano 21 lipnya 2017 sails npm inc Procitovano 21 lipnya 2017 Waterline js home page Zovnishni posilannya