【问题标题】:Can a scripting / programming language be a functional requirement for a website? [closed]脚本/编程语言可以成为网站的功能要求吗? [关闭]
【发布时间】:2012-08-01 20:35:48
【问题描述】:

我以制作网站为生。我一直使用脚本语言(DCL、Perl,现在主要是 PHP)来提高我的工作效率(模板以便于更改),即使网站是相对静态的。

我现在正在与一个小组合作,该小组希望我渲染静态文件,因为他们将脚本语言视为安全威胁。

我不打算开始辩论,只是想知道未来是否有可能需要使用服务器端脚本语言的非交互式(无需登录、个性化或数据库)。它们确实允许 apache 包含,但根据我的经验,它们缺乏真正的编程语言的功能。

所以 Stack Overflow,如果我没有可用的脚本语言,我可能会遇到哪些限制?在没有服务器端编程语言的情况下,我想为这种类型的网站做的所有事情真的可以完成吗?

【问题讨论】:

  • 为什么“不想开始辩论”总是成为一个?
  • 您,先生,正在处理 ID10Ts...
  • 这真的取决于“一切”包括什么..

标签: php perl html apache


【解决方案1】:

嗯,当然可以让网站(哦,美好的旧时光)纯粹是静态的。

有一些方法/作业可以根据其他内容(数据库、文件)每天一次呈现页面(以任何语言),并将更改上传到托管“纯”html 网站的 ftp。

这有点粗糙,因为每个人都喜欢动态的东西,但只炫耀关于你公司的东西对我来说是相当静态的...... 最终用户不太关心信息是如何获得的:在运行时通过脚本语言或已经在 ftp 上完成为 html 文档。

我并不是说好的安全配置可以杀死线程,这对每个人来说都是个好主意……但它仍然是一条路;-)

【讨论】:

    【解决方案2】:

    你可以在开发的时候动态构建,然后将html复制到一个新文件夹中,然后上传php生成的html?

    这将允许您在自己的文件中保留页眉/页脚的工作流程,但会增加一个额外的步骤。

    【讨论】:

    • 是的,我正在考虑这样做。我的问题更多的是要找出这样做是否有任何明显的缺点。以这种方式不可能有什么可能吗?
    • 显然答案是肯定的......如果没有服务器端语言,很多事情都是不可能的。技术将允许您绕过我们不只是服务器端的事情(AJAX、JSON 等),但在我看来这实际上不太安全,因为您允许全世界看到您的代码而不是隐藏它服务器。
    猜你喜欢
    • 2013-06-19
    • 1970-01-01
    • 2012-07-26
    • 2012-10-02
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    相关资源
    最近更新 更多