主题:【原创】我就是喜欢html+css+js咋地?!(上) -- 羽羊
送花
老铁这套东西不错,说说西河技术史啊
老铁这套技术不是一般的,反正以我这初学者的水平看是觉得太高深了。
参看这篇文章吧
哗哗哗,眼泪流,看不懂.......
Presentation要和Data Capture layer分开。用户不用懂任何HTML,ASP,JSP什么东东的,只要你提供各界面给他输入data,就能自动生成网页。
您和张三干的活,其实是CMS Consultant的活。
张三这个做法,小公司可以,或者人力资源不贵的地方也可以,需要专门雇个人(比如张三)干这事。大公司,或者人力资源贵的地方比如美国日本,就不能用张三这个方法。
这种情况下,您和张三就会单独成立的公司帮客户定制CMS系统。然后客户就不要专门维护的人,每天只要改data就行。Presentation tier通常不太会有变动,如果有需求,只要花一小笔钱请您和张三去重新定制一下就行了,就算200美刀/小时,按小时付你们钱,也比一直雇人维护要省钱。
我正愁怎么把这篇离题万里的文章忽悠回去呢,呵呵。
您正说到点子上了。
其实这篇文章就是想发发现在CMS系统越来越庞大,在定制方面越来越不友好的牢骚。
别着急,下周,等我稍微有点空,接着忽悠回来
毕业后到一个小公司做网站,这个公司情况特殊,属于半公半私那种,主要的活计就是维护那个网站。
以前几个小程序用asp+css+js做页面,大家工作相对轻松,出活也快。程序大家都懂,想怎么变都可以。
几个月后,大老板闲以前的系统过于老旧,被人忽悠了一通之后购买了一套.net系统。我们则在这套系统上继续开发工作。可是这套系统问题多多,最主要的就是为了功能而不考虑系统的承受能力。作为测试的老机器很快就崩溃。而且核心代码被封装了,我们小程序看不到,有部分代码写的有问题,造成网站平均3-4天崩溃一次,原因不明。
这时我们来了个新的部门经理,经理在研究了n个月后决定采用opencms作为主体修改开发新的网站系统,并且加入大堆如工作流,在线办公等新概念,老板又被忽悠了。opencms就是主贴中这类二次标签化之后的东西。
opencms 是java写的,普通的jsp我懂,但是被他这么一标签化之后,那叫一个痛苦啊,系统复杂,而又没有足够的参考资料,最终的把工作外包出去了。而我反对这么做,我认为搞这么个庞大而复杂的东西纯粹自己跟自己捣乱,有这份定制cms的钱不如直接去找公司做一套普通的jsp网站,自己继续开发还简单。
部门经理在我提出反对意见后逐渐开始给我穿小鞋,拿走所有密码大权独揽(以前我的另一个主要工作是维护公司的服务器),最后干脆踢我出门。几个月后(大概整个开发进行快10个月)我联系了原公司办转移档案的活,顺便询问了一下那个倒霉新网站系统。结果是:因为太过复杂,问题层出不穷,而外面接活的公司也搞不定,最后干脆把数据库干躺了。部门经理更离谱,因为对系统不熟,在处理的时候干脆把服务器一起干躺了.....最后被老板开了。
就我的感觉,现在搞的复杂cms完全背离了cms出现的初衷,早期的cms是为了那些不懂技术的人能快速搭建网站而设计,现在的cms折腾起来比直接用程序写还复杂,需要专门的程序员来伺候。把简单的事情搞复杂了,有必要么?
恭喜:你意外获得【通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
现在流行的是把html网页布局代码写到数据库里
然后用asp读出来。
在读的过程中,自动将html中预定义的标签更换为内容
几乎所有的webapp性能瓶颈都在db端,把页面模板放数据库里头,不知道怎么想的,或者厂商故意针对中小站点,另有高端版本提供?
创力就是这个路数
我觉得相当好