SF
mcfog的专栏
mcfog的专栏
注册登录
关注博客
注册登录
主页
关于
RSS
“微服务”技术另一个可能更合适的名字
mcfog
2020-11-09
阅读 2 分钟
2.4k
这两天夜观天象准备分享,重新对服务化、微服务等技术的来龙去脉做了一些思考和总结,当然网上早有一百篇或者一万篇不同的文章来解释和描述服务化是什么微服务是什么,微服务和服务化的区别是什么,我也看过其中一二。我从来不打算说重复的东西,说的也没有大师好。但微服务这个东西既不像【我不想提及的网络热词】技术...
虽然并没有贡献者出现,但我还是坚持把我的PHP框架堆到完成度很高的程度了
mcfog
2019-06-30
阅读 1 分钟
2.6k
如果一个框架能用很少的业务代码实现特别多的功能,那么其实就是这个框架内置了大量的惯例,当这些惯例不符合项目预期的时候,如何添加代码精确地改变对应的惯例,而不搞砸其他部分,就会变的很难。经典的例子是各类CMF,drupal, wordpress,比起框架来已经更接近应用了。
开源 PHP 项目找队友、顾问、指导、贡献者等等
mcfog
2018-09-30
阅读 1 分钟
5.4k
Lit是我一直在撸的个人框架,按第一次上传代码来说历史 超过4年 了,从还能支持PHP5.2的第一版开始一直(龟速)迭代,同时为了跟上时代的发展又反复重写,到今天已经形成了一个以依赖注入Air,中间件管理Nimo为核心的PSR-7 + PSR-15组件群
[一己之见]如何挑选PHP框架?
mcfog
2015-09-28
阅读 3 分钟
7.8k
很多时候,讨论问题从抠概念出发是个好想法。框架是团队在项目初期选定的开发框架,或者在长期开发过程中提炼的公共逻辑等。所以无论是初期挑选框架、是中途重构更换框架、还是需要抽离团队内部自己的框架,都应当以下面三个角度综合考虑
一种API代码结构的设计思路
mcfog
2015-02-12
阅读 4 分钟
14.1k
文档 几乎没人爱写文档,写了也懒得维护。可是同时API的文档对于其他程序员来说又是赖以生存的必需品。因此大家对文档都是爱恨交加,恨自己要维护文档,爱别人写好的漂亮文档;恨别人的烂文档错文档,爱自己随便乱写乃至不写文档。
[新姿势]前端革命,革了再革:WebPack
mcfog
2015-01-23
阅读 1 分钟
37.2k
时光回溯到2009年,CommonJS规范和NodeJS都还在襁褓之中,离Bower诞生还有三年时间,Ruby还统治着github,CoffeeScript在年末提交了第一个commit……
[新姿势]我用过的静态站点生成器们
mcfog
2015-01-10
阅读 2 分钟
14.2k
随着诸如github pages的静态托管服务,静态站点生成器在近年有了极大的发展,静态生成+托管对托管环境要求低、维护简单、可配合版本控制,但又灵活多变,在程序员和geek群体中大有超越WordPress等动态博客程序的势头
webpack: the next requireJS
mcfog
2014-11-06
阅读 1 分钟
6.7k
足迹小:在浏览器端代码非常少(minify不gzip 1k左右),且不占用require define等名字,只占一个用于jsonp的webpackJsonp。
简单易懂的ECMA规范导读1 that's this
mcfog
2014-05-08
阅读 3 分钟
7.3k
为了加深和纠正自己对JS的理解,也为了以后能直接甩别人一脸文章,所以开始挖这样一个大坑:简单易懂的ECMA规范导读。 希望能以专题的形式有线索地基于ECMA标准介绍Javascript的方方面面。本文不是ECMA标准的中文翻译,也不是Javascript的入门教程, 本文虽然以JS的常见问题切入,但并不适合想要快速了解这些问题的人(G...
Backbone First Glance
mcfog
2014-04-29
阅读 3 分钟
3.4k
先说结论:Backbone是framework of MV* frameworks,是框架的框架;或者说,Backbone仅仅抽象了web app framework中多数都需要的功能组织成api接口,但并没有将自己限制在任何一种风格,而是要求开发者先以Backbone为基础自己定义出一种框架(完成MV*中“*”部分和V部分的定义),然后再实现自己的业务。
组织大表单应用中javascript代码的一种方法
mcfog
2014-04-29
阅读 2 分钟
4.4k
超过一屏,属性复杂到一定程度的录入界面/系统中,缺乏良好架构的javascript代码往往容易失控。尤其是当规模从小型表单开始逐渐变大时,javascript代码很容易演变成已DOM为核心的、缺乏结构、满是hack且难以维护的状态。