Dreamhouse Realty Web App

DEX701 - Module 1 Overview of Heroku

📄 第 17 页 🎬 视频课程

课程章节介绍

让我们来聊聊这个Dreamhouse Realty Web App的注释部分。首先,当我们提到“上一张幻灯片”时,我们是在回顾之前展示的内容,可能是关于这个应用的一些背景信息或者是技术架构的概述。这就像是在看书时,翻回前一页看看我们刚才读到了哪里。 现在,我们来看看这个“堆栈”。在技术领域,堆栈通常指的是一系列的技术组件,它们一起工作来支持一个应用程序。比如,一个典型的Web应用堆栈可能包括前端技术(如HTML, CSS, JavaScript)、后端技术(如Node.js, Python)、数据库(如MySQL, MongoDB)以及服务器和网络基础设施。 当我们说“在任何服务可供使用之前,您都可以控制自己管理基础设施所带来的所有成本和麻烦”,这意味着在应用上线之前,开发者需要自己负责搭建和维护这些技术组件。这包括购买服务器、配置网络、安装软件、确保安全性等等。这个过程不仅耗时,而且成本高昂,因为你需要支付硬件费用、电力费用、维护费用等等。 但是,随着云计算的发展,现在有很多服务提供商(如AWS, Azure, Salesforce Heroku)提供了托管服务,这意味着他们可以帮你管理这些基础设施,你只需要关注你的应用开发。这样,你就可以节省大量的时间和金钱,同时也能更快地将你的应用推向市场。 所以,这个注释是在提醒我们,虽然自己管理基础设施可以给你完全的控制权,但这也意味着你需要承担所有的成本和复杂性。而使用托管服务,虽然可能会牺牲一些控制权,但可以大大简化开发和部署过程。