【问题标题】:Where to start? Building a website that uses a database [closed]从哪儿开始?建立一个使用数据库的网站[关闭]
【发布时间】:2013-05-22 01:11:34
【问题描述】:

目前我还没有开始认真地从事 Web 开发工作,因为我从来没有对网站的需求。但是,在使用 C# 等语言构建软件时,我非常胜任,我也经常使用 Python,所以我并不完全一无所知。

谈到网络,我只知道用于网络开发的不同语言,并且对每种语言的作用有一个模糊的概念。 我意识到这个问题可能有上千种不同的答案,所以我会尽可能具体。

以下是我正在尝试构建的网站类型的描述: 基本上是一个用户可以查看论坛的网站,如果他们愿意,他们可以在我的网站上注册一个帐户,这将允许他们开始在某些页面上发布 cmets。

基本上我要问的是:为了启动一个网站,(就像上面描述的那样),我需要从哪里开始?将需要哪些语言/网络技术?首先从哪里开始? IE。开始学习 html... 另外,是否有任何免费的在线电子书可以让我开始学习。

我希望这是足够的信息,请记住,我不是在寻找一个令人难以置信的密集和详细的答案,只是关于从哪里开始的简单解释,什么语言会简单易行......我意识到创建这样的网站需要大量的努力和复杂的任务,所以请记住,我现在只想知道如何爬前两三个楼梯,而不是整个楼梯。多谢!

【问题讨论】:

  • 寻找 CMS ..try FORUM s/w like PHPBB/vBulletin etc 安装 WAMP/LAMP/XAMPP ..u know python try django
  • 请检查此链接....它包含您所期望的所有信息..net.tutsplus.com/tutorials/php/…

标签: php mysql database web-applications web


【解决方案1】:

您想要做的事情在 PHP 中非常复杂,但很有趣。

问问你自己,你真的想用 PHP 来做这件事,还是想要一些可定制的东西来产生你想要的最终结果?

如果您选择像 Drupal 这样功能齐全的 CMS 系统,您将很快启动并运行。任何 CMS 系统都有一个非常陡峭的学习曲线,但您将能够很快得到您想要的。

话虽如此,使用 php 开发您的网站还有很多话要说,因为您将在此过程中学到很多东西,而且您没有试图为所有人提供一切的系统的所有开销.

我推荐 w3schools.com,它有关于 PHP、Mysql、SQL、HTML 和 Javascript 的优秀教程,所有这些都是实现您所需要的。

我在这次冒险中收到的最好的建议是“首先设计项目!” - 认真思考你打算做什么。确保您知道要为每个页面实现什么目标,然后一次完成一个。

祝你好运!

【讨论】:

  • 很好的建议罗伯特我很感激。显然在其中放了一些东西。是的,我认为这将是一个半学习曲线,但同时也很有趣。一定会考虑到这一点!
【解决方案2】:

我正在 windows 和 os x 上开发网站,但正如尼克所说,您需要一个 PHP + MySQL 服务器,您可以从这里获得:

http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download

配置相当简单,但是在安装 appserv 之后,我建议您从这里下载最新版本的 PHP:

http://windows.php.net/downloads/releases/php-5.4.15-Win32-VC9-x86.zip

并将所有这些文件复制到 C:\AppServ\php5。确保 apache 没有运行,您可以通过以下方式停止它:开始->所有程序->Appserv->通过服务控制服务器->Apache 停止。

正如 nick 所说,使用已经编写好的论坛系统更快、更容易:PHPBB、vBulletin 等。

祝你好运。

【讨论】:

  • 谢谢你。当您说您为 Windows 和 OS X 开发网站时,您为 Windows 开发网站的方式与 OS X 之间是否存在重大差异,即:我已经完成了 Windows 网站的开发,我现在是否必须重新专门为 OS X 开发整个网站?
  • 不,您的网站可以在 windows、os x、linux 等平台上运行……您使用什么平台来创建网站并不重要,这只是一个偏好问题。
  • 还不错,谢谢。一分钟我有点害怕!
【解决方案3】:

假设您想要论坛网站,有很多现成的 php“平台”可用于此类网站。我个人喜欢“简单机器论坛”。其他可能的解决方案是“Phorum”和“PHPBB”。谷歌他们。

因为您提到了 C#,所以我假设您正在使用 Windows。为了让这个论坛启动并运行,您的服务器上需要 PHP 和 MySQL。

【讨论】:

  • 谢谢你,我会做一些研究。
猜你喜欢
  • 2012-04-12
  • 2015-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多