Content deleted Content added
added book reference for one revised opening passage. |
Update last sails release |
||
(32 intermediate revisions by 23 users not shown) | |||
Line 1:
{{short description|Open-source web framework built on Node.js}}
{{COI|date=December 2021}}
{{Infobox Software
| name = Sails.js
| logo alt = Sails.js brand logo
| logo caption = Sails.js brand logo
| developer = [[Mike McNeil]] and others
▲| status = Active
| released = {{Start date and age|2012}}
| operating system = [[Cross-platform]]
| platform = [[Node.js]]
| programming language = [[JavaScript]]
| license = [[MIT License]]
| website = {{URL|
| genre = [[Web framework]]
| latest release version = 1.5.11
| latest release date = {{release date and age|2024|05|24}}<ref>{{cite web
| url = https://www.github.com/balderdashy/sails/releases
| title = Releases · balderdashy/sails
| website = github.com
| access-date = 2024-11-14
}}</ref>
| repo = {{URL|https://github.com/balderdashy/sails|Sails.js Repository}}
}}
'''Sails.js''' (or '''Sails''')
▲'''Sails.js''' (or '''Sails'''), is a [[Model–view–controller|Model-View-Controller]] (MVC) [[web application framework]] developed atop the [[Node.js]] environment,<ref>{{Cite book|url=https://books.google.com/books?id=01hLDAAAQBAJ|title=Sails.js Essentials|last=Shahid|first=Shaikh|publisher=Pakt|year=2016|isbn=9781783554546|___location=Birmingham, UK|pages=|oclc=944986529|via=Google Books (Preview)}}</ref>{{Rp|1}} released as [[free and open-source software]] under the [[MIT License]]. It is designed to make it easy to build custom, enterprise-grade Node.js [[web application]]s and [[API]]s.<ref name="SailsJS">{{cite web|url=https://sailsjs.com|title=Sails.js home page}}</ref> Emulating the MVC architecture of other frameworks, like Ruby on Rails, it offers similar pattern and familiarity, reducing the cognitive burden when switching between other frameworks/languages.
== Features ==
Sails.js
A number of other packages are included
== See also ==
▲A number of other packages are included behind the scenes to enable fast '''auto-generated REST APIS''', '''WebSockets''' by default using [[Socket.io]], and compatibility features making it '''front-end agnostic''' so that many tools and frameworks ([[AngularJS]], [[React.js]], [[Android]], [[iOS]], etc) are supported.
* [[JavaScript framework]]
* [[JavaScript library]]
== References ==
{{reflist}}
Line 30 ⟶ 41:
== External links ==
{{NodeJs}}
[[Category:JavaScript web frameworks]]
[[Category:Web frameworks]]
|