【问题标题】:Use Typescript and nodejs to create a app that is not web or api?使用 Typescript 和 nodejs 创建一个不是 web 或 api 的应用程序?
【发布时间】:2022-01-04 17:51:04
【问题描述】:

是否适合使用 nodejs 和 typescript 来制作不是 API 或 Web 应用程序的服务?目前,我正在提供一项服务,该服务会定期阅读电子邮件附件并将附件发送到另一个应用程序,将有关电子邮件的信息保存在数据库等中。它工作得很好,但我在互联网上找不到非结构的示例- 带有打字稿的网络应用程序

你怎么看?我知道这是可能的,因为我已经完成了……但是合适吗?你有一些我可以检查的例子吗? GitHub上也找不到,不知道怎么调用这样的app

【问题讨论】:

  • 当然,为什么不呢。 Typescript 只是一种编程语言,你用它写什么是你的选择。 NPM 充满了用于非 Web 应用程序的库示例,例如,在机器人技术中,我们使用 rosnodejs 在 node.js 中编写机器人软件。
  • @ChristianFritz 你有一些可以帮助我获得结构基础的存储库链接
  • 没有我能想到的通用结构。由于应用程序可能有很大的不同,我无法想象会有什么样的共性。
  • 这是Deno 的绝佳案例。
  • 它不会是我需要其他人使用的东西的首选。它不容易编译为本机二进制文件(Go、Rust、C),并且不像 Python 那样无处不在,这意味着您的用户(或服务器或 docker 映像)必须安装节点。我的意思是,当然不是最糟糕的选择,尤其是对于例如为已经熟悉/使用 TS 的团队提供工具,但这整件事只是一场盛大的舆论盛宴,因此与堆栈溢出无关。如果它是为您自己的服务器(即使不是网络)提供服务,是的,当然,去吧。

标签: javascript node.js typescript microservices structure


【解决方案1】:

【讨论】:

  • “Typescript 是一次性脚本和 CLI 工具 IMO 的绝佳选择。”它不容易编译为本机二进制文件,并且不像 Python 那样无处不在,这意味着您的用户(或服务器或 docker 映像)必须安装节点。我的意思是,这不是最差的选择,但这整件事只是一场盛大的舆论盛宴,有人可以在其他地方一决高下。
猜你喜欢
  • 2016-10-23
  • 2017-03-06
  • 2019-05-10
  • 2017-12-05
  • 2019-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-27
相关资源
最近更新 更多