首先让我们坐着时光机回到n年前的web开发.那个时候最早都是静态的html页面,后来有了数据库,有了所谓的动态页面,然后程序猿在编码的时候,会把所有的代码都写在页面上,包括数据库连接,包括事务控制,接收参数,各种校验,各种逻辑,各种html/js/css代码等等怎么样?够乱吧?像一坨那什么一样,这个页面可能有成千上万行? 那么好,问题来了,回头需要修改的时候,你怎么办?你找个东西找半天,好不容易找到了,还不敢改,怕被其他地方用了,改出连带问题.页面一出错,定位不准到底是哪里的问题,从头到尾的挨个…