【发布时间】:2019-08-19 02:29:39
【问题描述】:
我选择 MEAN 堆栈来开发我的 Web 应用程序主要是因为我将在所有层中使用 javascript。
一种语言可以统治一切,对吧?
然后我听说了 typescript,我决定使用它。
事情是打字稿主要用于角度而不是堆栈的其他层。因此,选择 typescript 意味着失去了 MEAN 堆栈中最好的东西。
我仍然想要打字稿的好处以及:
一种语言可以统治一切!
换句话说,我想同时使用 typescript 和 MEAN 堆栈来开发我的 web 应用程序,你会建议我这样做吗?
我刚刚发现了这个名为 tsmean https://www.tsmean.com 的“新”堆栈。这似乎是我问题的完美答案! 但是,我很害怕,因为它仍然是一项新技术,并且没有像 MeanJS 堆栈社区这样的大型社区。此外,缺乏可靠的教程让我有点犹豫使用它。
另一方面,我的 Web 应用程序相对较小且简单,并且在 medium 上的一篇文章 (https://medium.com/@TypeMean/building-the-ts-mean-stack-first-impressions-c2bf1db2bef1) 中,tsmean 的创建者写道,在这种情况下,使用 tsmean 可能是一个不错的决定。
简而言之,我将创建一个简单的 Excel 表格提供的功能的 Web 应用版本。所以我相信tsmean是我正确的选择!
【问题讨论】:
-
tsmean只是一个将一些很酷的技术组合在一起的初学者。您可以轻松地自己实现它,同时只添加您的项目需要和您关心的工具。如果您的项目如您所说的那样小,您可能不需要tsmean和其他初学者提供的所有东西。 -
这个问题与 SO 无关,因为它是基于意见的(而且“应该”更是如此)。我不明白它是如何获得投票的。
-
@DaveNewton 请向我解释这个问题怎么跑题了?基于意见的问题是否无效?
-
@MassimilianoSartoretto 谢谢!
-
没有什么可以阻止您将 TS 与 Express 或 Node 一起使用,这会突然“违反”MEAN 的含义。 “一种语言来统治一切”当然是一种方法,但“适合工作的工具”可能会更好地为您服务。
标签: node.js angular typescript express mean-stack