我已经学习了超过4-5个月的rails。我会说我在rails上是中间的(ish)。过去一周,我对angular2感兴趣。因为它是用TypeScript编写的,所以对我来说几乎没什么不同。可以做rails的rails可以做什么?我指的是单页应用程序的东西?我应该花时间去学习它,还是只跟着铁轨一起移动?如果我离开angular2,我还能制作单页导航应用程序吗? 我知道这可能不是这个问题的地方,但我过去4天没有得到quora的答案。这个问题在精神和心理方面真的很困扰我。这让我很烦,并且阻止我学习任何东西。请帮助。
答案 0 :(得分:0)
Angular仅限客户端应用。 Rails是一个服务器端应用程序。
Rails将是更完整的包,因为它可以完成Angular所能拥有的所有内容。
对此没有明确的答案,但它实际上只取决于您的项目要求。
Angular非常适合字体端单页客户端应用。 Rails非常适合服务器端,数据库ORM等。
有人说,没有什么可以阻止你在一个应用程序中同时使用这两个应用程序。这里的内容有点过于宽泛。