豌豆荚有什么开源项目吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mozartgho

豌豆荚有什么开源项目吗?

  •  
  •   mozartgho 2013 年 5 月 17 日 7703 次点击
    这是一个创建于 4727 天前的主题,其中的信息可能已经有所发展或是发生改变。
    豌豆荚的王俊煜和范怀宇在许多场合下都表示会开源一些项目,但是距离那些采访文章都快一两年了,至今都未见到豌豆荚开源了任何代码。或者他们开源了,我们不知道?
    23 条回复    1970-01-01 08:00:00 +08:00
    qiayue
        1
    qiayue  
    PRO
       2013 年 5 月 17 日
    不能这么要求人家吧?

    有点像道德绑架了。
    yorkw
        2
    yorkw  
       2013 年 5 月 17 日
    豌豆荚这种货色在天朝都能做的这么“成功”, 真不知道是该哭还是该笑

    希望他们开源的不是那些他们提供的盗版APP
    mozartgho
        3
    mozartgho  
    OP
       2013 年 5 月 17 日
    @qiayue 不开源就不开源嘛,这也无可厚非。但是他们在各种IT媒体(比如CSDN),论坛(比如QCon)上面都做出一副拥抱开源,回馈社区的姿态,结果最后却啥也没开源。让我这种看了关于他们的报道后一直等着看他们开源代码的人非常失望,甚至有点恼火!我曾发邮件给范怀宇,在他的新浪微博上留言,问他们关于开源的事,结果P都没回。
    mozartgho
        4
    mozartgho  
    OP
       2013 年 5 月 17 日
    @yorkw 我是想看看他们这种基于Web技术的桌面应用,怎么和系统API/Driver交互的。
    lyric
        5
    lyric  
       2013 年 5 月 17 日
    @mozartgho 嗯,如果他们开源那个基于Webkit的桌面Wrapper,我会很开心~
    thcode
        6
    thcode  
       2013 年 5 月 17 日
    记得在 Github 上看到过 Wandoujia 这个帐号,有几个开源库,活跃度不高,现在搜索不到了
    netputer
        7
    netputer  
       2013 年 5 月 17 日
    thcode
        8
    thcode  
       2013 年 5 月 17 日
    @netputer 对,是这个。搜索 Wandoujia 居然搜不到。
    qiayue
        9
    qiayue  
    PRO
       2013 年 5 月 17 日
    @mozartgho 所以其实你想看的是他们豌豆荚这个项目的代码?
    这是商业项目,人家花钱花时间弄出来的,为什么一定要开源?
    仅仅是为了给你学习?给别人学习?

    人家说拥抱开源,也没说把豌豆荚开源出来啊!

    我不是豌豆荚员工
    mozartgho
        10
    mozartgho  
    OP
       2013 年 5 月 17 日
    @qiayue 看之前的报道,他们是在hongqn开源的OneRing上fork出来的,但是所有的改动并没有回馈merge回OneRing,参考 http://www.csdn.net/article/2012-10-31/2811326-MDCC-Wandoujia-Refactoring/2
    mozartgho
        11
    mozartgho  
    OP
       2013 年 5 月 17 日
    @netputer 谢谢,看了下,上面没有他们之前说要开源那些东西
    mozartgho
        12
    mozartgho  
    OP
       2013 年 5 月 17 日
    @qiayue 我也没说要他们把豌豆荚开源啊,他们自己也没有这样说过。只是说会把基于webkit的那个应用框架开源。
    mozartgho
        13
    mozartgho  
    OP
       2013 年 5 月 17 日
    另外我非常鄙视他们的一点是用了onering,然后厚颜无耻地说这个是我们在国内首创。
    参考链接 http://mobile.51cto.com/team-319531_1.htm
    注意那个下面的评论不是我留的。
    --------------------------------
    "我们WebKit做了很多JS的扩展,我们使用了一套WebKit和Windows native代码之间的一个通讯,这个架构叫Onering架构,这个是我们在国内首创的"
    swulling
        14
    swulling  
       2013 年 5 月 17 日   1
    通信层是整个架构比较核心的部分。它的协议定义是来自于一个开源的项目Onering,这个项目的初衷也是受了豌豆荚1.0的启发,觉得1.0采取的基于Web开发客户端应用的架构很符合未来的发展,在这个基础上,他们做了一些协议的定义,把整个通信方式模拟得更像一个Http请求,把通信端分成三个部分,一个是前端,一个是后端服务,另一个是操作系统,定义了这三个端,六个方向的通信实现的策略。

    onering原来受豌豆荚1.0的启发做的,失敬失敬。
    alexrezit
        15
    alexrezit  
       2013 年 5 月 17 日   1
    据说豌豆荚员工清一色的 MacBook, 清一色的 Windows.
    advancedxy
        16
    advancedxy  
       2013 年 5 月 17 日
    @alexrezit 这种事情也信?去面过wdj,清一色的macbook,看到的都是mac os x.真当那边的技术人员是2b青年?
    alexrezit
        17
    alexrezit  
       2013 年 5 月 17 日
    @advancedxy
    在 Mac OS X 上开发 Windows 应用? 闹呢?
    46fo
        18
    46fo  
       2013 年 5 月 17 日
    @mozartgho js 啊 mfc 都可以做
    primer
        19
    primer  
       2013 年 5 月 17 日
    @mozartgho @lyric
    我也有留意到这个,对wdj这个基于webkit的框架有些好奇。
    用Web技术编写native程序,现在也有一些其它项目,大多数都是基于Chromium开发的
    如CEF,和node-webkit。
    node-webkit还是很有创新的,把node和chromium结合起来,还是国人开发的,GitHub上比较火热的一个项目,大家可以关注下。
    传送门:https://github.com/rogerwang/node-webkit
    lyric
        20
    lyric  
       2013 年 5 月 17 日
    @mozartgho
    你理解错了。

    「它的协议定义是来自于一个开源的项目 Onering ... 我们主要参考了其中的协议定义,在实现方面,Onering项目原来实现会比较简单和粗放」

    这只能说明它的 webkit 的 wrapper 的协议和onering类似,并不是说明fork自onering。

    不过你贴的第二个链接 http://mobile.51cto.com/team-319531_1.htm 里面的就有点扯了,我怀疑是笔误或者记者理解偏差。

    Onering 是基于 Qt 的 Webkit Wrapper,而在之前我观察豌豆荚的实现中,并没有携带 Qt 的组件,因此他们应该是自己做一套 Wrapper,没有使用 Onering

    @primer
    node-webkit 很不错,不过我还没深入看,但是我似乎没看到有注入Javascript对象并在后端绑定的能力(例如我想在window对象上增加一个函数,该函数没法直接绑定到后端),那么通信就要依赖一套自定义协议了,然后我似乎也没看到有自带前后端的通信机制...
    breeswish
        21
    breeswish  
       2013 年 5 月 17 日 via Android
    (非员工) 他们说开源一些东西不代表要开源豌豆荚嘛……

    而且10#发的链接里我觉得豌豆荚已经把整个wrapper的实现给说明白了,自己搞一个问题也不大。技术上基本都没有什么大困难,困难一般主要是实现方向上的未知,不是么~?
    advancedxy
        22
    advancedxy  
       2013 年 5 月 17 日
    @alexrezit 我没说没有windows,我说的是我看到的都是os x。既然开发windows应用,用windows应该是存在的,但你说的是清一色。另外,说话的语气别那么冲,别人提出一点异议,你就反问别人有脑无脑否?
    alexrezit
        23
    alexrezit  
       2013 年 5 月 17 日
    @advancedxy
    没反问你有脑无脑啊... o.o
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2707 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 04:02 PVG 12:02 LAX 21:02 JFK 00:02
    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