为 Web 应用选择后端时,最重要的考虑因素是您在运行后端时需要多少控制权限,判断依据是您的需求的异常情况以及预期的流量。如果您要执行相对常见的操作,通常最好将常用语言和框架与代管式服务器搭配使用。
如果您预期需要处理大量流量,选择代管式服务可以让您在管理您自己的基础架构时节省工程工作。
请考虑常见 Web 应用架构、语言和框架选择的权衡,并设置可靠的测试和构建流水线。
Web 后端的关键注意事项
您在选择内容驱动型 Web 应用时,需要考虑多种因素。
注意事项 | |
---|---|
团队的专长 | 您的开发团队独特的技能组合、人才和知识会影响最符合您的需求的框架和语言类型。您的团队应该了解所选语言的复杂性。 |
框架和语言 | 后端框架和语言选项提供了创建成功的 Web 应用的组件和结构。选择最支持您选择的语言和架构模式的框架。 |
测试 | 测试是开发流程和任何持续监控的关键环节,旨在确保应用的运行状况良好。 |
扩缩和性能 | 扩缩和渐进式性能至关重要;请务必考虑您的应用将来如何发展和开发。横向和纵向扩缩可能需要额外的资源,并影响后端的运行费用,包括内容驱动的 Web 应用后端所面临的独特挑战。如果要扩展现有 Web 应用,请考虑当前基础架构的潜在限制以及您在扩展过程中的需求。 |
Deployment | 为后端实现有效的构建流水线,以覆盖应用的整个构建、测试、部署和生命周期。 |
安全性 | 请考虑选择最符合您的应用要求的安全解决方案,以确保客户隐私数据的机密性和完整性。 |