前端的发展很快,每隔一段时间自己对前端都会有不同的理解。这个阶段受《 UC 前端工程实践》的影响,尝试在模块化、组件化开发中做一些理解和实践。
周末把以前的一个开源项目 t/122216 用不同的构建工具重新写了一遍,重新梳理了一下项目的目录结构,希望能更直观的表达现阶段自己对模块化、组件化开发的理解。
理论的东西可能都比较抽象,希望这个项目更多的起到的是一种 Demo 的作用:
Framework 7
UI 框架的基本使用Cordova
开发一个 Hybrid Appgulp & webpack
的项目实践fis3 & mod.js
的项目实践grunt & requireJS
的项目实践(这个已经不推荐了)其中,在构建工具的选型中,可以发现 gulp & webpack
和 fis3 & mod.js
互相迁移的成本非常低。 FIS3 的分支是居于 Gulp 分支开发的,4a801a4 这个 commit 可以看出,只需要简单的修改 require 路径便可完成迁移。
目前项目组件化还缺少一个组件之间解耦的事件系统,这个基本上很多的 MV* 框架都自带。如果再配上一个双向绑定的特性,整个项目快捷开发的能力会大大提升。
项目地址:BelinChung/HiApp
1
RoshanWu 2015-09-14 14:16:41 +08:00
呵呵,我来支持一下你。
|
2
Moker 2015-09-14 14:22:05 +08:00
这算 web view ,么?
|
3
bailywen 2015-09-14 16:22:21 +08:00
提交 bug 安卓下,与好友私信时,界面是错位的
|
4
Shared 2015-09-14 16:27:21 +08:00
赞,大概 1 年以前就是看着楼主的这个项目入 Hybrid App 的门的
|
5
yuwan 2015-09-14 16:41:34 +08:00
很赞,支持下露珠
|
6
qige023 2015-09-16 01:02:01 +08:00
如果再配上一个双向绑定的特性,整个项目快捷开发的能力会大大提升。
---- 记得一年半前,我和你说没有双向绑定的框架都是扯蛋,你还笑我 NG 用多了。 |