官术网_书友最值得收藏!

Preface

I love Backbone.js. It's an amazing little library that does so much with so little. It's also unopinionated—there are endless ways to do the same thing. This last point gives many Backbone.js programmers a headache. The freedom to implement things the way we see fit is great, until we start making those unavoidable consistency errors.

When I first started with Flux, I couldn't really see how such an architecture could help out a mere Backbone.js programmer. Eventually, I figured out two things. First, Flux is unopinionated where it matters—the implementation specifics. Two, Flux is very much like Backbone in the spirit of minimal moving parts that do one thing well.

As I started experimenting with Flux, I realized that Flux provides the missing architectural perspective that enables scalability. Where Backbone.js and other related technologies fall apart is when something goes wrong. In fact, these bugs can be so difficult that they're never actually fixed—the whole system is scarred with workarounds.

I decided to write this book in the hope that other programmers, from all walks of JavaScript, can experience the same level of enlightenment as I have working with this wonderful technology from Facebook.

主站蜘蛛池模板: 西充县| 福鼎市| 丹棱县| 岑巩县| 县级市| 诸暨市| 翁牛特旗| 临颍县| 夏邑县| 石林| 保亭| 朝阳区| 布尔津县| 镇赉县| 江口县| 宁南县| 阿拉善左旗| 莱芜市| 通州区| 静宁县| 遵化市| 岐山县| 金寨县| 宁蒗| 长兴县| 苗栗县| 永春县| 宜良县| 禹州市| 东源县| 九寨沟县| 邵武市| 仪征市| 瑞安市| 浦东新区| 将乐县| 桂平市| 璧山县| 从化市| 眉山市| 霍林郭勒市|