sails.js和meteor.js的生产准备就绪情况如何,并且它们与Django相比如何? [英] What is the production-readiness of sails.js and meteor.js, and how to they compare to Django?
问题描述
我正在考虑使用其中任何一个来构建我们的初创公司,这就像一个具有验证,验证的工作门户,并包括自由职业者和所有人的特殊功能.
I am thinking of using either one of them in building our startup which is like a job portal with validation,verification and includes special features for freelancing and all.
流星或扬帆是否适合用作后端,还是我们应该使用像Django这样的更强大的后端?在我们的后端使用javascript可以提供比Django/python更大的扩展能力吗?
Is meteor or sails good for using as a backend or should we go with more robust backend like Django? Will using javascript on our backend provide the ability to scale in the future moreso than Django/python?
在这件事上,我真的很想提出意见.
I would really like some opinions in this matter to get to a decision.
推荐答案
sails.js和流星都是生产的绝佳选择.
sails.js and meteor are both great options for production.
这两个框架都具有良好的实时(socket.io)支持,大型/活动社区,支持无状态后端设计,这使得水平可伸缩性成为可能,并且对于快速启动Web应用程序非常有用.
Both frameworks have good real-time (socket.io) support, large/active communities, support a stateless backend design which make horizontal scalability possible, and are great for getting a web application spun up quickly.
- 通过Waterline ORM提供的广泛数据库支持(支持的数据库有十几个)
- 对于大多数node.js开发人员(构建在express上),概念应该更熟悉
- 以rails,grails和django为模型,因此对于具有这些工具经验的开发人员来说,这种范例更为熟悉
- 可通过npm软件包管理器通过快速中间件和自定义模块进行扩展
- 后端与前端之间更好的集成
- 项目得到了风险投资的支持,并得到了更牢固的公司支持
- 使用自定义包管理器和扩展系统可扩展
- 内置部署系统并在meteor.com上托管
与Django/python相比,在我们的后端上使用javascript还能提供将来扩展的能力吗?
Will using javascript on our backend provide the ability to scale in the future moreso than Django/python?
可能是.像其他任何事情一样,您只需要正确执行即可.
Probably. As with anything, you just have to do it right.
我的总体观点是,流星是一种特殊的,单一的流星,一旦选择它,您就被锁定了.sails.js是基于express构建的,因此很容易拆分功能并进行集成和其他工具.
My overall opinion is that meteor is sort of cult-ish and monolithic, and that once you've chosen it, you're locked in. sails.js is built on express, so it's easy to split out functionality and integrate with other tools.
我的免责声明是我为Balderdash(发明sails.js的公司)工作;但请注意,我还可以告诉您,sails.js应用程序可以为数百万的用户提供服务.我们发现它非常好,并且由于sails.js的强大,我们的业务正在蓬勃发展.我知道也曾经成功使用过流星的人.
My disclaimer is that I work for Balderdash (the company that invented sails.js); but on that note, I can also tell you that millions of users are served by sails.js applications. We find that it's quite good, and our business is thriving because of the power of sails.js. I know folks who have used meteor with success as well.
这篇关于sails.js和meteor.js的生产准备就绪情况如何,并且它们与Django相比如何?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!