• 如何才能做一个好网站系列 第三篇 最初的思路


      欢迎回到本系列课程,今天讲讲“最初的思路”

      我觉得本课是一切的基础,因为这个最初的思路,也是决定你网站成就的东东。

      有很多童鞋有设计网站的经验,也有开发网站的经验了,每个人的思路都有自己的风格,搞JAVA开发的童鞋,一听要开发网站,马上就是配置环境,加入jar包,什么ssh用的忒熟练。.net的童鞋就开始打开VS,开始建解决方案,加项目,建页面什么的。有经验点的童鞋,就开始在脑海里面构建一个“完整”的项目构架,什么IOC,AOP,MVC什么的框架都等着拿出来安装到网站框架里面呢。

      其实我说的开发思路,不是将如何建立网站项目这个的,.net 和 java 都略懂一点,java 和 .net 阵营的思路的不太一样的,PHP稍微接近JAVA一点。

      我所说的思路,是如何完成目标,不同的想法,会导致在开发过程中出现的各种问题与矛盾的解决方案的不一样。如果采用不妥善的方式来盲目解决问题,到最后问题是解决了,而离目标却南辕北辙。

      我的最初的思路,说通俗点就一句话“系统的一切程序皆是为前端html代码服务”。

      为什么是这个思路呢,因为我们看网站,只要程序生成的html与预想的html代码是正确的,一致的,那么网页体现出来的效果就绝对不会出错,这个也是“检验真理的唯一标准”。

      我们不管怎么做程序,其实不是要实现什么功能,存取什么数据,其真正目的,只是要生成一堆HTML代码,然后能够让客户端能够获得这些字符串而言。

      这个是我们程序的本质,也是最简单的思路,去除表面华丽的外壳,其实所有的页面,都是字符串。

      根据这个“思路”,所有的平台,所有的框架,所有的类库,都是为了完成生成html而做出的努力,只要我们能“高效”的生成用户需要得到的html代码并返回给客户端就可以了。说高端点,这个思路也是一个“跨平台”的解决思路。

      

  • 相关阅读:
    js将单个反斜杠转化为斜杠的问题
    HTML提供的6种空格
    JavaScript 内存管理
    JavaScript:4个常见的内存泄露
    正则多种匹配描述
    css3图片展示方式
    动态规划篇一:初见动态规划
    小球下落(Dropping Balls, Uva 679)
    破损的键盘(悲剧文本)(Broken Keyboard(a.k.a. Beiju Text),Uva 11988)
    铁轨(rails, ACM/ICPC CERC 1997,Uva 514)
  • 原文地址:https://www.cnblogs.com/0000/p/1844841.html
Copyright © 2020-2023  润新知