关于框架的简单认识

入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。

都说学前端的要知道三大框架,目前node.js非常火,之前一直担心,自己连三大基本框架都没接触,这不废了喵。。

这几天看代码,心却逐渐定了,因为觉得框架其实没有自己原先想的那么神奇。
给框架下个不太恰当的定义:官方给的接口不太好使,自己便对这些接口进行润色,可能是组合接口提供新的功能,可能是修改源码提供更美观的界面,自己对官方提供的接口进行整合之后,便是一个小框架;
说到底,框架其实还是一个工具,是觉得原先的工具不好使,自己对原先的工具进行加工罢了。

有的框架做的很大很全,很多人在用,这便成了一种时尚,就像人手一个的ihone,确实好使;有的框架可能只是项目中自己写的一个class文件,或者换一个词,组件。

如果扯的远一点,这其实就是社会分工,JVM虚拟机本身就是一种加工,标准化,方便使用,在这之上的各种框架,其实是对Java的加工,目的是让编程更方便,用老罗一句话:减少重复代码。

在做项目的时候,闲暇之时,多想想package为什么这么设计,其实挺有意思的。


你可能感兴趣的:(框架)