我以制作网站为生。我一直使用脚本语言(DCL、Perl,现在主要是PHP)来提高我的生产力(使用模板进行简单的更改),即使网站是相对静态的。
我现在正在与一个小组合作,该小组希望我呈现静态文件,因为他们认为脚本语言是一种安全威胁。
我不想引发争论,只是想知道未来是否有潜在的非交互式(无需登录、个性化或数据库)需求,需要使用服务器端脚本语言。它们确实允许包含apache,但根据我的经验,这些功能缺乏真正的编程语言的功能。
那么Stack Overflow,如果我没有可用的脚本语言,我可能会遇到什么限制?我想为这种类型的网站做的一切真的可以在没有服务器端编程语言的情况下完成吗?
您可以在开发时动态构建它,然后将html复制到一个新文件夹中,并上传php生成的html?
这将允许您在自己的文件中保留页眉/页脚的工作流程,但会增加额外的步骤。
当然,网站(哦,过去的好时光)完全静态也是可能的。
有一些方法/作业可以根据其他内容(数据库、文件)每天渲染一次页面(以任何语言),并将更改上传到托管"纯"html网站的ftp。
这有点粗糙,因为每个人都觉得有活力,但对我来说,仅仅炫耀你公司的东西是相当静态的。。。最终用户不太关心信息是如何处理的:在运行时通过脚本语言,或者已经在ftp上以html文档的形式完成。
我并不是说好的安全配置会杀死线程,这对每个人来说都是个好主意。。。但还有一段路要走;-)