为什么只有Ionic才是正确的选择

为什么只有Ionic才是正确的选择

前不久( 2015-05-12),Ionic Framework终于发布了1.0正式版,标志着这一实验性混合开发框架的团队drifty已经认为该产品已经可以进入正式的生产开发,之前一年多的时间里(从ios7和android 4.0开始)经历了12个beta版本.

哥是从beta11开始用ionic的,本来寻思着做个feedly/greader杀手--各路创业大神人生导师们不都教导我们要做一个“不是风口上的猪,但人们有着基本需求的产品"吗--做着做着发现性能严重不足,加载二十几页之后就卡壳以至于触摸不能了。

一个框架是否能获得广泛使用的可能与其社区的活跃程度成正比,drifty在3月刚获得了2.5M美刀的投资,就团队规模(不到10人)来看估计颇能用一阵子。哥尝试过的其他俩类似框架f7/famo.us,做起功能来就像培根一样在知识的海洋里孤独探索(培根叔的珠玑总是被反复引用)

培根叔

开源软件能否获得广泛使用,主要看三个条件:

1. 团队的经济支持

开源软件得以发展一般走两条路:某高手(或某草台班子)整了个大家觉得不错的东西出来,成立了公司/机构,得到各种投融资(比如当年的redhat)还能上市圈钱走上人生巅峰,sidekiq那种卖pro/enterprise版license的可以看作是这个方式的变种。

要么是大公司内部某个项目,做好了开源——一般是捐赠给某个开源孵化组织,如apache基金会,基金会再根据资源多少,成立对应的项目部——增加人气的同时,减少运营成本。想想facebook自己请人干活儿多贵,不如出个人闲时当当工程监理,产品第一时间自己用,还有广大社区帮忙测试/提bug/反馈/推广...好处太多。

具体到真正干活儿的团队本身,有钱,第一,有钱了可以让团队持续生产出内容,比如新的feature/文档/关键bug修复/买各种安卓设备测试兼容性等等。这里透露本文的一个秘密:前三段是2015年写的,后半部分是收拾草稿箱惊现疑似太监文之后2016年底补上的。此刻前面提及的famo.us已经转型,遥想横空出世时的webgl渲染,动画优先,各种demo狂拽酷炫吊炸天,但没有明确的盈利模式加上推广不利/文档几乎没有,还好intro视频里那几个鲜肉并未相忘江湖,而是相濡以沫转型成了app外包开发商。当然他们的新公司可能会发大财,famo.us这种好东西自己留着,不给别人用了,于是跟我们讨论的hybrid框架再无瓜葛。这一年多,ionic迅猛发展,基于Angular 2的v2已经上线,摒弃了旧底层库各种桎梏,引入了TypeScript,更加适应大项目,面向团队协作。一句话:顺溜。

第二可以请到所需各种专业人士,比如:NO.1:艺术家。起码的logo得有吧——此处必须提及朋友,我为什么不帮你做LOGO ?尊重专业人士的工作,自己才能更专业——今时今日,是不是还得有个卡通吉祥物呢?其次,市场推广人员。光把代码往github上一放,就能人气爆棚,星星过万了?HN/PH发个帖是必须要做的吧?发了贴,遇上喷子,要么解释要么对喷得跟上吧?feature/request/bug不管了专门盯着贴看不行吧?NO.3:程序员再给我来一打...

2. 社区建设

github里的issue板块可以看成是开源产品社区的基本盘。一个好的产品,必然人多事多,产品社区,主要是给产品添砖加瓦,献计献策。任何偏离了这个主线的内容都应该被管理:close或者删除。

制造新闻,提升关注度这种操作属于PR领域,总想着搞个大新闻,这是不成的。一个好的例子是Product Hunt对社区的管理,做好两点:第一不允许嘲讽,口味更重的谩骂、人肉就更不可以了。“我coding十年,我做左倾搜索排序的时候你个矬子还不会开机呢”“rails/django的性能就是垃圾”这种算是显式嘲讽,当然严禁;隐式的“A*这么简单的算法都不会?”“哎呀,我这次考了99,是在是太失败了,余生该如何自处?”这种也严重影响讨论质量。须知人类虽然有理性,却是一种情感动物,任何感情上的刺激,都会导致内心的野兽冲破理性牢笼,在缺乏传统社交约束的网络上更为严重,所以作为社区管理者,也应该秉承“乱世用重典”的理念,霹雳手段显菩萨心肠。重心从互怼转移到本该讨论的产品上,才有可能出真知灼见。一个反面例子就是国内的各大论坛劣币驱逐良币现象,多少智慧的火花还没迸发就已经湮没,令人痛心。

第二不可歪楼,转贴专用。在特斯拉的帖子里讨论一下清洁能源还算相关,说到雾霾就已经开始歪了。人们都很爱联想,有人以为最佳大脑才能这么不羁,最典型的是鲁迅的白胳膊那一段。讨论特定问题时,专注才是美德。

3. 运气

这一条看似玩笑,先举个例子:2005年11月,apache占据71% web server份额,如日中天。lighttpd和nginx随后出现了,07年那会儿各种apache/lighttpd/nginx的benchmark文章铺天盖地,devops和开发者们一时间都患上了选择不能症。然而时至今日,nginx以15%从apache和iis稳稳地分了一杯羹,而lighttpd虽然一直有支持者,但却长期在统计表里被归入“other”一项,在1%以下徘徊。作为同期的轻量级web server,差异何以如此巨大呢?主要是产品定位上的区别:nginx是为了高负载网站专门开发的软件,言下之意apache性能不行;而lighttpd则更加倾向在低性能cpu和少量内存环境中运行,算是求仁得仁吧,目前在各路由器rom里,如Merlin/OpenWrt里默认都使用lighttpd作为web server。

“时来天地皆同力”,没准过两年物联网大爆发,每个小物件上都跑个lighttpd,份额刷地就上去了也说不定呢?就跟性格决定命运一样,产品开发者的选择决定了产品的前途,有前途产品的背后,都有一个有性格的团队(或者个人)。apache: “放之四海而皆准、通用,就是我的性格,爱咋咋地!”

总结

“等等,我看到这了都,居然不提React!标题还说得那么绝对,我还要喷你呢!”公司的产品app就是Ionic制作,各平台已经上线一年多了,运行良好,虽说坑也不少,但适合的,就是最好的。React.js/Native都是优秀产品,每天也是大量新货上架,所以也是最好的。随着后现代价值观继续地往后发展,多元化让“最”变成了多维度的最高级,写这篇文章是为了说明:在一群程序员中喊一声“PHP是世界上最好的编程语言!”就能引发混战的时代,还是越早过去越好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,076评论 25 707
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,670评论 24 1,002
  • 现在每日晨跑成了我的最爱,以前早早起床是有些倦怠的,想睡觉的意识比较浓,现在是想要起床去跑步,跑步时每次听到耳边有...
    心若有灵犀阅读 135评论 0 0
  • 17年5月29日星期一 晴 今天己经是假日的第二天了,女儿的作业还没有写完,刚才还跟我申辩为什么没有写完作业。...
    厦小薛智一爸爸阅读 169评论 0 4
  • 文|兰花草view 我特别念旧。 小时候,爸爸买给我一支英雄钢笔,我非常宝贝,每天把它放在单独缝制的口袋里,生怕磨...
    兰花岛主阅读 711评论 28 25