编程框架指的是实现了某应用领域通用完备功能的底层服务。使用这种框架的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发。框架提供了所有应用期望的默认行为的类集合。具体的应用通过重写子类(该子类属于框架的默认行为)或组装对象来支持应用专用的行为。
扩展资料:
编程框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。
与传统的基于类库的面向对象重用技术比较,编程框架更注重于面向专业领域的软件重用。编程框架具有领域相关性,构件根据框架进行复合而生成可运行的系统。框架的粒度越大,其中包含的领域知识就更加完整。
框架代码简单来说就是平台已经将代码写好,开发人员只需要拖拽或者简单写一些代码就可以完成可视化开发,前提是要掌握js,熟悉webgl,这是开发的基础。ThingJS 基于 HTML5 和 WebGL 技术,可方便地在主流浏览器上进行浏览和调试,支持 PC 和移动设备。ThingJS 为可视化应用提供了简单、丰富的功能,只需要具有基本的 Javascript 开发经验即可上手。ThingJS 可以极大降低 3D 界面开发的成本网页链接