Java 界最近发生了一件大事,Spring Cloud 官方宣布阿里开源 Spring Cloud Alibaba,并推出首个预览版。据介绍,Spring Cloud Alibaba 由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过 Spring Cloud 编程模型轻松开发微服务应用。 开源的消息引起了巨大的反响,Spring Cloud Alibaba 的到来,不仅引起了 Java 开发者的高度关注,也让人们将目光聚集到了项目背后当下最炙手可热的微服务架构领域。 目前使用 Spring Cloud 的第一选择是 Spring Cloud Netflix,它的领先地位不可撼动,而此次阿里开源的“原生国产”环境下的这一项目,是不是会对此带来变革?而随着越来越多的落地实践,微服务架构的弊端已逐渐显露,此时阿里加码该领域的这一大动作,背后有什么考量呢? 此外还有开发者关注度相当高的项目后期维护、Dubbo 是否又一次被抛弃等问题……我们第一时间采访了阿里巴巴中间件高级技术专家姬望,希望能让大家对 Spring Cloud Alibaba 这个项目、对相关领域的发展与趋势有更多的了解。 Mozilla 近日公布了2017年的财务报告,信息显示,Mozilla 在2017年增加了超过 4000 万美元的收入,并使净资产增加了 8800 万美元。Mozilla 在2017年的收入为 5.62 亿美元,比2016年增加了超过 4000 万美元。 Mozilla 的 Firefox 网络浏览器中的默认搜索引擎与其他公司的合作构成了 Mozilla 收入的最大部分。总计 5.39 亿美元的收入来自与谷歌或 Yandex 等公司之间关于搜索引擎的交易,剩余的 3300 万美元来自其他收入来源,包括收到的捐款、利息和股息收入,或订阅和广告收入。 所以,Mozilla 只有不到十分之一的总收入来自其他收入来源。Mozilla 2017 年的财务报告还提到了 Mozilla 在今年2月收购 Pocket。Pocket 是一种保存、分享和阅读在网络上发现的文章的服务,被 Mozilla 以 3000 万美元收购。 而 Mozilla 的总支出超过 4.21 亿美元,较去年增加了约 8000 万美元。软件开发、品牌和营销以及日常管理费用在2017年大幅上升。软件开发成本从 2.25 亿美元增加到 2.52 亿美元;其中,Thunderbird 项目于2017年从 Mozilla 获得 19.6 万美元。 我们不难发现,Mozilla 在设法增加收入和总资产;然而,所消耗的成本也跟着上去了。该组织希望拥有多元化的收入,今年也增加了非搜索引擎交易方面的收入。虽然这些收入尚未占总收入的 10%,但它突显了 Mozilla 将收入来源多元化的决心。 一直以来,在iOS上实现各种Form View都是企业App的刚需,而FXForms则能够帮助开发者轻而易举地创建出基于表格的iOS表单。FXForms是由来自英国伦敦的 Charcoal Design公司创始人兼iOS开发者 Nick Lockwood所开发的一款开源的Objective-C库,非常适用于设置页面及用户数据条目任务。 Lockwood对于开源领域的贡献颇为卓著,诸如iCarousel、iRate和FXBlurView等的iOS开源项目在开发者圈子里广为流传,同时,他还是《iOS Core Animation: Advanced Techniques》一书的作者。 FXForms不同于许多其他的表单解决方案,它能够对开发者所提供的强类型数据模型进行直接处理,而无需任何Dictionaries或晦涩难懂的数据源协议。此外,FXForms还可以从开发者对于模型的使用情况推导出更多的信息,从而避免了繁琐的类型信息复制需求。 FXForms 支持iOS 7.1(Xcode 5.1),需要ARC,如果开发者想在非ARC项目中使用FXForms,只要向FXForms.m类添加-fobjc-arc编译器标记即可。在创建表 单对象时,只需新建符合FXForm协议的新NSObject子类便可完成。FXForm协议不存在任何强制性的方法或属性,它会对所创建的对象进行检 查,以确定公共及私有属性,并使用它们来生成表单。更多内容,详见本次专辑…… |