我正在为本地商家开发一个网站,我已经完成了Photoshop的设计和布局,现在我已经准备好开始创建HTML和CSS了。我正在尝试决定在服务器端使用哪种技术来实现以下基本动态行为:
通过其当前的webhost提供的解决方案包括:PHP,ASP,ASP.NET 2.0,Drupal,Joomla和Wordpress。
您认为什么是好的(阅读:简单)路径?我有VB.NET和C#(但不是ASP.NET)的经验。我愿意学习哪种工具最适合这份工作。
谢谢!
答案 0 :(得分:3)
对于所有要点,PHP可以很好地工作。对于页眉和页脚包含,您可以有一个页面接受目标页面的GET变量(例如:'home','calendar','news'...)。根据您收到的GET变量,您可以包含不同的页面。
if($_GET['page']=="home"){
include(inc/home.php);
}
如果你不想在URL中显示丑陋的GET变量,你可以用一些apache魔法来完善它们! (谷歌搜索'url masking'或'apache redirect'应该可以做到这一点)
至于其他要求,PHP的优势在于学习曲线小,并且提供大量文档(在线和关闭)。 PHP和MySQL的组合应该足以满足您的需求。大多数虚拟主机提供这些。
答案 1 :(得分:2)
如果您没有任何相关经验,那将是一个废话! Drupal,Joomla,Wordpress或任何其他开源CMS可能会为您提供您想要的功能(以及更多),而无需学习编程语言。阅读他们的功能列表,阅读几个教程,了解如何完成每个功能的基本任务。如果他们没有你需要的灵活性或能力,你可能需要学习一门编程语言(在这种情况下,个人而言,我会远离微软特定的选项 - 你的下一个客户可能没有运行Windows机器和你的投资将被浪费。)
祝你好运!