掘金 AMA(ask me anything) 是掘金沸点的一个话题,掘金团队会邀请一位技术大牛通过「你问我答」的形式回答你的问题,让大家在技术、工作、生活方面有所成长。
AMA 嘉宾
掘金 AMA 第六期嘉宾是 开源活跃贡献者 + 程序员秀恩爱伪专家 -- phodal,划重点:程序员秀恩爱。
- 掘金专栏地址:juejin.cn/user/365003…
- 个人博客地址:www.phodal.com/
- 微博地址:weibo.com/phodal?is_a…
- 近期文章:《如何提升 Web 应用的代码质量》 、 《实施微前端的六种方式》、《如何从业务代码中提升技术:使用领域特定语言消除重复代码》
下面是来自 phodal 的自白:
大家好,我是 Phodal,14 年毕业于西安文理学院(电子信息工程),ThoughtWorks(深圳)高级咨询师一枚。和 @花仲马 一样是个文艺控,喜欢读书,喜欢纸的质感,喜欢用笔铭刻记忆和思想。
作为一个程序员,我从小学参加 LOGO 语言编程比赛,开启了编程生涯。初中继续因比赛原因,接触了 QBasic、C 等语言。自此便拥有了广泛的兴趣爱好:前端、物联网、移动开发、后台开发,目标专注于大前端领域。
作为一个笔杆子,我在个人博客上撰写了 600+ 篇的博客,是 InfoQ 的社区编辑,CSDN 前端博客专家。著有《全栈应用开发:精益实践》、《自己动手设计物联网》,合译有《物联网实战指南》、《Arduino 编程》 等书,在 GitHub 上开源有《Serverless 架构应用开发指南》、《微前端的那些事儿》等八本书,审阅有英文原版技术书籍《Expert Angular》、《Smart IoT》等八本书。
作为一个社区贡献者,我长期活跃于 GitHub,创建了相当数量的开源项目。挖的坑有:Web 开发者成长的应用 Growth、微前端框架 mooa、轻量级架构决策记录工具 Adr 等,最近在编写自己的新 MD 编辑器 Phodit 。
作为一个设计方面的学徒,我仍在不持续学习中(PS:如果有妹子来带我,那就再好不过了)。
你们可以访问我的个人博客:www.phodal.com 或者 GitHub:github.com/phodal 了解更多。我们公司也招人(北京、上海、深圳、成都、西安、武汉),欢迎来简历:h@phodal.com 。
我在 2018.08.22 - 2018.08.24 期间挑选有趣、有意义、有影响力的问题回答,你们可以问我 开源、技术写作、SEO、前端开发、硬件等相关问题。
AMA 时间
2018.08.22 - 2018.08.24
活动形式
在 #AMA# 话题下 phodal 的沸点评论区向他提问,问题要关于 开源、技术写作、SEO、前端开发、硬件哟~
提问传送门,👉 戳这里
Tips:一定要去传送门对应的沸点下提问,不然嘉宾是看不到提问的~
活动福利
phodal 将从所有提问中选择两个提问小伙伴赠送书籍一本,书籍《全栈应用开发:精益实践》由博文视点提供,京东购买链接:戳这,书籍如图:
最后,请大家移步 phodal 的 AMA 现场提问,👉 提问传送门
部分小伙伴现有问题摘要
前阵子github弃用了jquery,我想问下你觉得下一个会被弃用的框架会是哪个? @长大之后我就成了你
要预测下一个被弃用的框架很难。但是像 GitHub 这种弃用,不代表 jQuery 被弃用。GitHub 是一个面向开发者的网站,他们对于浏览器的兼容性要求没有那么高,可以轻松使用各种新的 HTML 5 API。并且对于那些不是单页面应用的前端项目来说,jQuery 实现上更能满足他们的需求——修改下颜色,做做动画。jQuery 可以用在非 SPA 应用上,基本上很难被完全弃用。
而现有前端应用的变革——新的框架都替换了旧的框架,多数是在开发 SPA 应用上。从这个角度来看,就会发现过去的 SPA 框架,如 Backbone、Mustache 都处于一个被弃用的阶段上。
你好,我刚看了下你专栏下的微前端文章,我这里有几个疑问,现在有哪些公司用了微前端,以及它适合哪种业务场景?先感谢你的解答 @Keny
事实上,大部分的大的前端都有自己的微前端实现方式,如淘宝、京东,只是其表现方式不一样。出现微前端的主要原因,在我看来有两个,一个是前端应用的聚合,即在一个页面里,需要将过去的前端应用整合到一起;另外一种场景,则是一个大的几十号到几百号人的前端团队维护一个项目,这种规模的团队是难以在一个项目里工作的,因此需要从架构设计上拆分应用。至于适合于业务场景,那应该是没有特别场景的,主要是团队场景导致的结果。