sails.js和meteor.js的生产准备就绪情况如何,并且它们与Django相比如何? [英] What is the production-readiness of sails.js and meteor.js, and how to they compare to Django?

查看:42
本文介绍了sails.js和meteor.js的生产准备就绪情况如何,并且它们与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆