如何才能做一个好网站系列 第三篇 最初的思路
欢迎回到本系列课程,今天讲讲“最初的思路”
我觉得本课是一切的基础,因为这个最初的思路,也是决定你网站成就的东东。
有很多童鞋有设计网站的经验,也有开发网站的经验了,每个人的思路都有自己的风格,搞JAVA开发的童鞋,一听要开发网站,马上就是配置环境,加入jar包,什么ssh用的忒熟练。.net的童鞋就开始打开VS,开始建解决方案,加项目,建页面什么的。有经验点的童鞋,就开始在脑海里面构建一个“完整”的项目构架,什么IOC,AOP,MVC什么的框架都等着拿出来安装到网站框架里面呢。
其实我说的开发思路,不是将如何建立网站项目这个的,.net 和 java 都略懂一点,java 和 .net 阵营的思路的不太一样的,PHP稍微接近JAVA一点。
我所说的思路,是如何完成目标,不同的想法,会导致在开发过程中出现的各种问题与矛盾的解决方案的不一样。如果采用不妥善的方式来盲目解决问题,到最后问题是解决了,而离目标却南辕北辙。
我的最初的思路,说通俗点就一句话“系统的一切程序皆是为前端html代码服务”。
为什么是这个思路呢,因为我们看网站,只要程序生成的html与预想的html代码是正确的,一致的,那么网页体现出来的效果就绝对不会出错,这个也是“检验真理的唯一标准”。
我们不管怎么做程序,其实不是要实现什么功能,存取什么数据,其真正目的,只是要生成一堆HTML代码,然后能够让客户端能够获得这些字符串而言。
这个是我们程序的本质,也是最简单的思路,去除表面华丽的外壳,其实所有的页面,都是字符串。
根据这个“思路”,所有的平台,所有的框架,所有的类库,都是为了完成生成html而做出的努力,只要我们能“高效”的生成用户需要得到的html代码并返回给客户端就可以了。说高端点,这个思路也是一个“跨平台”的解决思路。