这段时间一直在编写DikeJs相关的文章,却一直没有说明,下面,我就来介绍下吧!
为什么叫DikeJs?其实这是根据我的英文名Dike而来的,因为是编写js代码,所以取名DikeJs。
那么名字知道了,它是干什么的呢?我在了解国内UI框架的时候曾几何时想过想要拥有自己的UI框架,目前做最好的ui框架莫过于Extjs了,功能强大,编写自如,组件丰富,而唯一能和Extjs抗衡的莫过于Dojo了,除了这些,剩下的如jquery-ui等,都是轻量级的,但使用时又显得不那么的健壮,各种问题会在不经意间抛向你,让你不知所措,js是一门强大且灵活的语言,就连微软的C#都效仿了js的写法,可见js的理念是多么的强大,而我在做的这套ui框架就是以轻量级的代码实现强大的功能,给那些编写企业级应用的人带来更灵活,更方便的框架!
是什么造就了DikeJs?DikeJs的核心是RequireJs和jquery,通过我对他们的灵活运用,编写而得,此UI框架的结构也相当有意思,每个独立的ui组件都有一个组件原型模板,模板内容为html的代码编写而成,每个模板都可以通过我编写的模板工具实现动态改变,根据组件的不同,一般的组件下都包含images、css和htm三个目录,每个组件都是独立的个体,组件的实例化方式和extjs相同,甚至连渲染的方式都一模一样,当然,在我们对面向对象语言使用的如此频繁的今天,DikeJs当然也不能落伍,一定是要满足程序员的一些书写方式的。
最后,在DikeJs雏形小成的今天,我还是会努力的完成它,也希望能够尽快的对外开源,同时也希望获取更多人的关注,使其核心部件得到改变,同时,也期望在人才聚集的今天,得到更多大神的指点,使DikeJs走的更远!
时间: 2024-10-29 22:03:54