Sails.js: Difference between revisions

Content deleted Content added
m Updated non-primary sources and made some minor grammar changes (placing citations after or before the comma, which may need to be peer-reviewed)
m Added placeholder for the company/brand/software logo in the infobox (to come once Wikipedia confirms my account)
Line 1:
{{Infobox Software
| name = Sails.js
| developerlogo = [[Mike McNeil]] and others = SailsJS_logo.png
| status logo alt = ActiveSails.js brand logo
| released logo caption = {{Start dateSails.js andbrand age|2012}}logo
| operatingdeveloper system = [[Cross-platformMike McNeil]] and others
| platformstatus = Node.jsActive
| released = {{Start date and age|2012}}
| programming language = [[JavaScript]]
| operating system = [[Cross-platform]]
| platform = Node.js
| programming language = [[JavaScript]]
| license = [[MIT License]]
| website = {{URL|http://sailsjs.com/}}
| genre = [[Web framework]]
}}
 
'''Sails.js''' (or '''Sails''')<ref name=":1">{{Cite book|url=https://books.google.com/books?id=hZifBAAAQBAJ&lpg=PT455&dq=Sails.js&pg=PT455#v=onepage&q=Sails.js&f=false|title=Web Development with MongoDB and Node.js|last=Krol|first=Jason|publisher=Packt|year=2014|isbn=9781783987313|___location=|pages=PT455|via=Google Books (Preview)}}</ref> is a [[Model–view–controller|Model-View-Controller]] (MVC) [[web application framework]] developed atop the [[Node.js]] environment,<ref name=":0">{{Cite book|url=https://books.google.com/books?id=01hLDAAAQBAJ|title=Sails.js Essentials|last=Shahid|first=Shaikh|publisher=Packt|year=2016|isbn=9781783554546|___location=Birmingham, UK|pages=|oclc=944986529|via=Google Books (Preview)}}</ref>{{Rp|1, 19}} released as [[free and open-source software]] under the [[MIT License]].<ref name="SailsJS" /><ref name="NPM">{{cite web|url=https://www.npmjs.com/package/sails|title=sails|access-date=21 July 2017|publisher=npm, inc.}}</ref> 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 {{!}} Realtime MVC Framework for Node.js|last=|first=|date=|website=|publisher=The Sails Company|archive-url=|archive-date=|dead-url=|access-date=21 July 2017}}</ref><ref>{{cite web|last=Rajput|first=Mehul|title=Top Reasons Why Sails.js Is The Best Node.js Web Framework|url=http://www.mindinventory.com/blog/top-reasons-why-sails-js-is-the-best-node-js-web-framework/|website=mindinvenory|publisher=Mindinventory|accessdate=22 July 2017|date=12 December 2016}}</ref> Emulating the MVC architecture of other frameworks, like [[Ruby on Rails]],<ref name=":0" />{{Rp|19}} it offers similar pattern and familiarity, reducing the cognitive burden when switching between other frameworks/languages.