网站建设的方法有很多种,对于初学者而言,更多的是试错,积累经验,验证自己学习的技术是否可以快速达到理想的效果。
如果运营网站是主要目的的话,建站方面个人认为可以在网上找找开源的代码,可以以电子商务网站源代码(个人对O2O的理解还停留在电商类型的网站阶段)为关键字在Google上搜搜,能得到不少结果。拿现成的远比自己做的快,而且可以集中精力做想做的事。
不过搜到的代码本人没有打开看过,质量怎么样不好说。对于前台,后台的关系,个人的理解相当肤浅:前台负责与用户交互,后台负责主要逻辑处理以及数据的持久化。
根据个人的经验,首先,可以用于后台的语言和技术远不止PHP和ASP。配合最近崛起的网络应用框架(Web Application Framework),还可以使用Python + DJango, Ruby on Rails等。后者学习起来远比前者简单,而且社区较为活跃,资料也相对较多较新。对于完全不熟悉编程的人,本人推荐后者。
此外,如果考虑到只是想要做一个简单到不能再简单的O2O网站的话,有了前台,欠缺的可能就是数据的持久化的方式。
最后,从学习的角度来说,无论是PHP,ASP(.Net),还是其他语言和技术,应该首先学习数据持久化的方法,说白点就是如何建立数据库连接和如何增删查改数据。作为实践,可以试试实现一个留言板,是要能用自己选定的语言实现一个留言板,估计就能算入门了。相比后端的 PHP 那些,前端更加复杂,毕竟是很多门技术。
有人说 HTML 很简单,随便用 DW 就可以画出一个网页,一天就学会了。那根本不算是什么。你现在刚接触,就想在一个月内上线网站,除了外包,真的不可能实现。
如果你是以学习为目的,那就没必要急着上线了,也没必要上来就开发网站。可以先从利用程序建设博客开始,一步步的不断学习实践。
学习就是一个不断实践,不断验证,不断提升的过程,如果只看不做永远都学不会,网站建设是这样,其它技能的学习也是这样。
更多网站建设信息,请关注大腕互联官网:www.dawaner.net