Web applications 在网站上部署和实施新功能

Web applications 在网站上部署和实施新功能,web-applications,deployment,Web Applications,Deployment,我最近发布了我在过去六个月里一直在开发的第一个严肃网站。我有一些关于网站维护和实现新功能的一般性问题 例如,假设我想在索引页面上添加一个表单,用户可以在其中向我提交反馈。在开发过程中,我将在何处填写此表格?我的意思是,我不能在当前在线且可供访问者访问的页面上开发。我应该复制我的整个网站,把它放在我开发的其他地方,然后用我的新版本替换在线版本吗?是否有专门为此制作的程序,您可以保存站点的版本并进行部署?大型网站如何解决这个问题 我将提到我使用PHP,尽管这个问题与任何特定的语言都没有关联。请分享文

我最近发布了我在过去六个月里一直在开发的第一个严肃网站。我有一些关于网站维护和实现新功能的一般性问题

例如,假设我想在索引页面上添加一个表单,用户可以在其中向我提交反馈。在开发过程中,我将在何处填写此表格?我的意思是,我不能在当前在线且可供访问者访问的页面上开发。我应该复制我的整个网站,把它放在我开发的其他地方,然后用我的新版本替换在线版本吗?是否有专门为此制作的程序,您可以保存站点的版本并进行部署?大型网站如何解决这个问题

我将提到我使用PHP,尽管这个问题与任何特定的语言都没有关联。请分享文章和其他信息来源,使这个话题成为焦点,如果你知道任何


谢谢你的帮助

给你一个简短的答案:源代码管理

大多数软件(不仅仅是web)专业人员使用某种源代码控制系统(如Git、SVN等)来存储其工作软件的“副本”,在某种形式的开发环境中(在本地Apache等)进行开发,然后使用源代码存储库到其“生产”服务器上的签出,或者只是FTPing/将工作站点的干净副本传输到web服务器

(版本控制软件还保存历史记录、版本以及在需要时回滚版本的功能。如果您想要一个免费的游乐场,请在注册帐户)