首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >静态网站生成器

静态网站生成器
EN

Stack Overflow用户
提问于 2011-11-15 20:48:07
回答 2查看 2.6K关注 0票数 6

最近我被要求使用静态网站生成器创建一个网页,比如Jekyll。我的问题是:

  • 这与在Visual中使用HTML创建网站或将页面作为ASP.net项目编写有什么不同?
  • 如何在服务器上工作?
  • ,我应该关注什么?

我是一个.net的家伙,所以如果可能的话,我希望能够在visual中创建这个。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-15 21:08:07

以下是我脑海中浮现的一些优点和缺点:

优势

  • 可以部署在每台服务器上,因为它只是静态的html
  • 有可重用的部分,与普通的html不同,在普通的html中,您必须对仍然可以在IDE

中编码的所有东西进行编码/复制

  • ,而非开发人员可以编辑代码(有时至少)

< code >F 211

Disadvantages

  • 模板语言是有限的,有时有些尴尬/需要适应
  • --在您的环境中有一些新的东西,这需要额外的成本(多个开发人员需要知道如何构建站点,.)

如果您非常了解当前的工具包,并且在您的服务器上托管另一个ASP.net项目没有问题,我不认为您需要在您的工具链中引入另一个工具。

如果您想做一些事情,用户可以生成内容--就像github在github页面上所做的一样--这是您可能会考虑的事情。

至于Jekyll,我们在一个项目上尝试过,作为一个开发人员,我们喜欢编码,我们很早就遇到了它的局限性。你可以解决这个问题,但是如果你知道一种编程语言,你会更快。它仍然令人着迷,我们能够走多远,仅仅使用Jekyll

票数 6
EN

Stack Overflow用户

发布于 2011-11-15 21:15:44

使用ASP.NET页面存在于页面的整个生命周期,并且能够处理请求和会话上下文。请参阅本文,asp.net page life cycle页面是静态的,您不能访问服务器上的任何变量。

我建议您一步一步地遵循这个链接,以了解如何开发ASP.NET http://www.asp.net/get-started

我希望这能帮上忙

比森特

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8142935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档