社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

前端周报:微软为什么要花 75 亿美金收购 GitHub?macOS即将支持iOS应用

前端之巅 • 5 年前 • 544 次点击  

前端每周清单专注大前端领域内容,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目等栏 目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

由于微信不支持外链,所以,更多详情,请在文末点击阅读原文,获取带链接版本的文章。

新闻热点

国内国外,前端最新动态

微软为什么要花 75 亿美金收购 GitHub?:GitHub 做为一个中立的开发者平台和社区一直发展下去是最优的选择,开发者并不希望类似 GitHub 这样的开放平台突然被某个科技巨头揽入怀中,但我们也无法阻止这样的事情发生。

前几天,微软 CEO 纳德拉悍然宣布以 75 亿(而不是之前流传的 50 亿)美金正式收购 GitHub。一个聚焦了两千多万开发者的社区,吸引了全球最顶尖程序员的平台,是再续辉煌,还是走向封闭?如果你还没有删除 GitHub 上自己的代码的话,可以听听微软 CEO 纳德拉是怎么说的,他认为微软 + GitHub = 为开发者赋能,他们希望微软公司的开发者工具及服务能够帮助更多的开发者。

Node 之父 ry:Node 中的设计错误:全文来自 Node 之父 Ryan Dahl 于 2018 年 6 月在柏林 JS 大会上的演讲,他主要讲述了过去他在设计 Node 时犯的一些错误,包括 Node 安全、构建系统(GYP)、package.json 等方面上的问题,并阐述了开发新项目 Deno 背后的一些故事、原因和未来规划。

macOS 即将支持 iOS 应用:北京时间今日凌晨 1 点,苹果 WWDC 2018 在美国加利福尼亚州圣何塞 McEnery 会议中心举行,库克一上台就表明了本次大会只围绕软件进行讨论。大会介绍了 iOS、watchOS、tvOS 和 macOS 四大系统的更新情况,但最令我们期待的还是:iOS 与 macOS 是否会合并?苹果用了一个大大的 No 回答了这个问题。

虽然苹果称没有合并 iOS 和 macOS 的打算,但是他们正在开发一种通用框架( universal framework),它允许开发人员将 iOS 应用程序移植到 macOS 上,这意味着把 iOS 应用程序的元素提取出来,然后使用这个通用框架添加 macOS 上需要的鼠标和触控板支持、窗口化等功能,就可以将 iOS 应用变成一个 Mac 应用了。

开发教程

步步为营,掌握基础技能

iOS 新闻类 App 内容页技术探索:据相关数据显示,截至 2017 年底,中国手机新闻客户端用户规模达到 6.36 亿人,移动 App 已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App 中的内容页在提升 App 品质、提升使用时长及提升用户黏性等方面,扮演着更为重要的角色,同时也面临着更大的挑战。

所以,新闻类 App 内容页架构的设计和技术的优化,也要配合产品形态的发展,在越来越复杂的需求挑战下,拥有快速响应的能力和稳定优质的体验。

本文结合分析目前主流(DAU)新闻类 App 如今日头条、腾讯新闻、天天快报、一点资讯等内容页技术方案的选择,一起探索新闻类 App 内容页的技术实现和优化。

你或许不知道 Vue 的这些小技巧:用 Vue 开发一个网页并不难,但是也经常会遇到一些问题,其实大部分的问题都在文档中有所提及,再不然我们通过谷歌也能成功搜索到问题的答案,为了帮助小伙伴们提前踩坑,在遇到问题的时候,心里大概有个谱知道该如何去解决问题。这篇文章是将自己知道的一些小技巧,结合查阅资料整理成的一篇文章,希望大家看完本文可以有所收获。详情请点击原文链接。

工程实践

立足实践,提示实际水平

Weex 技术在苏宁移动办公开发中的实践:Weex 是一套简单易用的跨平台开发方案,能以 web 的开发体验构建高性能、可扩展的 native 应用,为了做到这些,Weex 与 Vue 合作,使用 Vue 作为上层框架,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,打造三端一致的 native 应用。本文阐述了Weex技术在苏宁移动开发中实践的全过程,请点击阅读原文了解。

京东多端统一开发框架 - Taro:Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。使用 Taro,我们可以只书写一套代码,通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App、快应用等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率,全文总结了 Taro 在开发时的一些思路和经验。

深度阅读

深度思考,升华开发智慧

前端的焦虑,你想过 30 岁以后的前端路怎么走吗?:随着年龄和工龄的增长,你是否觉得自己的瓶颈越来越明显了,似乎碰到了前端的天花板?本文作者从客观、主观、个人原因出发得出了前端的天花板来得比别的技术栈更早的结论,并给出了相应的解决方案。

从前端到全端:JavaScript 逆袭之路:近年来,前端技术日新月异,前端已经不仅仅是网页,更多的开始由狭义向广义发展。先后涌现出了具备后端能力的 node,具备移动开发能力的 react native,具备游戏渲染能力的 cocos2d-js,以及 iOS 上的热修复技术 JSPatch 等等新技术。咋一看,几乎各个端都被 JavaScript 攻陷,大有一统江湖之势。究竟,JavaScript 如何做到上天入地无所不能?JavaScript 真的能一统江湖吗?且听作者从 JavaScript 这些年发生的故事说起。

聊一聊前端「同构」:同构是指同开发一个可以跑在不同的平台上的程序。例如开发一段 js 代码可以同时被基于 node.js 开发的 web server 和浏览器使用。本文中我们就要聊聊这种场景下,为什么以及怎么样开发一个同构的 web 应用。

开源项目

乐于分享,共推前端发展

Ramda:在 GitHub 上的 Star 已经超过 12,000,这个库专为函数式编程而设计,可以轻松创建不改变用户数据状态的函数式管道。Ramda 的核心设计理念是创建具有不变性和无副作用的函数。所有的函数会被自动柯里化,并根据易用性安排参数的顺序。

Sugar:在 GitHub 上的 Star 已经超过 3500,主要用于处理本地对象。这个库支持自定义构建,还提供了模块化的 npm 包,因此可以只使用其中必要的部分模块(也可以与 Bit 结合使用),用户还可以通过自定义方法或使用插件来应对特定的使用场景。

Polished:在 GitHub 上的 Star 超过 3500 个,由 styled-components 团队开发,是一个非常优秀的轻量级工具集,支持使用 JavaScript 编写具有 SASS 风格辅助函数和 mixin 的样式。该库与 styled-components、Aphrodite、Radium 或简单的内联样式兼容。这个库可以在 GitHub 上找到,Bit 社区(非官方)也单独提供所有的功能,因此可以单独安装、导入和使用。

前端之巅

「前端之巅」是 InfoQ 旗下关注大前端技术的垂直社群。紧跟时代潮流,共享一线技术,欢迎关注。


前端之巅

InfoQ大前端技术社群

 活动推荐

GMTC全球大前端技术大会携手顶级共创伙伴:APICloud企业互联网化生态平台,历时半年筹备,为大家梳理了目前大前端领域的最新动态,并邀请到了来自Google、Twitter、Instagram等国外一线前端专家前来分享他们的前端前沿技术和最佳实践,更有iOS社区大神Mattt、Apollo GraphQL负责人等大牛的助阵,可谓干货满满,不容错过。

目前大会倒计时门票热销中,团购更优惠,购票咨询:18514549229(同微信)戳,识别下图二维码,了解更多干货详情!



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/cPA94H51SF
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/13360
 
544 次点击