使用 Ruby Rails 写了一个应用 ,大家看看有价值么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
scarecrow
V2EX    程序员

使用 Ruby Rails 写了一个应用 ,大家看看有价值么?

  •  
  •   scarecrow
    examplecode 2015-01-22 20:37:39 +08:00 3725 次点击
    这是一个创建于 3938 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是一个打包HTML5应用为一个 本地APK的在线工具, 主要就是其中用到了delayed_job 组件,用于异步任务,前端提交了请求到服务器任务队列,服务端远程以异步的方式执行构建和编译工作,最后生成一个 .apk文件提供下载。

    大伙看看有价值么?有价值的话回头出一个支持打包IOS的版本.

    应用地址: http://xbrowser.me/appbuilder

    7 条回复    2015-01-23 14:56:20 +08:00
    em70
        1
    em70  
       2015-01-22 20:57:59 +08:00
    你打包的浏览器能支持文件上传吗,用webview做浏览器需要自己扩展才能支持上传
    scarecrow
        2
    scarecrow  
    OP
       2015-01-22 21:49:34 +08:00
    目前为了简单,直接使用WebView . 以前做做个一个chromeium_wevview的封装,

    https://github.com/examplecode/chromium_android_webview

    在此基础上是可以实现文件上传功能,不过手机端目前文件上传重要性不是那么大所以就不做处理了。
    zhoulujue
        3
    zhoulujue  
       2015-01-22 22:37:33 +08:00
    顶,看来HTML5春天来了!
    esyed
        4
    esyed  
       2015-01-23 00:11:17 +08:00
    打包的原理是啥?
    这货开源的么?
    scarecrow
        5
    scarecrow  
    OP
       2015-01-23 09:50:20 +08:00
    @esyed 打包的原理也不难,其实就是类似于一个自动化构建系统,然后在Web端传人各种配置参数。关键技术有几点吧。

    1. 服务器部署一套编译环境(命令行下可以完成编译)
    2. 把写好的Native应用定义一些模板参数,接受Web端的定制参数
    3. 一个异步任务队列,因为编译过程是CPU密集型,所以必须得又一个有序的任务队列,把并发的多个任务进行排队。

    开源的事情等整理整理再说吧,目前这个东东的模板应用是我写的一款Android 浏览器产品 http://xbrowser.me 这个产品目前暂时不适合开源.
    freeswift
        6
    freeswift  
       2015-01-23 11:05:34 +08:00
    个人感觉这个东西玩一玩还可以,本来比h5的轻应用,再包装成一个APK,有点画蛇添足了。
    scarecrow
        7
    scarecrow  
    OP
       2015-01-23 14:56:20 +08:00
    @freeswift 有考虑过这个问题,从另外一个角度来讲,主要是想给前端人员一个发布自己前端作品的渠道,随着H5应用和Native应用的差距减小,前端人员也可以把自己的作品放到各个应用市场,增加推广渠道。如果有好的内容也许可以给自己带来收入呢。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5761 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 03:27 PVG 11:27 LAX 19:27 JFK 22:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86