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

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.

主站蜘蛛池模板: 清苑县| 徐州市| 茌平县| 承德市| 汉中市| 平阳县| 陆丰市| 蓝山县| 池州市| 新余市| 苏尼特右旗| 文山县| 策勒县| 靖远县| 宣汉县| 墨江| 涟水县| 东莞市| 城步| 和田县| 新丰县| 禄丰县| 睢宁县| 游戏| 鹤壁市| 岳西县| 荣昌县| 开鲁县| 富民县| 东丽区| 乐昌市| 东城区| 阜阳市| 南城县| 乌苏市| 旅游| 治多县| 宽甸| 江陵县| 偃师市| 宁国市|