On 11/28/2016 04:06 PM, 吴志华(天施) wrote: > > +1 (binding)
For binding +1s, we generally require a name we can compare with our Apache Phonebook to make sure you are on the IPMC. I was unable to find you as a committer, could you please tell me your apache ID? With regards, Daniel. > ------------------------------------------------------------------发件人:Stephan > Ewen <se...@apache.org>发送时间:2016年11月28日(星期一) 18:02收件人:general > <general@incubator.apache.org>主 题:Re: [VOTE] Weex to enter the Apache > Incubator > +1 (binding) > > > On Sun, Nov 27, 2016 at 1:44 AM, Luke Han <luke...@gmail.com> wrote: > >> +1 binding >> >> Get Outlook for iOS >> >> >> >> >> On Sat, Nov 26, 2016 at 8:41 PM +0800, "Willem Jiang" < >> willem.ji...@gmail.com> wrote: >> >> >> >> >> >> >> >> >> >> >> +1 (binding) >> >> >> Willem Jiang >> >> Blog: http://willemjiang.blogspot.com (English) >> http://jnn.iteye.com (Chinese) >> Twitter: willemjiang >> Weibo: 姜宁willem >> >> On Fri, Nov 25, 2016 at 6:47 AM, Edward J. Yoon >> wrote: >> >> > Greetings! >> > >> > I would like to call a vote for accepting "Weex" for incubation in the >> > Apache Incubator. The full proposal is available below. We ask the >> > Incubator PMC to sponsor it, with myself (Edward J. Yoon) as Champion, >> and >> > Luke Han, Willem Jiang, Stephan Ewen, and Niclas Hedhman volunteering to >> be >> > Mentors. >> > >> > Please cast your vote: >> > >> > [ ] +1, bring Weex into Incubator >> > [ ] +0, I don't care either way, >> > [ ] -1, do not bring Weex into Incubator, because... >> > >> > This vote will be open at least for 72 hours and only votes from the >> > Incubator PMC are binding. >> > >> > -- >> > https://wiki.apache.org/incubator/WeexProposal >> > >> > = Weex Proposal = >> > >> > == Abstract == >> > Weex is a framework for building Mobile cross-platform high performance >> UI. >> > Weex enables developers to use Web-like syntax to build iOS, Android and >> > Web >> > UI with a single codebase. >> > >> > == Proposal == >> > Weex provide an uniform Web-like syntax for develop native Mobile App UI. >> > By >> > leverage the Javascript engine that enable dynamic update, the process of >> > App interfce and content update can be simple and controllable just like >> > Web.Compared with WebView based UI framework which performance are >> limited, >> > Weex use build-in native components instead. >> > >> > Because of tag based syntax that maintain a consistent style with Web >> > standards Weex using. Developers write in this language just like >> writting >> > in HTML. After transforming to JSBundle by Weex tools, these tags will be >> > rendered by build-in platform-specific components. The logic part of Weex >> > syntax write in Javascript which don't need be compiled control these >> > components. >> > >> > The vision of Weex is to complement gap between platform-specific Native >> UI >> > and Web technical based UI in Mobile age. The team behind Weex believe >> that >> > dynamicly interface update and high performance should be achieved at the >> > same time when people develop a Mobile App. Meanwhile duplicate work >> > between >> > the different platforms should be avoided. >> > >> > == Background == >> > Prior to Weex, in order to develop high performance mobile application we >> > need write at least three different codebase(iOS, Android, Mobile Web) or >> > adopt WebView based UI technique(Apache Cordova for example) which can't >> > satisfy the demand for performance. >> > >> > A special task force at Alibaba Inc try to provide a solution for this >> > problem has been setup since 2013. At first the team release a >> > cross-platform rendering engine which render a special format JSON to >> > native >> > components on different platform. To output this JSON file the team had >> > build a website which other developer can use to simply design final >> > interface. >> > >> > Although This solution had worked for a while, we found it not able to >> meet >> > our UI developer's habits. Most of our UI developer have Web background >> > which make them used to use tag based language to design App interface. >> > Meanwhile we found the JSON file lacks of enough flexibility. The >> following >> > discussion inspire we start to develop Weex. >> > >> > Nowaday, Mobile Taobao App which developed by Alibaba Inc, the largest >> user >> > volume eCommerce App in China has adapted Weex in a lot of UI. In the >> > latest >> > November 11th promotions(Alibaba's annual Singles' Day online shopping >> > event), UI developers from Alibaba Inc have build more then 1,500 pages >> > using Weex, 99.6% of all the promotional pages. The ratio of less than >> one >> > second page open time is more than 90%, the frame rate is >> 53.0~58.5(depend >> > on device) due to the high performance of Weex. In addition to user >> > experience improvement, the productivity of page development and the >> > efficiency of content delivery both have been improved. >> > >> > After open-source and have got a lot of followers in chinese mobile App >> > development community, several of popular Apps listed on chinese top >> charts >> > have adopted or planning for adopt Weex.(UCWeb, Tmall, YouKu, Suning >> > etc...) >> > >> > == Current Status == >> > Weex has become an open source project since June 2016. It has been used >> > at >> > a lot of Alibaba producted mobile softwares which running on the mobile >> > phone of millions of users. >> > >> > Weex code repository located at GitHub. All development activities have >> > already happened on GitHub as open source manner. >> > >> > == Community == >> > The community surrounding Weex is a variety of developer which have >> > different technique background.iOS, Android, Web developer must >> collaborate >> > closely to implement most Weex feature. >> > >> > Currently total 61 contributors involved in the GitHub development >> process. >> > Weex repository has received 791 pull requests until Nov 2016. >> > >> > Beyond committer from Alibaba Inc, Weex community welcome anybody join >> us. >> > Nowaday Evan You from Vue Technology LLC, Wang Run Xiang from Aipai Inc >> and >> > lots of GitHub users have contributed source code or document to Weex. >> > >> > Weex syntax is inspired a lot from Web framework Vue.js. For better >> future >> > of both Weex&Vue.js, we have cooperated with Vue.js community from begin >> of >> > Weex. The main author of Vue.js Evan You have became committer & mentor >> of >> > Weex in the first half of 2016. >> > >> > At the time of this writing (Nov 2016) Weex GitHub star number is 8249, >> > watch number is 1841, fork number is 1090. >> > >> > Weex use GitHub issue for problem tracking and technical discussion. >> > Currently 813 issues have been submited, 756 of them have been solved. >> > >> > == Initial Developer == >> > * BryantWu huaz...@gmail.com (Alibaba Inc) >> > * LuicsXu luics...@gmail.com (iOS/Android, Alibaba Inc) >> > * Jin-JiangZhao zhaojinji...@me.com (Web/Node , Alibaba Inc) >> > * Tai-ChengHuang iskenhu...@gmail.com (Web/Node, Alibaba Inc) >> > * FengYin cxfe...@gmail.com (iOS, Alibaba Inc) >> > * YuanYin zsh...@sina.com (Android, Alibaba Inc) >> > * BobNing ningli928@1 6 3.com (iOS, Alibaba Inc) >> > * WeiZheng sospar...@gmail.com (Android, Alibaba Inc) >> > * YorkShen shenyua...@gmail.com (Android, Alibaba Inc) >> > * SaiHe tekk...@gmail.com (Web, Alibaba Inc) >> > * BonoLv lvs...@gmail.com (Web/Node, Alibaba Inc) >> > * GurisXie 279483...@qq.com (Testing, Alibaba Inc) >> > * AtomTong tong_huab...@qq.com (Testing, Alibaba Inc) >> > >> > >> > == Meritocracy == >> > The intent of this proposal is to start building a diverse developer and >> > user community around Weex following the ASF meritocracy model. After >> Weex >> > becoming an OpenSource project, we have been working to make an open >> > governance structure for project leadership to encourage individual and >> > company involvement and contributions. >> > >> > == Alignment == >> > The Weex community believes that the Apache Software Foundation promotes >> > and >> > enforces the sort of community that will best serve the future of the >> > project. It is also believed that Weex can enhance the ASF by expand the >> > technical scope of ASF in Mobile age. >> > >> > == Relationships with Other Apache Products == >> > We think Weex is an effective supplement to Apache Cordova. Both Apache >> > Cordova and Weex help developer for leveraging Web development technique >> in >> > Mobile age. Boot developer the ability of delivering consistent content >> to >> > different platform. With our sincere heart and determination to open >> > source, >> > we will always keep an open mind for Apache community. >> > >> > >> > == Known Risks == >> > >> > === Difficult to refuse platform-specific features === >> > "Write Once Run Everywhere" is one of original goal of Weex. But as Weex >> > provides more feature, we have received more suggestions for implement >> > single platform exclusive feature. >> > >> > === Inexperience with build international community === >> > Although we are full of passion about build a successful Opensource >> project >> > and a community, Weex initial team lack of experience about participate >> in >> > international community. After consulting with our mentors, we know >> modesty >> > will be our code of conduct in Apache community. >> > >> > === Homogeneous and Reliance on salaried developers === >> > Since the Weex Project has been mainly developed to date by Alibaba Inc, >> > the >> > vast majority of initial committers to the project are from Alibaba >> Mobile >> > engineering team. As an Opensource project, Weex project has received >> lots >> > bug fixes and enhancements from other developers(not Alibaba Employee). >> We >> > will continue to encourage more independent developers to participate in >> > Weex. >> > >> > We know Apache Way is about people, not corporations. After Weex >> developer >> > community grows, we hope the contribution ratio from Alibaba salaried >> > developer will decrease. >> > >> > == Source Code == >> > * Main repository: https://github.com/alibaba/weex >> > * Weex transformer: https://github.com/weexteam/weex-transformer >> > * Weex toolkit: https://github.com/weexteam/weex-toolkit >> > * Weex loader: https://github.com/weexteam/weex-loader >> > * Gulp Weex: https://github.com/weexteam/gulp-weex >> > >> > == Documentation == >> > * English Document: http://alibaba.github.io/weex/doc/ >> > * Chinese Document(English first, currently only partially docs have >> been >> > translate to Chinese): https://github.com/weexteam/article/wiki/Weex中文文档 >> > >> > == External Dependencies == >> > * semver(http://semver.org/) developed by Tom Preston-Werner, licensed >> > under the Creative Commons - CC BY 3.0 License. >> > * core-js(https://github.com/zloirock/core-js) developed by Denis >> > Pushkarev, licensed under the MIT License. >> > * vuejs(https://github.com/vuejs/vue) developed by Yuxi Evan You , >> > licensed >> > under the MIT License. >> > * scroll-to (https://github.com/component/scroll-to) developed by >> > TooTallNate, licensed under the MIT License. >> > * Chrome V8(https://developers.google.com/v8/) developed by Google Inc >> & >> > V8 >> > project authors, licensed under BSD License. >> > * css-layout(https://github.com/facebook/css-layout) developed by >> > Facebook >> > Inc., licensed under the BSD License. >> > >> > == Required Resources == >> > * Mailing Lists >> > * priv...@weex.incubator.apache.org >> > * d...@weex.incubator.apache.org >> > * comm...@weex.incubator.apache.org >> > * Git Repos >> > * https://git-wip-us.apache.org/repos/asf/weex.git >> > * Issue Tracking >> > * JIRA Weex (WEEX) >> > * Continuous Integration >> > * Jenkins builds on https://builds.apache.org/ >> > * Web >> > * http://weex.incubator.apache.org/ >> > * wiki at http://cwiki.apache.org >> > >> > == Sponsors == >> > >> > === Champion === >> > * Edward J. Yoon (edwardyoon at apache dot org) >> > >> > === Nominated Mentors === >> > * Luke Han ( luke.hq at gmail dot com ) >> > * Willem Jiang (willem.jiang at gmail dot com) >> > * Stephan Ewen (sewen at apache dot org) >> > * Niclas Hedhman (niclas at hedhman dot org) >> > >> > ==== Unofficial Mentors ==== >> > * Longda Feng (hustjackie at gmail dot com) >> > >> > == Sponsoring Entity == >> > * The Apache Incubator >> > >> > == Next Goals == >> > * License all Weex source code and documentation to the Apache Software >> > Foundation. (We already using Apache license for our main code >> repository) >> > * Setup and standardize the open governance of the Weex Project. >> > * Move Weex development activity to Apache infrastructure ( Git >> > repository, >> > Mail list ) >> > >> > -- >> > Best Regards, Edward J. Yoon >> > >> > >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> > For additional commands, e-mail: general-h...@incubator.apache.org >> > >> > >> >> >> >> >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org