百度,饿了么,美团前端笔试题专家齐聚SDCC2015,剖析前端开发核心技术

热门文章最新文章黑鸭(Black Duck)软件公布了一份名叫“年度开源项目新秀”的报告,介绍了由全球开源协会发起的10个最有趣、最活跃的新项目。年度开源项目新秀每年都有上千新的开源项目问世,但只有少数能够真正的吸引我们的关注。一些项目因为利用了当前比较流行的技术而发展壮大,有一些则真正地开启了一个新的领域。很多开源项目建立的初衷是为了解决一些生产上的问题,还有一些项目则是世界各地志同道合的开发者们共同发起的一个宏伟项目。从2009年起,开源软件管理公司黑鸭便发起了年度开源项目新秀这一活动,它的评选根据Open Hub网站(即以前的Ohloh)上的活跃度。今年,我们很荣幸能够报道2015年10大开源项目新秀的得主和2名荣誉奖得主,它们是从上千个开源项目中脱颖而出的。评选采用了加权评分系统,得分标准基于项目的活跃度,交付速度和几个其它因数。开源俨然成为了产业创新的引擎,就拿今年来说,和Docker容器相关的开源项目在全球各地兴起,这也不恰巧反映了企业最感兴趣的技术领域吗?最后,我们接下来介绍的项目,将会让你了解到全球开源项目的开发者们的在思考什么,这很快将会成为一个指引我们发展的领头羊。2015年度开源项目新秀: DebOpsDebOps收集打包了一套Ansible方案和规则(Ansible是一种自动化运维工具),可以从1个容器扩展到一个完整的数据中心。它的创始人Maciej Delmanowski将DebOps开源来保证项目长久进行,从而更好的通过外部贡献者的帮助发展下去。DebOps始创于波兰的一个不起眼大学校园里,他们运营自己的数据中心,一切工作都采用手工配置。有时系统崩溃而导致几天的宕机,这时Delmanowski意识到一个配置管理系统是很有必要的。以Debian作为基础开始,DebOps是一组配置一整个数据基础设施的Ansible方案。此项目已经在许多不同的工作环境下实现,而创始者们则打算继续支持和改进这个项目。2015年度开源项目新秀: Code Combat传统的纸笔学习方法已近不能满足技术学科了。然而游戏却有很多人都爱玩,这也就是为什么CodeCombat的创始人会去开发一款多人协同编程游戏来教人们如何编码。刚开始CodeCombat是一个创业想法,但其创始人决定取而代之创建一个开源项目。此想法在社区传播开来,很快不少贡献者加入到项目中来。项目发起仅仅两个月后,这款游戏就被接纳到Google’s Summer of Code活动中。这款游戏吸引了大量玩家,并被翻译成45种语言。CodeCombat希望成为那些想要一边学习代码同时获得乐趣的同学的风向标。2015年度开源项目新秀: StorjStorj是一个点对点的云存储网络,可实现端到端加密,保证用户不用依赖第三方即可传输和共享数据。基于比特币block chain技术和点对点协议,Storj提供安全、私密、加密的云存储。云数据存储的反对者担心成本开销和漏洞攻击。针对这两个担忧,Storj提供了一个私有云存储市场,用户可以通过Storjcoin X(SJCX) 购买交易存储空间。上传到Storj的文件会被粉碎、加密和存储到整个社区。只有文件所有者拥有密钥加密的信息。在2014年举办的Texas Bitcoin Conference Hackathon会议上,去中心化的云存储市场概念首次被提出并证明可行。在第一次赢得黑客马拉松活动后,项目创始人们和领导团队利用开放论坛、Reddit、比特币论坛和社交媒体增长成了一个活跃的社区,如今,它们已成为影响Storj发展方向的一个重要组成部分。2015年度开源项目新秀: Neovim自1991年出现以来,Vim已经成为数以百万计软件开发人员所钟爱的文本编辑器。 而Neovim就是它的下一个版本。在过去的23年里,软件开发生态系统经历了无数增长和创新。Neovim创始人Thiago de Arruda认为Vim缺乏当代元素,跟不上时代的发展。在保留Vim的招牌功能的前提下,Neovim团队同样在寻求改进和发展这个最受欢迎的文本编辑器的技术。早期众筹让Thiago de Arruda可以连续6个月时间投入到此项目。他相信Neovim社区会支持这个项目,激励他继续开发Neovim。2015年度开源项目新秀: CockroachDB前谷歌员工开发了一个开源的大型企业数据存储项目CockroachDB,它是一个可扩展的、跨地域复制且支持事务的数据存储的解决方案。为了保证在线的百万兆字节流量业务的质量,Google开发了Spanner系统,这是一个可扩展的,稳定的,支持事务的系统。许多参与开发CockroachDB的团队现在都服务于开源社区。就像真正的蟑螂(cockroach)一样,CockroachDB可以在没有数据头、任意节点失效的情况下正常运行。这个开源项目有很多富有经验的贡献者,创始人们通过社交媒体、Github、网络、会议和聚会结识他们并鼓励他们参与其中。2015年度开源项目新秀: Kubernetes在将容器化软件到引入开源社区发展时,Docker是一匹黑马,它创新了一套技术和工具。去年6月谷歌推出了Kubernetes,这是一款开源的容器管理工具,用来加快开发和简化操作。谷歌在它的内部运营上使用容器技术多年了。在2014年夏天的DockerCon上大会上,谷歌这个互联网巨头开源了Kubernetes,Kubernetes的开发是为了满足迅速增长的Docker生态系统的需要。通过和其它的组织、项目合作,比如Red Hat和CoreOS,Kubernetes项目的管理者们推动它登上了Docker Hub的工具下载榜榜首。Kubernetes的开发团队希望扩大这个项目,发展它的社区,这样的话软件开发者就能花更少的时间在管理基础设施上,而更多的去开发他们自己的APP。2015年度开源项目新秀: Open BazaarOpenBazaar是一个使用比特币与其他人交易的去中心化的市场。OpenBazaar这一概念最早在编程马拉松(hackathon)活动中被提出,它的创始人结合了BitTorent、比特币和传统的金融服务方式,创造了一个不受审查的交易平台。OpenBazaar的开发团队在寻求新的成员,而且不久以后他们将极度扩大Open Bazaar社区。Open Bazaar的核心是透明度,其创始人和贡献者的共同目标是在商务交易中掀起一场革命,让他们向着一个真实的、一个无控制的,去中心化的市场奋进。2015年度开源项目新秀: IPFSIPFS 是一个面向全球的、点对点的分布式版本文件系统。它综合了Git,BitTorrent,HTTP的思想,开启了一个新的数据和数据结构传输协议。人们所知的开源,它的本意用简单的方法解决复杂的问题,这样产生许多新颖的想法,但是那些强大的项目仅仅是开源社区的冰山一角。IFPS有一个非常激进的团队,这个概念的提出是大胆的,令人惊讶的,有点甚至高不可攀。看起来,一个点对点的分布式文件系统是在寻求将所有的计算设备连在一起。这个可能的 HTTP 替换品通过多种渠道维护着一个社区,包括Git社区和超过100名贡献者的IRC。这个疯狂的想法将在2015年进行软件内部测试。2015年度开源项目新秀: cAdvisorcAdvisor (Container Advisor) 是一个针对在运行中的容器进行收集,统计,处理和输出信息的工具,它可以给容器的使用者提供资源的使用情况和工作特性。对于每一个容器,cAdvisor记录着资源的隔离参数,资源使用历史,资源使用历史对比框图,网络状态。这些从容器输出的数据跨越主机传递。cAdvisor可以在绝大多数的Linux发行版上运行,并且支持包括Docker在内的多种容器类型。事实上它成为了一种容器的代理,并被集成在了很多系统中。cAdvisor在DockerHub下载量也是位居前茅。cAdvisor的开发团队希望把cAdvisor改进到能够更深入地理解应用性能,并且集成到集群系统。2015年度开源项目新秀: TerraformTerraform提供了一些常见设置来创建一个基础设施,从物理机到虚拟机,以及email服务器、DNS服务器等。这个想法包括从家庭个人机解决方案到公共云平台提供的服务。一旦建立好了以后,Terraform可以让运维人员安全又高效地改变你的基础设施,就如同配置一样。Terraform.io的创始者工作在一个Devops模式的公司,他找到了一个窍门把建立一个完整的数据中心所需的知识结合在一起,可以从添加服务器到支持网络服务的功能齐备的数据中心。基础设施的描述采用高级的配置语法,允许你把数据中心的蓝图按版本管理,并且转换成多种代码。著名开源公司HashiCorp赞助开发这个项目。荣誉奖: Docker FigFig为Docker的使用提供了一个快速的,分离的开发环境。Docker的移植只需要将配置信息放到一个简单的 fig.yml文件里。它会处理所有工作,包括构建、运行,端口转发,分享磁盘和容器链接。Orchard去年发起了Fig,来创造一个使Docker工作起来的系统工具。它的开发像是为Docker设置开发环境,为了确保用户能够为他们的APP准确定义环境,在Docker中会运行数据库和缓存。Fig解决了开发者的一个难题。Docker全面支持这个开源项目,最近将买下Orchard来扩张这个项目。荣誉奖: DroneDrone是一个基于Docker的持续集成平台,而且它是用Go语言写的。Drone项目不满于现存的设置开发环境的技术和流程。Drone提供了一个简单的自动测试和持续交付的方法:简单选择一个Docker镜像来满足你的需求,连接并提交至GitHub即可。Drone使用Docker容器来提供隔离的测试环境,让每个项目完全自主控制它的环境,没有传统的服务器管理的负担。Drone背后的100位社区贡献者强烈希望把这个项目带到企业和移动应用程序开发中。原文链接: /article/2875439/open-source-software/the-top-10-rookie-open-source-projects.html作者:Black Duck Software 译者:sevenot
校对:wxy本文由 LCTT 原创翻译,转自Linux中国  
 文章为作者独立观点,不代表微头条立场
的最新文章
高可用可扩展系统的建设有哪些关键技术点?大规模分布式系统的核心技术和实现方法有哪些?如何平衡系统可用性和数据一致性?数据安全方面以及容灾备份方面,Udesk是怎么做的?本文为Udesk CTO肖立鹏在CTO讲堂的分享整理。SaaS云端语音通信架构是怎样的?云呼叫行业技术发展上存在哪些难点和挑战?软交换平台的技术实现有哪些?容联七陌的云端软交换平台架构是怎么实现的?本文为容联七陌CTO张杨在CTO讲堂的分享整理。怎样实现Python的多种形式优化?如何利用 gpu(opencl) 加速数据分析?“行为式验证”安全模型是怎样的?极验验证技术架构是怎样的?用到了什么技术?本文为极验验证CTO黄胜蓝在CTO讲堂的分享整理。如何理解Fintech?它和IT技术有何差异?Fintech金融技术对互联网金融行业的影响有多大?云信CreditCloud开发过程中使用了哪些技术?本文是云信CreditCloud CTO朱家波在CTO讲堂的分享整理。密码泄露事件的本质是什么,有什么解决之道?身份验证系统的设计是怎样的,用到哪些技术?企业安全中因“人的因素”常导致哪些问题?本文为洋葱创始人吴洪声(圈内人称“奶罩”,原DNSPod创始人)在CTO讲堂的分享整理。怎样实现python的多种形式优化?如何利用 gpu(opencl) 加速数据分析?“行为式验证”安全模型是怎样的?极验验证技术架构是怎样的?用到了什么技术?本周四CTO讲堂邀请极验验证CTO黄胜蓝入群开讲。如何理解Fintech?它和IT技术有何差异?Fintech金融技术对互联网金融行业的影响有多大?云信CreditCloud开发过程中使用了哪些技术?本文是云信CreditCloud CTO朱家波在CTO讲堂的分享整理。怎样实现python的多种形式优化?如何利用 gpu(opencl) 加速数据分析?“行为式验证”安全模型是怎样的?极验验证技术架构是怎样的?用到了什么技术?本周四CTO讲堂邀请极验验证CTO黄胜蓝入群开讲。设计趋势每年都在改变,出于各种原因,有的设计趋势在演进中逐渐消失,有的则在大家的熟练运用过程中渐入佳境,甚至逐步褪变成为主流。通过过去一年的观察,我们可以总结出下面16大设计趋势。密码泄露事件的本质是什么,有什么解决之道?身份验证系统的设计是怎样的,用到哪些技术?企业安全中因“人的因素”常导致哪些问题?本文为洋葱创始人吴洪声(圈内人称“奶罩”,原DNSPod创始人)在CTO讲堂的分享整理。如何理解Fintech?它和IT技术有何差异?Fintech金融技术对互联网金融行业的影响有多大?云信CreditCloud开发过程中使用了哪些技术?本周五(12月25日)CTO讲堂邀请云信CreditCloud CTO朱家波开讲。如何理解Fintech?它和IT技术有何差异?Fintech金融技术对互联网金融行业的影响有多大?云信CreditCloud开发过程中使用了哪些技术?本周五(12月25日)CTO讲堂邀请云信CreditCloud CTO朱家波开讲。“2015开发工具及服务年度大奖评选”活动已有200余款产品、156个团队的小伙伴参与到本次评选活动。日至日为线上征集期,还没有加入的小伙伴们抓紧时间参与进来吧!传递大师深邃思考;
分享编程秘笈;
行业大趋势解读;
技术案例剖析;
每期为你奉上满满干货!开发一个APP并上线了,你会觉得很了不起,同时呢它还有一个很酷的故事和视觉设计令人印象深刻。但这是不够的,它需要更多的东西,要让用户感觉这些元素活着。如何准确理解APM的真正含义?APM管理最为核心的要素包括哪些?在技术方面云智慧都做了哪些探索,用到了什么技术?怎么看国内外APM领域的发展?本文是云智慧首席架构师高驰涛(Neeke Gao)在CTO讲堂的分享整理。密码泄露事件的本质是什么,有什么解决之道?身份验证系统的设计是怎样的以及用到哪些技术?企业安全中因“人的因素”常导致哪些问题?身份验证行业存在哪些问题?本周四CTO讲堂邀请洋葱创始人吴洪声(圈内人称“奶罩”,原DNSPod创始人)入群开讲。在过去的一年中,我们已经看到了Flexbox布局人气大增、CSS动画的微妙变化、SVG动画的应用、Instagram风格的影响,这里我们列出了50多个今年发布的开源资源,可以帮你节省很多时间。新芽NewSeed为大家介绍了十家顶级天使投资机构,刚刚出炉的“清科集团2015年度中国股权投资年度排名榜单”里,他们位列天使榜前十位。有了他们的支持,创业者,你还担心融资难吗?如何通过APM持续构建高性能IT架构?如何准确理解APM的真正含义?APM管理最为核心的要素包括哪些?怎么看国内外APM领域的发展?12月10日,本周四CTO讲堂邀请云智慧首席架构师高驰涛(Neeke Gao)开讲。一款App,从设计稿到切图(Android篇)。这里写的依旧只是某一种工作方法,而不是一种规范,你可以参考,但不要照搬,在具体工作中,一定要灵活运用。从双十一的活动数据监测中,得出了哪些有意思的结论?流化数据处理体系有什么优势?iNebula(数据采集系统)和WarpEngine(数据处理系统)的效率提升了多少倍?本文为上周星图数据CTO崔仑上周在CTO讲堂的分享整理。一切打着致敬名头的抄袭都是耍流氓。对于影响力不大的抄袭产品可以睁一只眼闭一只眼,但是对那些已经误导了用户的就要坚决还击。注意不要轻易公开撕逼,免得给抄袭狗增加曝光度。软件开发主力军虽以85后为主,但是程序媛的比例逐渐递减,仅占8.2%,猿君为此你作何感想?调查显示,从业岗位本文为CSDN创始人、极客帮创始人蒋涛在2015 中国软件开发者大会,回顾了个人经历,并就技术人的大势、找准点、避风险等进行了分享。从双十一的活动数据监测中,得出了哪些有意思的结论?流化数据处理体系有什么优势?iNebula(数据采集系统)和WarpEngine(数据处理系统)的效率提升了多少倍?本周五(11月20日)CTO讲堂邀请星图数据CTO崔仑在讲堂开讲。斯坦福创业课邀请了硅谷顶级YCombinator的掌门人Sam Altman,他19岁时创立了Loopt,2005在斯坦福第三年就读CS本科学位时辍学,2014年出任YC 掌门人,投资了包括Reddit、Airbnb、Pinterest 等公司。-21日,由CSDN重磅打造的SDCC2015(中国软件开发者大会)将在北京举行。邀请近百名国内外业界领袖和知名技术专家共论技术热点与最佳实践。本届SDCC大会,除了国内外技术大牛云集的全体大会主题演讲,主办方还精心筹备了九大技术论坛、五场特色活动及展览展示。大会日程现已公布,敬请关注。对于云计算行业的未来发展前景,会是怎样的?创业中遇到的挑战有哪些?技术团队的绩效该怎么做才相对合理?本周四(11月12日)CTO讲堂邀请好雨云创始人兼CEO刘凡在CTO讲堂开讲。CS183C 开课了,这次是 Linkedin 创始人Reid Hoffman主讲,内容是《Technology-Enabled Blitzscaling》。Reid Hoffman是硅谷最有名的天使投资者之一,曾经投资过60多家创业公司。工业级物联网和其他物联网的区别是?智能网关/终端等通过组态化软件支持,实现少或免编程完成数据采集、控制和通信的过程是怎样的?本周邀请叶帆科技创始人兼CEO,前微软.NET Micro Framework成员、微软全球最有价值专家刘洪峰开讲。近年来以React、Angular为代表的前端框架层出不穷,ECMAScript 6新一代JavaScript标准正式发布,基于Web Components的跨终端组件快速发展……前端技术快速更新迭代带来了前所未有的挑战。Growth Hacking概念越来越火,很多创业团队把这个为Facebook、Airbnb等公司带来巨大用户增量的概念奉为圣经。与数据分析的关系是怎样的?现有的数据分析架构为什么不能支持需求?本文为诸葛io创始人兼CEO孔淼上周在CTO讲堂的分享整理。11月19日-21日,SDCC 2015(中国软件开发者大会)九大技术专场:智能算法、架构实践、前端开发、新一代数据库、编程语言、研发管理实践、安全、微信开发、产品与设计;五场特色活动:老友记、程序人生、创业者说、讲师夜话、养生堂。Elixir是一种运行于Erlang VM上的函数式、具有元编程特性的动态语言。设计者José Valim在专访中分享了他在设计这门语言时的感悟。他还将出席SDCC 2015,在keynote和编程语言专场带来精彩的主题演讲。csdn-ctoCTO俱乐部是国内最有影响力的技术管理者分享与交流平台,由全球最大中文IT社区CSDN创办。已有会员13000余名,涵盖CTO、CIO、研发/运维主管、架构师等技术管理者。本订阅号将为大家推送精华文章、会员活动和福利。热门文章最新文章csdn-ctoCTO俱乐部是国内最有影响力的技术管理者分享与交流平台,由全球最大中文IT社区CSDN创办。已有会员13000余名,涵盖CTO、CIO、研发/运维主管、架构师等技术管理者。本订阅号将为大家推送精华文章、会员活动和福利。百度饿了么美团专家齐聚SDCC2015 剖析前端开发核心技术_中国经济网――国家经济门户
经济日报微信中经网微信
精彩图片推荐-21日,由CSDN重磅打造的SDCC2015(中国软件开发者大会)将在北京举行。作为年度技术盛会,主办方将邀请近百名国内外业界领袖和知名技术专家共论技术热点与最佳实践,揭示下一代软件开发技术趋势与对各行业的深刻影响。目前火热报名中。 本届SDCC大会,除了国内外技术大牛云集的全体大会主题演讲,主办方还精心筹备了九大技术论坛、五场特色活动及展览展示。大会日程现已公布,敬请关注。 快来抢票吧,详情请阅读原文 
 文章为作者独立观点,不代表微头条立场
的最新文章
上周CTO讲堂邀请洋葱创始人吴洪声(圈内人称“奶罩”,原DNSPod创始人)带来“密码泄露事件频发?探秘其背如何理解Fintech?它和IT技术有何差异?Fintech金融技术对互联网金融行业的影响有多大?云信Cre密码泄露事件的本质是什么,有什么解决之道?身份验证系统的设计是怎样的以及用到哪些技术?保障企业安全都有哪些解上周CTO讲堂邀请云智慧首席架构师高驰涛(Neeke Gao)带来“如何通过APM持续构建高性能IT架构?有人说APM就是速度监测和日志管理,该如何准确理解APM的真正含义?APM管理最为核心的要素包括哪些? 国内由CSDN主办的“2015开发工具及服务年度大奖评选”活动已全面启动。从日——2015年为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由 CTO俱乐部打造的CTO线上讲堂自登场以从双十一的活动数据中,得出了哪些有意思的结论么? 流化数据处理体系有什么优势? iNebula(数据采集系-21日,由CSDN重磅打造的SDCC2015(中国软件开发者大会)将在北京举行。作为年本周四(11月12日)CTO讲堂邀请好雨云创始人兼CEO刘凡在CTO讲堂开讲,文末“阅读原文”可查看往期活动日-21日,由CSDN重磅打造的 SDCC 2015(中国软件开发者嘉年华)将在北京举行物联网和互联网+的异同是什么?工业级物联网和其他物联网都有哪些区别(比如智能家居产品)?典型工业级物联网项目为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由 CTO俱乐部打造的CTO线上讲堂自登场以Elixir设计者José Valim接受了CSDN专访,分享了他在设计这门语言时的感悟。José Vali日-21日,由CSDN重磅打造的 SDCC2015(中国软件开发者嘉年华)将在北京举行。究竟什么是Growth
Hacking?该如何理解?Growth
Hacking与数据分析的关系是怎样的由CSDN发起“2015年软件开发者有奖大调查”活动将于10月21日结束在线征集,目前我们的奖品已经到位。来“我30多岁了,这样的年龄奋斗在编程一线的还有多少?”除了北上广之外,哪些二三线城市也在往前移?大家的日常薪CSDN年度技术盛宴 “SDCC 2015中国软件开发者嘉年华”将于-21日在北京召开。为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由CTO俱乐部打造的CTO线上讲堂自登场以来“我30多岁了,这样的年龄奋斗在编程一线的还有多少?”除了北上广之外,哪些二三线城市也在往前移?大家的日常薪【导读】“很多人并没有将‘增长’思维贯穿在团队和产品的成长过程中,造成了很多不必要的浪费和损失。”范冰说,所为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由CTO俱乐部打造的CTO线上讲堂自登场以来本次大调查将于日到10月21日在CSDN官网进行,不论是否CSDN用户均可参与。参与的用户都可以得到一份软件开发者调查白皮书,并有机会获得一部iPhone6S!为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由CTO俱乐部打造的CTO线上讲堂自登场以来Q:我今年毕业,是第一次找工作,在面试了几家之后,我最后得到了一家正在创业的小公司的录用通知。我怎么才能知道为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由CTO俱乐部打造的CTO线上讲堂自登场以来fir.im是36kr氪空间第一家入驻的创业团队,创始人王猛2008年开始从事iOS应用程序开发,GitHuCSDN_JOBCSDN JOB,最懂程序员的社区招聘,提供专注于IT技术人才的在线招聘服务。热门文章最新文章CSDN_JOBCSDN JOB,最懂程序员的社区招聘,提供专注于IT技术人才的在线招聘服务。

我要回帖

更多关于 美团外卖 前端 的文章

 

随机推荐