灵活的网站结构

时间:2012-04-18 19:26:37

标签: html node.js structure

我曾经用以下方式开发网站:

footer.php
header.php
navigation.php
index.php
contact.php

这样做只允许我在一个地方进行更改。 例如,如果我想更改页脚信息。我要改变的是footer.php

我不想再使用php来做这件事了。什么是创建灵活的网站结构的替代解决方案的人。 node.js会实现这个目标吗?

3 个答案:

答案 0 :(得分:1)

当然,node.js有很棒的Web框架和模板语言。最大的区别在于,不是维护从 Web服务器提供的一组文档(页眉,页脚,索引,联系人),而是编写一个可以将URL路由到函数的服务器本身。这是一种范式转换,但它给你带来了很大的力量和灵活性。

我最喜欢的node.js网络框架是ExpressJS。欢迎来到节点社区!

答案 1 :(得分:0)

[编辑:澄清,我理解你的意思是,“我不想以这种方式使用PHP”,而不是“我根本不想使用PHP”。如果你的确意味着后者,那么请忽略这个答案......:)]

node.js不是一个Web服务器,对于您正在寻找的内容来说,它是完全错误的工具。看来你已经对这类网站做了足够的开发,以了解所涉及的局限性。这很好,所以我认为下一个合乎逻辑的步骤是学习一个MVC框架,如FuelSymfonyCodeIgniterZend

答案 2 :(得分:0)

Ruby on Rails获胜!我个人觉得这些日子里的php很有用,但是我做了很多年......这取决于你能否适应新语言和你作为程序员的水平。

如果你真的喜欢你的PHP技能,你可以坚持使用Zend ..

您真正想要关注的是一个适用于您的设计的MVC(模型视图控制器)架构,它将所有内容完美地分解,将所有内容定义为一次,并取而代之。