应朋友之邀写一篇关于Web入门的文章
声名:
1、本日志只适合于那些想在网络网站方面有所发展,而苦于不知从何入手的人看;
2、如果你现在有了网站,那本日志不适合你看了;
3、谢谢合作。
OK,就说做一个网站吧。主要有下面的部分:
一、硬件方面
1、空间问题
2、域名问题
二、软件方面
1、程序选择
2、CMS系统
3、网站推广
4、SEO(搜索优化)
OK
一、硬件的东西
1、空间问题
空间就是说你的网站的内容,也就是程序和数据存放的地方;分外以下几种:
[1]、自己租一个主机的使用权:也就是自己买一个主机的使用权,这样的话你可以做大的网站和高流量的网站;
[2]、自己买一个主机:这样的也是适合大型的网站,而且你的主机也要找一个好的主机托管商;
[3]、买个虚拟主机:也就是说服务商把一个放在网络上的主机的硬盘分多好多的块,给你其中之一的一块使用。
当然这是我们入门级的人物使用的,投资也少的多。以后你的网站做好了,就上传到这个空间就好了。
现在在国内最好的主机商就是中国万网和新网了,不过贵的怕人。我一般是去万网的代理那买,比如我现在这个空间100M的ASP也就是120块/年。推荐去这个地方www.admin5.com去买。
主机是个很重要的事,我第一个主机商,就太差了,一天有好几次网站都无法访问。所以选一个好的主机商很重要,这关系到你的网站的稳定性。
2、域名问题
有空间了你还点有个域名吧,要不别人怎么访问你的了。
域名一般常用的分为.com、.cn、.net等,.com的是国际域名也是算贵的吧,.cn包括有.com.cn、.net.cn、.org.cn这种域名最便宜,现在一块钱一个。也因为便宜,做的很烂,比如说baidu对待.cn的域名就没有对待.com的域名好。.net就介于两者之间。
如果你要做一个长久的网站,那么还是选个.com的好点。去代理那买也就是60块钱吧。我这个blog刚开始是用www.a-java.cn,为了长久的发展启用了现在的域名www.javacto.com。
买好了域名,绑定你的空间的IP就OK了。说明下,不是一绑定就可以访问的,而是要等全球的DNS刷一次才可以的。一般用不了24小时的。
二、软件方面
1、程序选择
也就是你的网站选用的什么程序,现在流行的主要有asp、php、.net、jsp。这个要和你的空间相关的。也就是说你用什么样的程序语言你就用什么样的空间。
asp:很流行,关天asp的程序源代码也多的是,如果个人做站为了玩什么的,还是可以选择的。我现在就用的asp。说明一定,如果你用asp找工作是很难的。还有一个好处就是asp+access的数据库对于新手来说好操作,也好入门。
php:现在很火.php+mysql很火、很强大。好多的公司都在用,因为他开源再加上免费的mysql数据库,比如说51.com等吧,好多网站 都是用php。就目前来说会php找个工作是很轻松的。
.net:这个就不说了。MS的东西,用的也不少。
jsp:这个要好好的说下,用jsp可以做网站,但是现在的jsp空间不是一般的贵,再者,我们不能用看待asp和php的眼光来看jsp。
为什么这样说呢?因为jsp是属于j2ee的东西,面在j2ee中jsp只是用来做表现层,控制层现在流行的有struts、Model层有hibernate等吧。一句话,如果只用jsp做站,那也太那个了吧。一般如果你访问某个网站,发现域名后的url为xxx.do那么这个网站就是基于j2ee架构的。现在银行的网站,大的企业的网站都用j2ee。这个jsp方面的只适合企业级的来用。
注:如果你想做好一个网站你还要会点html+cms当然对于个人站长来说简单的photoshop操作和flash处理也是必要的!
总的来说:我们入门还是用asp好点,在自己机子上搭个asp的运行环境也很容易的。
程序写好了,要上传到空间上,用ftp工具。比如说flashFTP等。
2、CMS系统
何为CMS,英文全称是: Content Management System 中文名称是: 网站内容管理系统
用我的话来说就是别人用写好的程序,你可以在上面调用别人写好的东西来完成自己的网站;这样的话你不必要从底层写起。
就我所知,我们学校的各个院的网站也是用cms做的,比如说思政的用的是php168。还有一个新闻网的也是用的织梦吧,模板也是用的别人的。有点丢了。。
好了,好好来说下现在的CMS!
如果是做blog,现在在asp中主要是有zblog和pjblog;都不错吧,各有所长,
pjblog的用户最多吧,适合新手用,做的模板也多,不乏漂亮的;最大的缺点就是不能生成静态页;
zblog用户也不少,最大的优点就是生成静态,适合seo。这点我有体会,我用zblog优化的一个关键词现在还在baidu第一页了。
解释两点:
1、何为静态页:就是说网站的内容是生成了.html的页面,动态的话就是每一次的访问都是从数据库中调数据出来。
2、何为SEO:请往下看。
再说说论坛CMS
主要有discuz:这个就不用多说了,你会发现网上基本上全是discuz的,做的太强大了,只是没有asp版的;
dvbbs:这个前两年还火的很,现在不行了,不过他有asp版的。。如果你搞个小的论坛来玩玩的话不错的;
phpwind:这个还行,也是php的。不过个人不喜欢,比如我们学校的论坛就是用的这个程序。还有我常去的http://sfile.ydy.com伊甸园也是用这个做的;
再说网站的CMS
网站方面的就太多了,什么织梦啊,新云啊。。。。
你可以去baidu下全知道了,太多了不是一般的多。我在这里推荐kingcms这个不错很小,很强大,又是asp的,适合新手用。
说完CMS你有没有一种感觉,其实你在网上看到的好多网站,特别是个人站,他们根本不是高手,用的都是别人的cms。呵呵,因此我也很BS下我们学校的某些网站,他不只用的是CMS,连模板也不换,我想这也只能糊弄下那些LD了。哈哈。加个广告。本日志原创:理想博客:http://www.javacto.com
总结:入门的可以先选个blog系统来学习下。明白网站的流程。
3、网站推广
网站做好了,别人怎么知道呢,这就要看你的推广了。
以我的blog来说,我最主要的是搜索引擎的流量,也就是说从baidu来google来的多点,因此你做好了网站就要向搜索引擎提交。请看我的这篇日志----[网站登录] ,我在其中做了很详细的说明;
别的推广就是在论坛上发贴啊,告诉你的朋友啊之类的
4、SEO(搜索优化)
这个是个很大的知识,先简单说几句,SEO的目的就是让你的网站符合搜索引擎的要求,也就是说让baidu啊之类的觉的你的网站很好,这想的话别人通过baidu一搜索,你的网站就排在了前面,这样你就有流量了。
这个内容很多,技术也很多,再介绍吧!写了太多的,也写的很乱!