首    頁 關于我們 業務介紹 項目案例 聯系我們 技術框架

隻有掌握核心科技,才能立于不敗之地

每一行代碼都凝聚心血

沒有經過經驗豐富的(de)大(dà)師千錘百煉出來(lái)的(de)代碼,是經不起互聯網大(dà)潮的(de)洗牌的(de)

YSP Framework
框架簡介

YSP Framework是一個(gè)輕量級但絕對(duì)不失無限靈活的(de)PHP語言框架,核心代碼隻有幾個(gè)文件和(hé)幾十行代碼。但會附加一個(gè)全局功能類包,如果您是做(zuò)小型網站,可(kě)以不将類包全局化(huà),如果您是做(zuò)一系列網站或者做(zuò)大(dà)型多(duō)域名子站點,可(kě)以将功能類包在php.ini裏面配置成全局引入路徑。這(zhè)樣做(zuò)起來(lái)網站來(lái)會更加方便靈活。

CUI WEB/手機 前端框架簡介

注:這(zhè)不是一個(gè)響應式框架!僅是一個(gè)PC版的(de)WEB前端框架。因市面上已經有成熟的(de)響應式框架,我們再做(zuò)一個(gè)響應式意義不大(dà)。 同時(shí)有一個(gè)現象:通(tōng)常一個(gè)産品越想包羅萬象,它自身的(de)優點就越容易被淹沒。因此我們就不想再重複造這(zhè)類輪子,專注做(zuò)好易用(yòng)的(de)PC版web前端框架,能解決絕大(dà)多(duō)數項目的(de)日常重複性開發工作的(de)需要即可(kě)。

本框架是由百習(xí)而見旗下(xià)IT教育品牌“CTO商學院”官方出品。 框架名稱“CUI”的(de)由來(lái):取自“CTO商學院”的(de)首字母的(de)“C”和(hé)“WEB用(yòng)戶界面”的(de)英文縮寫“UI”的(de)組合體——“CUI”,目的(de)是簡單好記。而非CTO商學院院長(cháng)“崔老師”的(de)“崔”字讀音(yīn),這(zhè)純屬是一個(gè)巧合。
本框架的(de)前身是“YUI框架”,YUI框架于2015年設計研發,一直在我們自己公司内部研發團隊所研發的(de)各類大(dà)、中、小型項目裏廣泛使用(yòng)。這(zhè)些年經過不斷的(de)升級改造,常用(yòng)功能基本上驅于完善。 因爲YUI框架原本隸屬于君狐信息技術(武漢)有限公司。在2019年,君狐信息技術(武漢)有限公司與影(yǐng)端教育科技有限公司合并。正巧我們也(yě)打算(suàn)将原YUI框架中衆多(duō)平時(shí)不常用(yòng)的(de)組件分(fēn)離出去,做(zuò)成兩套源碼。一套基礎版,一套擴展版。所以我們借此機會對(duì)其進行更個(gè)名,同時(shí)将CUI框架推向市場(chǎng)。

CUI WEB/手機 前端框架特點

本框架的(de)宗旨是化(huà)繁爲簡,雖然也(yě)不免存在和(hé)其它框架一樣有“重複造輪子”的(de)嫌疑,但是基礎版永遠(yuǎn)隻側重最常用(yòng)的(de)組件。 核心代碼完全由CTO商學院院長(cháng)崔俊濤老師親自書(shū)寫,所有組件中的(de)HTML、CSS、JavaScript代碼力争最簡潔化(huà),且保持完全統一的(de)代碼風格。 讓使用(yòng)本框架的(de)開發人(rén)員(yuán),以最低的(de)成本“快(kuài)速上手”,或在此基礎上輕易就能進行“二次開發改造”。 代碼風格與我們培訓過程中要求我們的(de)WEB前端學員(yuán)的(de)代碼風格完全保持一緻(後面會有固定章(zhāng)節專門公示我們的(de)代碼風格)。目的(de)也(yě)是爲了(le)方便我們的(de)WEB前端學員(yuán)在做(zuò)任何項目時(shí)可(kě)直接使用(yòng),而沒有任何顧慮。
目前市面上的(de)有些前端框架,完全不考慮二次開發問題。造成一個(gè)老WEB前端在其基礎上做(zuò)二次開發都經常抓狂,還(hái)不談新人(rén)使用(yòng)過程中要跳多(duō)少坑的(de)問題。 旨在擺脫其它第三方框架一直以來(lái)最頭疼的(de)問題——“基于框架進行二次開發時(shí),改造成本太大(dà)”這(zhè)個(gè)問題。我們考查了(le)市面上大(dà)量的(de)WEB前端框架,雖然有幾款的(de)外框和(hé)功能确實做(zuò)的(de)不錯,但是也(yě)仍舊(jiù)或多(duō)或少地存在“代碼臃腫、覆寫困難”的(de)問題。
本框架基于jQuery3.0以上版本研發,其實低版本的(de)jQuery也(yě)無所謂,因爲我們隻用(yòng)了(le)jQuery的(de)常用(yòng)功能。這(zhè)些在低版的(de)jQuery裏都是支持的(de)。 根據我們常年的(de)WEB前端開發經驗,jQuery雖部分(fēn)功能有被ES6取代之勢,但是就目前的(de)JQuery在多(duō)方面的(de)易用(yòng)性而言,還(hái)是不可(kě)能完全被取代的(de)。 尤其是一些jQuery的(de)簡化(huà)寫法和(hé)它在浏覽器兼容性方面的(de)優勢,特别受JS程序員(yuán)的(de)喜愛(ài)。因此我們認爲jQuery在未來(lái)若幹年,依舊(jiù)是新老WEB程序員(yuán)所鐘(zhōng)愛(ài)的(de)JS衍生産品。 我們基于jQuery來(lái)研發此框架的(de)JS部分(fēn)功能,也(yě)有利于和(hé)市面上基于jQuery而研發的(de)各類擴展插件在項目中友好共存。同時(shí)也(yě)不影(yǐng)響廣大(dà)JS程序員(yuán)在平時(shí)的(de)工作中對(duì)jQuery的(de)依賴。