支持脚本语言的技术是什么?

时间:2016-04-03 15:50:27

标签: web scripting

我必须写一篇论文,给我的文件说如下:

“支持脚本语言并使其与Web服务器集成的技术如何发生变化,以及它们如何改善Web应用程序的性能”。

我有点迷茫。我无法弄清楚我应该写什么。 所以我的问题是你如何理解上面的句子,因为这篇论文一般是关于服务器端技术和脚本语言的演变?我打算写一下CGI(通用网关接口) )和ASP,但我不确定它是否正确。

由于这是我的第一篇文章,请原谅我做的任何错误。

1 个答案:

答案 0 :(得分:0)

我不确定StackOverflow是否是这个问题的最佳位置,但无论如何我都会回答它。我并没有试图给你太多的实际积分,而是指向你自己。

解构问题

这个问题包括两个主要部分:

  • 支持脚本语言的技术(及其与服务器的集成)如何更改
  • 如何改善 Web应用程序的性能。

从这一点来看,问题的关键在于确定脚本语言中的更改趋势,并且(可能来自您对该论文的描述) )服务器端技术,以及它如何影响 Web应用程序(及其性能)。

要解决这类问题,我会做几件事:

  • 定义服务器端技术脚本语言
  • 确定和之间的最近的变化这两个变化(即将它们与自己和彼此进行比较)
  • 参考性能,了解这对 Web应用程序的影响。

回答问题

对于上述所有问题,我建议使用示例。示例提供真实数据(如果可能)和证据以支持您提供的参数。例如:你的ASP和CGI的例子很好,但我也会添加PHP(也许是Rails)。对于脚本语言,JavaScript是主要的参与者。

从示例中,我将分析您定义的两个类别的不同用途 - 脚本语言和服务器端语言之间是否有任何重叠,以及这是如何改变的。在整个过程中,问题表明主要重点是改变

现在最后一部分:我建议您同时使用示例定义 Web应用程序性能(提示:有多种类型的性能)。如上所述,问题强调变化,你的例子也应如此。例如,Facebook主要在服务器端运行,使用PHP,而Netflix使用AngularJS并在客户端运行更多 - 时间是这里的一个重要组成部分:Facebook发布得更早,但大多数网站似乎没有进入Netflix& #39;方式 - 这对于服务器端语言一般有什么看法?为什么会这样?这个改进的Web应用程序有哪些?

在整个过程中,我建议您使用您可以找到的任何数据和资源:使用统计数据总是可以获得好的图表(e.g),但如果内容不是完全属于您的话,请始终正确而彻底地引用。