久远年代的样式代码

如果你是个老程序员,就应该知道我想说什么。

在前后端不分离的年代,哪有前端这个职位,亦或是岗位,都是程序和结构嵌套在一起,大家都是程序员,只是用的程序语言不一样。
比如说,asp,这个运行效率最低的程序。比如说,asp.net,衍生于asp,从字面意思就知道是asp的升级版,其中1.0和2.0基本就是两个套路的语言,2.0开始有面相对象编程的这么个特性。比如说,php,超文本传输页面,基本上是当前世面上最短平快的语言,可是在10年前,却没有那么多的框架让你用;百团大战的局面,衍生出了ecshop和shopex这种购物类的框架,bbs社区的活跃,又出来了phpwind,dedecms,DZ等专用框架;针对综合类的平台,还有tp,falcon等这类框架,还有什么国外的wordpress,joomla等等;php你写5年,基本能成精,可是放在java上,也就是个入门级的水准,也就是给你个任务和需求,你可以很好的完成。说到java,基本都是从jsp起,高级一点就是freemark这些。刚刚有说到跟php的对比,java是一种编译语言,而asp,.net,php,还有python,go等这些,都是弱语言,脚本语言,没有高低贵贱,只有最实用。但是java也是一门非常高深的语言,5年才能算入门,后面什么jvm调优,业务层级,大数据接入等等,没有个10年,基本玩不转,框架衍生从strus到strus2,到spring mvc,spring cloud,spring boot等,市面上也很少见到这一类的混合类开发项目。python,轻量化语言,用途基本不在业务,基本都是爬虫,搜索引擎,crm,大数据块状化数据等,优秀的框架像odoo,falcon这些。go语言,据说现在是头条系爬虫和语言,了解的比较少,虽然当前公司也是go和java共有,但是依然知之甚少,这里不做过多赘述。

上面的稍微有点跑题。以前的代码因为语言和结构高度结合,所以,这是程序员的必修课。table是基本的布局理念,通篇的table,维护起来也相当麻烦。而样式,基本就是padding,margin,font-size,color,这些,可能写在样式文件里,也可能写在页面,也可能写在table里面。从ie4开始,程序员就开始跟table打交道,那是相当痛苦的一个年代,调优和布局,兼容性,都是很大的挑战,一直到ie7,因为ie7稍微高级一点,那么ie7以前的浏览器想要兼容,除了table,别无它法儿。能把页面完成,就是了不起的盖茨比了。

所以老程序员写起table,就像他们玩红警show me the money一样,贼溜。这是开玩笑的。

就是因为有老一辈的不懈努力,一批批的奠基人,才有了html5标准的发布。才有了前后端分离的概念,spa的概念,一切都向着高度封装,高度复用,高度快速开发的方向发展。

向先驱们致敬,向未来表示期待……

这是第一篇文章,应该有所跑题,但是以后的文风可能就是这样。相关的技术,或者细枝末节,都会带一下。当然,也肯定有记错的地方,还望诸位见谅。

不需要赞,不需要转发,只希望我可以帮到你。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值