框架简介:

注:这不是一个响应式框架!仅是一个PC版的WEB前端框架。因市面上已经有成熟的响应式框架,我们再做一个响应式意义不大。 同时有一个现象:通常一个产品越想包罗万象,它自身的优点就越容易被淹没。因此我们就不想再重复造这类轮子,专注做好易用的PC版web前端框架,能解决绝大多数项目的日常重复性开发工作的需要即可。

本框架是由百习而见旗下IT教育品牌“CTO商学院”官方出品。 框架名称“CUI”的由来:取自“CTO商学院”的首字母的“C”和“WEB用户界面”的英文缩写“UI”的组合体——“CUI”,目的是简单好记。而非CTO商学院院长“崔老师”的“崔”字读音,这纯属是一个巧合😄。

本框架的前身是“YUI框架”,YUI框架于2015年设计研发,一直在我们自己公司内部研发团队所研发的各类大、中、小型项目里广泛使用。这些年经过不断的升级改造,常用功能基本上驱于完善。 因为YUI框架原本隶属于武汉优顺信息技术有限公司。在2019年,武汉优顺信息技术有限公司与影端教育科技有限公司合并。正巧我们也打算将原YUI框架中众多平时不常用的组件分离出去,做成两套源码。一套基础版,一套扩展版。所以我们借此机会对其进行更个名,同时将CUI框架推向市场。

框架特点:

本框架的宗旨是化繁为简,虽然也不免存在和其它框架一样有“重复造轮子”的嫌疑,但是基础版永远只侧重最常用的组件。 核心代码完全由CTO商学院院长崔俊涛老师亲自书写,所有组件中的HTML、CSS、JavaScript代码力争最简洁化,且保持完全统一的代码风格。 让使用本框架的开发人员,以最低的成本“快速上手”,或在此基础上轻易就能进行“二次开发改造”。 代码风格与我们培训过程中要求我们的WEB前端学员的代码风格完全保持一致(后面会有固定章节专门公示我们的代码风格)。目的也是为了方便我们的WEB前端学员在做任何项目时可直接使用,而没有任何顾虑。

目前市面上的有些前端框架,完全不考虑二次开发问题。造成一个老WEB前端在其基础上做二次开发都经常抓狂,还不谈新人使用过程中要跳多少坑的问题。 旨在摆脱其它第三方框架一直以来最头疼的问题——“基于框架进行二次开发时,改造成本太大”这个问题。我们考查了市面上大量的WEB前端框架,虽然有几款的外框和功能确实做的不错,但是也仍旧或多或少地存在“代码臃肿、覆写困难”的问题。

本框架基于jQuery3.0以上版本研发,其实低版本的jQuery也无所谓,因为我们只用了jQuery的常用功能。这些在低版的jQuery里都是支持的。 根据我们常年的WEB前端开发经验,jQuery虽部分功能有被ES6取代之势,但是就目前的JQuery在多方面的易用性而言,还是不可能完全被取代的。 尤其是一些jQuery的简化写法和它在浏览器兼容性方面的优势,特别受JS程序员的喜爱。因此我们认为jQuery在未来若干年,依旧是新老WEB程序员所钟爱的JS衍生产品。 我们基于jQuery来研发此框架的JS部分功能,也有利于和市面上基于jQuery而研发的各类扩展插件在项目中友好共存。同时也不影响广大JS程序员在平时的工作中对jQuery的依赖。

栏目导航: