这是一个非常广泛的问题,没有一个好的答案。每个答案将取决于正在构建的站点类型、相关可用的硬件和软件、可用的第三方库、最终用户对核心UI/UX的熟悉程度、易于维护和/或签约人员来执行维护。
例如,如果您是一家类似于microsoft shop的公司,并且需要能够与outlook集成,那么使用available将更容易实现。net库,这些库在C#中更容易使用,因此您将使用windows操作系统和IIS,可能还会使用某种基于C#的CMS。
或者用一种更明确的方式回答这个问题——对于主流类型的项目,您可以使用所有平台做什么并没有真正的区别,区别总是在于开发人员有足够的经验来高效地使用哪些工具。
当你可以使用的技术没有外部限制时,所有的软件都非常相似,可以用一个软件做的任何事情也可以用另一个软件来做,因此使用X而不是Y的决定更多地与开发人员的技能有关。我不建议任何人写任何基于JS的东西,但对于那些从出生起就在使用node/react/whatever的人来说,将其用于项目Z比开始学习PHP和wordpress只是为了一个一次性项目更有意义。