Phodal's zenthink

待我代码编成,娶你为妻可好 @花仲马

排序:
默认
按更新时间
按访问量

致JavaScript也将征服的物联网世界

凡是能用JavaScript写出来的,最终都会用JavaScript写出来。 —— Atwood定律在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不同领域的使用情况,今天让我们来详解一下JavaScript在物联网中的应用。基础:物联网的三个层级开始之...

2016-08-07 22:14:26

阅读数:29581

评论数:30

7 年 700 篇技术文章,收获的 7 个心得

最近,几个月,几星期,几天,忙在一个大型的 “markdown 工程” 里。平时的时间变得不充裕了,原本早九晚六剩下的时间,远远不够用。周末,在补充这本周、本月里的几点技术心得、笔记的时候,发现:嗯,我有 700+ 的博客了。再算上时间,7 年,平均每年在 100 篇的水平。数量上一算,大抵是有些...

2018-11-08 20:52:12

阅读数:26

评论数:0

技术的学习与练习

随着工作年限的增长,经验的不断丰富,我开始寻找下一阶段的个人发展目标。作为一个学习者,在过去的几年里,成果大抵是卓有成效的。可无论是学习还是应用新的技术,都需要一个短暂的学习与练习,才能获得相应的经验。这就造成了一个冲突,日益增长的技能需求,同不足的时间之间的矛盾。 练习不练习?练习的话,又得练...

2018-09-03 07:29:12

阅读数:2797

评论数:10

实施微前端的六七种方式

微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。 由此带来的变化是,这些前端应用可以独立运行、独立开发、独立部署。以及,它们应该可以在共享组件的同时进行并行开发——这些组件可以通过 NPM 或者 Git ...

2018-07-08 21:16:14

阅读数:2756

评论数:0

为什么微前端开始在流行:后端解耦,前端聚合

采用新技术,更多不是因为先进,而是因为它能解决痛点。 过去,我一直有一个疑惑,人们是否真的需要微服务,是否真的需要微前端。毕竟,没有银弹。当人们考虑是否采用一种新的架构,除了考虑它带来好处之外,仍然也考量着存在的大量的风险和技术挑战。 前端遗留系统迁移 自微前端框架 Mooa 及...

2018-06-12 22:01:14

阅读数:2613

评论数:0

如何解构单体前端应用——前端应用的微服务式拆分

刷新页面?路由拆分?No,动态加载组件。 本文分为以下四部分: 前端微服务化思想介绍 微前端的设计理念 实战微前端架构设计 基于 Mooa 进行前端微服务化 前端微服化 对于前端微服化来说,有这么一些方案: Web Component 显然可以一个很优秀的基础架构。然而...

2018-04-07 16:58:34

阅读数:1937

评论数:0

前端微服务化:拆分大型 Angular 应用的四种策略

上一个月,我们花了大量的时间不熂设计方案来拆分一个大型的 Angular 应用。从使用 Angular 的 Lazyload 到前端微服务化,进行了一系列的讨论。最后,我们终于有了结果,采用的是 Lazyload 变体:构建时集成代码 的方式。 过去的几周里,作为一个 “专业” 的咨询师,一直忙...

2018-04-07 16:56:27

阅读数:2216

评论数:0

从遗留技术栈升级里,我学到的八件事

几周前,当我使用 Mifa 主题刷新我的博客时,我发现了一件不得了的事情:我的博客使用的 Python 版本是 2.7,而不是我预期的 3.5。并且我用的 Django 版本是 1.9,它是 2015 年的版本。这些让我意识到,如果我再不做点什么,我的博客可能就维护不了了。 毕竟 Django ...

2018-02-05 20:23:12

阅读数:1905

评论数:0

Molog:使用 Serverless 搭建的前端错误日志及事件收集系统

最近在交接项目,也因此有了一些时间。之前想过做一个前端的错误日志系统,便想着直接用 Serverlss 做了好了。开始之前先让我简单地介绍一下:https://github.com/phodal/molog,以便于了解我们的需求及功能。

2017-12-10 20:02:05

阅读数:2326

评论数:0

Serverless 架构应用开发指南:创建自己的 Serverless 短链服务

在想用 Serverless 可以做点什么简单的在线应用后,我想到了一个是在线短链生成服务。最后的结果见:http://x.pho.im/,一个非常简单的在线应用。这里的代码基于:https://github.com/vannio/serverless-shrink。因为上面的代码中,不能自动创建...

2017-11-12 15:12:08

阅读数:2426

评论数:0

说说程序员的核心能力:第一个三年:后台、前端、移动应用,第二个三年呢?

转眼间,做了一年多的项目结束了。修了两天的假,等着下一个项目的开始,或许这就是身为乙方的宿命。倘若是在自己的办公室里完成项目,那么甲方和乙方的区别怕是不大。而作为一个在客户现场工作的乙方工程师,就不是一件容易的事。在客户现场面对的,不仅仅是技术问题,还要注意一系列的沟通,以及额外的政治影响等等。时...

2017-10-15 11:18:33

阅读数:3548

评论数:2

前端框架选型续 && 分享下使用 Backbone、Vue、Angular、React 的经验

上周,知乎上有几篇关于 Angular 和 Vue 对比的文章。本来想着的是,这些文章倒是可以指导下新手,作一些技术选型。可遗憾的是,开始的文章失去了一些偏颇,后面的文章则开始了一些攻击性行为。慢慢的,整个知乎上便是充满了一些戾气,开始了无尽的网络暴力。于是,我想分享一下之前使用这些 MV* 框架...

2017-08-08 23:34:16

阅读数:3861

评论数:1

编程学习应用 Growth 发布 3.0,在碎片时间里练习

Growth 1.0~2.0 已经有 2101 次提交,而 Growth 3.0 则已经拥有了 900+ 提交。这意味着 Growth 整个项目有多达 3000 次提交,感谢每一个为 Growth 项目作为贡献的开源先锋。特别感谢:@travelgeezer 为 Growth 3.0 编写了大量的...

2017-07-20 20:26:50

阅读数:4399

评论数:3

探讨后端选型中不同语言及对应的Web框架

在进行后端选型的时候,实际上我们要选择的是一个框架。后端领域所使用的技术和框架已经趋于稳定,我们只需要按我们的需要选择所需要的框架。当存在多个框架适合时,我们再选择适合的语言。不得不指出的是,当我们喜爱一个语言的时候,我们可能会偏爱于在这门语言里寻找可用的方案。这自然是有好有坏,好的一点是:我们可...

2017-07-06 07:19:30

阅读数:10007

评论数:1

【新书上架】 | 《全栈应用开发:精益实践》——历时两年二十万余字

两年前,从 RePractise 的一篇文章里,我开始了 Growth 应用及电子书的编写。Growth 整个系列的内容在 GitHub 上已经有近万个 star。今天我们带来了 Growth 的纸质版《全栈应用开发:精益实践》,她一定不会让你失望的~。 那么,作为 Growth 纸质版的 《全栈...

2017-05-31 11:04:00

阅读数:4806

评论数:3

分享下最近写的开源电子书《我的职业是前端工程师》

作为 GitHub 知名的 md 程序员,我很高兴宣布,已经在 GitHub 上 Release 第七本电子书。在我来深圳之前的项目里,我们是一个全功能团队,我从实习生开始了职业生涯。在这一个团队里,每个人都是一个全栈工程师,即要编写前端的 JavaScript 代码,又要会后台使用 Java 或...

2017-04-26 13:51:19

阅读数:5113

评论数:4

天天写业务代码的那些年,我们是如何成长过来的

比起写业务代码更不幸的是,主要工作是修 Bug,bug,buG, bUg。 在一家大的公司里,不同的人总会有不同的运气: 运气好的人遇上一个好的项目,升职加薪,从此就走上了人生的巅峰。 运气差的人摊上一个差的项目,升不了职,少加了薪,并且还获得不了技术成长。 我刚毕业那会儿,所在团队的主要工作是,...

2017-04-12 21:02:37

阅读数:12369

评论数:27

前端程序员必知:单页面应用的核心

这几年里,单页面应用的框架令人应接不暇,各种新的概念也层出不穷。从过去的 jQuery Mobie、Backbone 到今天的 Angular 2、React、Vue 2,除了版本号不同,他们还有很多的相同之处。 刚开始写商业代码的时候,我使用的是 jQuery。使用 jQuery 来实现功能很容...

2017-03-20 07:45:46

阅读数:29043

评论数:5

我的职业是前端工程师:学习前端只需要三个月【框架篇】

将 package.json 中的 Ionic 版本改为 2.0.0 的时候,我就思考一个问题。这个该死的问题是——我到底要用哪个框架继续工作下去。 刚开始学习前端的时候,SPA(单页面应用)还没有现在这么流行,可以选择的框架也很少。而今天,我随便打开一个技术相关的网站、应用,只需要简单的看几页,...

2017-02-12 16:20:33

阅读数:8427

评论数:0

写在GitHub 的第 19999 个 star 时——开源的路还很长

Star 虽好,可不要贪杯哦。 两年前在做 Annual Review 订下一年的目标时,想着写一个开源框架。去年订下今年的目标时,仍然继续着这样的想法。今年又要制定下一年的目标,2333~~。 不久前,在 GitHub Ranking 上看到自己的 star 数(star 不是设计用于做“...

2016-12-21 07:33:11

阅读数:9961

评论数:0

提示
确定要删除当前文章?
取消 删除