这是对自己这几年开发的一个总结,各种项目、资源、书籍、博客等。作为我自己的一个阶段性总结,也希望对大家有些帮助。 地址: 开发资源总结 欢迎大家各种拍砖、纠错、最好是有 Pull Request 目录
- Web 前端
- Javascript
- HTML5 相关
- AngularJS
- CSS
- Javascript
- Web 后端
- Ruby
- Python
- NodeJS
- Express
- Erlang
- Java
- C/C++
- Go
- IOS 或 OSX
- Android
- 代码效率
- CoffeeScript
- TypeScript
- Sublime Text
- 云计算
- Docker
- OS
- 开源产品(论坛、在线教育、项目管理等)
- Awesome 系列
- 代码规范&设计模式
- Ruby
- Rails
- Java
- Bash
- Objective-C
- Ruby
- 数据库
- 博客 / 网站
- 设计
- 技术
- 书籍 / 阅读
- 科学上网
- 其他
推荐几个很不错的东西 JS: Mithril: 精于心简于形的微型前端MVC框架,执行效率和开发效率很高设计巧妙,解决了Angular, React中一些很麻烦的开发中的问题 Browser Sync: 用于无刷新的来同步测试代码在各个浏览器中的渲染,并可在不同测试环境下模拟同步滚动,点击等操作 NeDB: 纯Javascript写的类MongoDB的内存型Embeded数据库,API基本和MongoDB相同,可选同步写入磁盘,小项目数据不太多时性能很强乃至超过MongoDB Basket.js: 可把JS和CSS很方便的缓存到localStorage,大大加快调用速度
数据库: TokuMX: MongoDB分支出来的支持真正的事务,Document锁和数据压缩的数据库,API和MongoDB一致可不改任何代码切换,所生成的数据库文件的大小基本只有MongoDB 20%,写性能要高出MongoDB很多,查询效率略低于Mongo
@lyfeyaj 有朋友用过,还算是比较稳定的。用来做log之类的非常合适,mongodb比较吃磁盘。这个TokuMX是压缩存储数据的,而且支持Document级别的锁,MongoDB好像只支持Collection级别的,并且实现了真正的ACID Transaction,关键性数据存贮更有可靠保障。如果是大并发写入,比MongoDB要效率高很多,查询大概慢个15%左右吧