国际足联官方网站的设计与开发

时间:2010-06-15 18:00:33

标签: web-applications

我对官方FIFA网站的设计和开发感到好奇。

  1. 什么是编程语言 被用来建立网站?
  2. 他们使用的开发方法是什么?
  3. 我用Firebug环顾网站。这是我发现的:

    HTTP/1.1 200 OK
    Cache-Control: no-store, no-cache, must-revalidate, private
    Content-Type: text/html
    Server: Microsoft-IIS/7.0
    x-ua-compatible: IE=EmulateIE7
    Vary: Accept-Encoding
    Content-Length: 8320
    Date: Tue, 15 Jun 2010 17:54:19 GMT
    Connection: keep-alive
    

    根据这一点,我认为他们使用IIS 7来运行网站,但我不确定他们使用的是什么编程语言。

    任何评论都是一杯水。

2 个答案:

答案 0 :(得分:1)

很难说它们模糊了文件扩展名,但即使它们不是扩展名也没什么意义(例如我可以将php站点配置为使用.aspx扩展名)。然而,只是跳过他们的代码,我可以告诉你他们使用jQuery至少一些客户端的东西。

如果我不得不猜测,我会说他们使用的是ASP.NET,但老实说这只是猜测。我之所以这么说,是因为我认为它更有可能成为一些基于Windows的平台,否则他们可能会使用Linux。当然,这不是一个给定的。我只是说,因为Linux是免费的,如果你只是想使用像PHP或Java这样的跨平台技术,那么投资Windows许可是没有意义的。也就是说,成本并不是选择服务器平台的唯一因素,因为他们的IT人员完全有可能知道Windows并且不知道Linux,而他们的开发人员只知道Java。

此外,查看代码时,除<script></script>标记之间出现的内容外,它似乎不是以人性化的方式编写的。这至少会提示某种“编译”语言,比如ASP.NET的自定义标记(即<asp:label>),其中有人在其中抛出一些自定义jQuery。然而,这只是猜测(想想那些谚语,其中一群哲学家正在触摸大象的不同部分,他们每个人都认为它是一种不同的动物)。

所以,就像我说的那样,很难确定,但那是我的分析。 真正知道如何编写的唯一方法是与开发人员交谈。我很好奇这个网站上的人是否有比我能提供的更强的分析。

答案 1 :(得分:0)

对于初学者,他们使用以下内容:

FIFA WebSite Tools used

当他们在Windows服务器上托管它时,首先猜测他们将使用.NET进行开发。根据w3techs.com的说法,这是真的。此外,http://hospitality.fifa.com/等子域名也包含http://hospitality.fifa.com/content/home.aspx等网页,即使它们可能完全独立构建。