我想教自己一些网络编程,但我不知道我如何能够试验一个实际的网站。是否有为这些目的托管平台的站点?
发布于 2011-12-22 15:01:06
根据您的目标,您可能不需要购买域名和主机。
如果您拥有一台Windows、Macintosh或Linux计算机,并且有一些空闲的磁盘空间和CPU容量,那么您可以在自己的系统上完成这一切。我在Windows和Mac系统上使用了Apache和Apache,如果您有一个足够新的Windows系统,您也可以运行IIS。这样做的好处是使您的工作保持私密,这对于正在进行的工作总是有用的。
发布于 2011-12-22 15:24:46
最好的主机或平台试验是你自己的电脑。在这里,您(可能)拥有一切的根权限,您可以学习如何配置您的can服务器,安装所有必要的语言支持库等等。
我建议使用XAMPP包--这个包已经有一个webserver (Apache)、一个数据库(MySQL)和两种流行的web语言-- PHP和Perl。XAMPP是最初linux安装的名称,但是可以使用WAMPP用于Windows或MAMPP用于Mac -它们都是相同发行版的最新版本。
但是回到你的问题:只要你安装了捆绑包,你就可以直接打开你的网页,在你的地址行中输入localhost或127.0.0.1 --这些都是你自己电脑的典型别名。您可以立即从web开发开始,您的项目的部署将非常容易,因为它在同一台机器上。
如果您希望您的网页可以从外部获得,那么您可以很容易地将特定的DNS名称(这类似于http://yousitename.host.com)与使用动态DNS服务的家庭PC联系起来:这主要是免费的(关于供应商和价格的详细列表,请参阅这里 ),并且您不需要购买或租用任何服务器。
如果你仍然希望有一个独立的(从你的家庭电脑)网页,我建议看看免费的网站托管提供拳头。有很多网站,你可以免费托管你的网页。只是谷歌的“免费网络主机”。然而,要做好准备,免费服务的空间非常有限,在大多数情况下是基于linux的(没有许可证费用),并且经常在网页上添加一些广告(要么以弹出窗口的形式出现,要么要求您这样做)。
发布于 2011-12-22 16:20:16
在亲身经历了这一次的学习之后,我有两个建议要给你。
首先,如果您想在Linux方面学习(PHP和MySQL),可以使用easyPHP。我使用了大量的WAMP发行版(用于在您自己的计算机上运行一个简单的测试web服务器),而easyPHP是迄今为止最简单的设置。另外,下载Netbeans IDE for PHP。在我看来,它是PHP开发的最佳IDE。
现在,如果您想在ASP.NET中开发,这都是简化的,因为您可以下载,它内置了自己的测试服务器,并且很容易开始学习,就像有数以百计的教程提供给.NET开发初学者一样。
不管你做什么,不要浪费你的钱购买一个域名和托管服务,除非你真的计划在不久的将来推出一个实时网站。节省你自己的时间和金钱。
https://softwareengineering.stackexchange.com/questions/126554
复制相似问题