V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
belin520
V2EX  ›  分享创造

用不同的构建工具重写了一个开源的 Hybrid App 项目

  •  1
     
  •   belin520 · 2015-09-14 13:06:34 +08:00 · 2782 次点击
    这是一个创建于 3152 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端的发展很快,每隔一段时间自己对前端都会有不同的理解。这个阶段受《 UC 前端工程实践》的影响,尝试在模块化、组件化开发中做一些理解和实践。

    周末把以前的一个开源项目 t/122216 用不同的构建工具重新写了一遍,重新梳理了一下项目的目录结构,希望能更直观的表达现阶段自己对模块化、组件化开发的理解。

    理论的东西可能都比较抽象,希望这个项目更多的起到的是一种 Demo 的作用:

    • Framework 7 UI 框架的基本使用
    • 使用 Cordova 开发一个 Hybrid App
    • gulp & webpack 的项目实践
    • fis3 & mod.js 的项目实践
    • grunt & requireJS 的项目实践(这个已经不推荐了)
    • 模块化、组件化的项目实践

    其中,在构建工具的选型中,可以发现 gulp & webpackfis3 & mod.js 互相迁移的成本非常低。 FIS3 的分支是居于 Gulp 分支开发的,4a801a4 这个 commit 可以看出,只需要简单的修改 require 路径便可完成迁移。

    目前项目组件化还缺少一个组件之间解耦的事件系统,这个基本上很多的 MV* 框架都自带。如果再配上一个双向绑定的特性,整个项目快捷开发的能力会大大提升。

    项目地址:BelinChung/HiApp

    6 条回复    2015-09-16 01:02:01 +08:00
    RoshanWu
        1
    RoshanWu  
       2015-09-14 14:16:41 +08:00
    呵呵,我来支持一下你。
    Moker
        2
    Moker  
       2015-09-14 14:22:05 +08:00
    这算 web view ,么?
    bailywen
        3
    bailywen  
       2015-09-14 16:22:21 +08:00
    提交 bug 安卓下,与好友私信时,界面是错位的
    Shared
        4
    Shared  
       2015-09-14 16:27:21 +08:00
    赞,大概 1 年以前就是看着楼主的这个项目入 Hybrid App 的门的
    yuwan
        5
    yuwan  
       2015-09-14 16:41:34 +08:00
    很赞,支持下露珠
    qige023
        6
    qige023  
       2015-09-16 01:02:01 +08:00
    如果再配上一个双向绑定的特性,整个项目快捷开发的能力会大大提升。
    ----

    记得一年半前,我和你说没有双向绑定的框架都是扯蛋,你还笑我 NG 用多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   804 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.