目前我还没有开始认真对待网络开发,因为我从来没有对网站的需求。但是,在使用像C#这样的语言构建软件时,我非常称职,我也经常使用Python,所以我并非完全处于黑暗中。
当涉及到网络时,我只知道用于网络开发的不同语言,并且对每个人所做的事情有一个模糊的概念。 我意识到这个问题可以有千种不同的答案,所以我将尽我所能。
以下是我正在尝试构建的网站类型的说明: 基本上是一个网站,用户可以查看论坛,如果他们愿意,他们可以在我的网站上注册一个帐户,这将允许他们开始在某些页面上发表评论。
基本上我要问的是:为了创建一个网站,(如上所述),我需要从哪里开始?将需要哪些语言/网络技术?首先要从哪里开始?即。开始学习HTML ...此外,是否有任何在线免费电子书可以让我开始。
我希望这是足够的信息,请记住,我不是在寻找一个令人难以置信的密集和详细的答案,只是一个简单的解释,从哪里开始,什么语言将简单易开始...我意识到创建这种网站需要付出很多艰苦的工作和复杂的任务,所以请记住,我只想知道如何爬上前2或3个楼梯,而不是现在的整个楼梯。谢谢你!
答案 0 :(得分:0)
假设你想要论坛网站,有很多可以使用php“平台”这样的网站。我个人喜欢“简单机器论坛”。其他可能的解决方案是“Phorum”和“PHPBB”。谷歌他们。
因为您提到了C#,我假设您正在使用Windows。为了使这个论坛启动并运行,您需要在服务器上安装PHP和MySQL。
答案 1 :(得分:0)
我正在开发windows和os x上的网站,但是Nick说你需要一个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停止。
正如尼克所说,使用已编写的论坛系统更快更容易:PHPBB,vBulletin等。
祝你好运。答案 2 :(得分:0)
你想要做的事情在PHP中非常复杂但很有趣。
问问自己,你真的想用PHP做这个吗?或者你想要定制的sommething会产生你想要的最终结果吗?
如果你选择Drupal这样一个功能齐全的CMS系统,你会很快起床跑步。任何CMS系统都有一个非常陡峭的学习曲线,但是你可以很快得到你想要的东西。
话说回来,用PHP开发你的网站有很多话要说,因为你会在路上学到很多东西而且你没有系统的所有开销,试图成为所有人的所有东西
我推荐w3schools.com,它有很好的PHP,Mysql,SQL,HTML和Javascript教程,所有这些都是实现你所需要的。
我在这次冒险中收到的最好的建议是“先设计项目!” - 仔细思考你打算做什么。确保您知道您要为每个页面实现的目标,然后一次执行一个。
祝你好运!