1.框架与库
下面稍微说一下框架与库的区别。 库是解决某个问题而拼凑出来的一大堆函数与类的集合。例如,盖一个房子,需要有测量 的方法、砌砖的方法、安装门窗的方法等。每个方法之间都没什么关联。至于怎么盖房子都由 自己决定。 框架则是一个半成品的应用,直接给出一个骨架,还例如盖房子,照着图纸砌砖、铺地板 与涂漆就行了。在后端 Java 的三大框架中,程序员基本上就是与 XML 打交道,用配置就可以 处理 80%的编程问题。 从上面描述来看,框架带来的便利性无疑比库好许多。但前端 JavaScript 由于存在一个远 程加载的问题,对 JavaScript 文件的体积限制很大,因此,框架在几年前都不怎么吃香。现在 网速快多了,设计师在网页制造的地位(UED)也不比昔日,因此,集成程度更高的 MVC、 MVVM 框架也相继面世。 不过,无论是框架还是库,只要在浏览器中运行,就要与 DOM 打交道。如果不用 jQuery, 就要发明一个半成品 jQuery 或一个半成品 Prototype。对想提升自己的能力的人来说,答案其 实很明显,写框架还能提升自己的架构能力
时间: 2024-10-12 23:45:15