将MEAN堆栈用于社交媒体应用程序和服务,如fiverr



我正在计划一个应用程序,它是一个社交媒体应用程序,集成了fiverr等服务,用户可以在其中相互交流并寻求建议。

问题:什么应该是最好的技术堆栈,是MEAN(Mongo,Express,Angular 2.x,Node)还是MEN(Mongo、Express、React,Node)。

此外,我希望它是一个REST web应用程序,这样我以后就可以开发移动应用程序。所以我应该使用一些像KeyStone这样的NodeJS框架还是像generator meanjs这样的生成器。以及应该是什么样的目录结构或体系结构。

感谢

选择最好的技术堆栈取决于团队的专业知识。既然你提到了MEAN,我想你对Javascript已经很熟悉了。关于拥有REST web应用程序的另一个问题,Mean JS在使用CRUD模块生成器时确实为您提供了REST API(由ExpressJS提供),如果您使用Mean,您可以开箱即用。

尽管所有这些实用程序将帮助您很快从头开始,但它实际上取决于您希望如何捕获工作流的业务逻辑。从我得到的fiverr服务似乎是一种自由职业网站,人们可以在这里展示自己的技能并被雇佣。不幸的是,fiverr似乎没有一个API来集成您的服务。

第1版:要构建像fiverr这样的服务,您必须在各个方面进行绑定,而不仅仅是技术堆栈。有一种商业逻辑需要根据你希望你的应用程序实现的目标来定义。例如,让我们假设你正在做一些类似于fiverr的事情,你必须考虑到将要发生的电子商务事情。你必须将用户管理内置到你的应用程序中。(Mean.js确实提供了一些方面,用户登录/注册社交媒体集成)。其他一切都取决于你真正希望你的服务实现什么,最好的:)

最新更新