是否有体系结构路线图、流程图或图表之类的东西来说明何时根据项目要求使用某些技术?
Is there such a thing as an Architecture Roadmap, Flowchart, or Diagram for when to use some technologies depending on a projects requirements?
这里的母语不是英语。
我会尽可能解释清楚,因为我不知道这样的事情是否存在。
我正在寻找某种类型的图表或图形资源,这些图表或图形资源根据项目的不同规范(在本例中为 Web 应用程序)推荐某些技术。
例如:
X 轴是应用可以获得的负载。
比如每分钟的并发用户数,或者服务器每小时收到的 POST 请求数。
Y 轴是数据库中的记录数。
它真的可以是 Y 轴上的任何东西,这就是现在想到的。
然后,图表会推荐如下内容:
- 何时从简单的共享主机更改为 vps 是明智的,然后
从 vps 到 aws 或 docker.
- 当 php+mysql 对后端来说已经足够了,但是它会建议什么时候最好只在 NodeJS 中开发,或者类似的东西
Rails.
- 就像前端一样,比如 html+jquery,然后是 VueJS 或 Angular。
现在才看,好像有轴的东西不太实用,但是哦。
我什至不知道我问的地方对不对。问题来自实际实施我认为对我当前工作中所有新项目的正确选择。我们是一个小团队,不断从头开始开发新事物,因此我们可以做出自己的选择(当然,只要我们交付)。
我们必须做出的 "hardest" 更改是将我们所有的项目迁移到 2 VPS(几个域、项目、api 等),这实际上非常简单。
希望有人提供一些提示。
谢谢
这不是您可以用来创建决策流程图的东西。架构是一种平衡行为,很少有东西(如行数)可以排除一种或另一种解决方案。很大程度上取决于所涉及的用例、项目的限制、开发人员的限制等,您无法制作一个简单的决策矩阵。
我希望可以做出这样一个简单的决策过程,它将极大地简化我们的工作(尽管建筑师的报酬可能不会很高)。但事实是,太多的变量会影响这样的决定。
这里的母语不是英语。 我会尽可能解释清楚,因为我不知道这样的事情是否存在。 我正在寻找某种类型的图表或图形资源,这些图表或图形资源根据项目的不同规范(在本例中为 Web 应用程序)推荐某些技术。
例如:
X 轴是应用可以获得的负载。 比如每分钟的并发用户数,或者服务器每小时收到的 POST 请求数。
Y 轴是数据库中的记录数。 它真的可以是 Y 轴上的任何东西,这就是现在想到的。
然后,图表会推荐如下内容:
- 何时从简单的共享主机更改为 vps 是明智的,然后 从 vps 到 aws 或 docker.
- 当 php+mysql 对后端来说已经足够了,但是它会建议什么时候最好只在 NodeJS 中开发,或者类似的东西 Rails.
- 就像前端一样,比如 html+jquery,然后是 VueJS 或 Angular。
现在才看,好像有轴的东西不太实用,但是哦。 我什至不知道我问的地方对不对。问题来自实际实施我认为对我当前工作中所有新项目的正确选择。我们是一个小团队,不断从头开始开发新事物,因此我们可以做出自己的选择(当然,只要我们交付)。 我们必须做出的 "hardest" 更改是将我们所有的项目迁移到 2 VPS(几个域、项目、api 等),这实际上非常简单。
希望有人提供一些提示。 谢谢
这不是您可以用来创建决策流程图的东西。架构是一种平衡行为,很少有东西(如行数)可以排除一种或另一种解决方案。很大程度上取决于所涉及的用例、项目的限制、开发人员的限制等,您无法制作一个简单的决策矩阵。
我希望可以做出这样一个简单的决策过程,它将极大地简化我们的工作(尽管建筑师的报酬可能不会很高)。但事实是,太多的变量会影响这样的决定。