本内容不定期更新
本文最后更新于:2015-04-23 12:44:50
原文:http://www.yaosansi.com/dev/
语言
前端
编码规范
- 编码规范(HTML&CSS):http://codeguide.bootcss.com
- 编码规范(HTML&CSS):http://zoomzhao.github.io/code-guide/
- GitHub CSS styleguide:https://github.com/styleguide/css
CSS预处理器
- SASS http://sass-lang.com/
- LESS http://lesscss.org/
- Stylus http://www.stylus.com/
JavaScript加载器
- LABjs http://labjs.com/
JavaScript文件加载器
- SeaJS http://seajs.org/
专注于Web 浏览器端的模块加载器,遵循的是 CMD (通用模块定义)规范
- RequireJS http://www.requirejs.org/
遵循的是 AMD(异步模块定义)规范
JavaScript框架
jQuery http://jquery.com/
AngularJS https://angularjs.org/
Google创建的一种框架,目标是为了简化单一页面应用(SPA)的创建,
是增强基于Web应用,并带有MVC功能,使得开发和测试变得更加容易。Ember.js http://emberjs.com/
Ember.js是一个用于创建web应用的JavaScript MVC 框架,其采用基于字符串的Handlebars模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。
ReactJS http://facebook.github.io/react
由Facebook创建,一个更高效、具有更高性能、速度更快的类库
knockoutjs http://knockoutjs.com/ >> Knockout应用开发指南(完整版) Knockout.js官方实战教程100
Knockoutjs是一个JavaScript实现的MVVM框架.主要有如下几个功能
- Declarative bindings
- Observables and dependency tracking
- Templating
AvalonJS http://avalonjs.github.io/ >> 视频讲座
avalon是由博客园的司徒正美创建的,是一个简单易用迷你的MVVM框架,它最早发布于2012.09.15,为解决同一业务逻辑存在各种视图呈现而开发出来的。
CSS框架
- Bootstrap http://v3.bootcss.com/
Bootstrap 由Twitter推出的一个用于前端开发的开源工具包,是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
Nodejs
- node.js:http://nodejs.org/
- npm:https://www.npmjs.org/
nodejs的包依赖管理
- bower:http://bower.io/
javascript的包依赖管理,自动安装依赖组件,组件依赖检测,版本兼容性检测
测试
- Jasmine:http://jasmine.github.io/
单元测试工具
- Karma:http://karma-runner.github.io/
自动化构建
自动化完成单元测试
- Gulp:http://gulpjs.com/
构建,预览,测试项目
- Grunt:http://gruntjs.com/
统一项目管理-代码合并,压缩和混淆工具
工作流
- Yeoman:(http://yeoman.io/
提供一系列健壮的工具、程序库和工作流,快速创建,自动编译,自动检测,内置HTTP服务器,图像优化等
代码整理
- JSHint http://jshint.com/
- jslint:http://www.jslint.com/
- UglifyJS2:http://lisperator.net/uglifyjs/
合并压缩混淆JS代码
编辑器
- Sublime Text http://www.sublimetext.com/
轻量级的、速度飞快的用于编程的文本编辑器
- WebStorm https://www.jetbrains.com/webstorm/
专注于HTML、CSS和JavaScript开发
- Atom https://atom.io/
GitHub推出的一款开源的免费富文本编辑器
其它
- impress.js:https://github.com/bartaz/impress.js/
impress.js 不仅仅是PPT
- im_demo:http://bartaz.github.com/impress.js
impress.js示例
- typescript http://www.typescriptlang.org/
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
Python
Go
- Go 编程基础:https://github.com/Unknwon/go-fundamental-programming
- Go Web编程:https://github.com/astaxie/build-web-application-with-golang/blob/master/ebook/preface.md
- Go Web编程_EN:https://github.com/astaxie/build-web-application-with-golang/blob/master/en/eBook/preface.md
.Net
性能测试
- dotTrace https://www.jetbrains.com/profiler/
帮你理解SQL查询如何影响应用性能
- glimpse http://getglimpse.com/
一款.NET下的性能测试工具,支持asp.net 、asp.net mvc, EF等等,优势在于,不需要修改原项目任何代码,且能输出代码执行各个环节的执行时间 ,安装方式非常简单,通过nuget直接安装即可。
- MvcMiniProfiler http://miniprofiler.com/
一款由stackoverflow.com团队开发,专门针对ASP.NET MVC站点进行性能调试的工具,同时,其中的MvcMiniprofiler.EntityFramework组件,能直接输出当前页面执行了哪些SQL语句。
后台任务
- Hangfire http://docs.hangfire.io/en/latest/
Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存。内置提供集成化的控制台。
通过Nuget就可以在你的应用程序中安装Hangfire:Install-Package Hangfire。
开发辅助工具
调试
- Fiddler http://www.telerik.com/fiddler
- Rosin http://alloyteam.github.io/Rosin/
Rosin是一个Fiddler插件,协助开发者进行移动端页面开发调试,是移动端web开发、调试利器。
- #工具
Markdown
教程/文档
- Markdown语法:http://daringfireball.net/projects/markdown/syntax
- Markdown—入门指南:http://jianshu.io/p/1e402922ee32
- Markdown 语法说明(简体中文版):http://wowubuntu.com/markdown/
- Markdown快速入门:http://wowubuntu.com/markdown/basic.html
- Markdown基础:http://www.yaosansi.com/post/markdown-on-github
GitHub上Markdown基本使用
- MD格式转换:https://github.com/limingth/share/blob/master/markdown-demo/demo.md
`转换Markdown到html/doc/pdf/ppt格式``
环境工具
- Markdown在线编辑器:http://mahua.jser.me/
在线Markdown编辑器支持Vim模式
- Cmd https://www.zybuluo.com/mdeditor
在线 Markdown 编辑阅读器
- MarkdownPad2:http://www.markdownpad.com/ ·Windows最好用的所见即所得MarkDown编辑器·
- ReText:http://sourceforge.net/p/retext/home/ReText/
Linux下的MarkDown编辑器
- Mou:http://mouapp.com/
Mac下的MarkDown编辑器
##Git
教程文档
- Git教程(廖雪峰):http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
最易懂的GIT教程
工具
- SourceTree http://www.sourcetreeapp.com/
在线工具
- ProcessOn :http://www.processon.com/
ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!
支持在线创作流程图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等
百度脑图:http://naotu.baidu.com/
便捷的脑图编辑工具,支持思维导图,组织架构图等
Convertico http://www.convertico.com/
#网络与服务器
网络
测试
- 奇云测 http://ce.cloud.360.cn/
- 多地PING http://ping.chinaz.com/
服务器
压力测试
ab http://httpd.apache.org/docs/current/programs/ab.html
Apache HTTP server benchmarking tool
Apache JMete http://jmeter.apache.org/
Apache JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以 支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情 况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据 显示,测试同步及测试的创建和执行。
业界
社区
- 博客园 http://www.cnblogs.com/
- stackoverflow http://stackoverflow.com/
- segmentfault http://segmentfault.com/
- 码农圈 https://coderq.com/
- 前端乱炖 http://www.html-js.com/
资讯&综合
- 中文业界资讯 http://www.cnbeta.com/
- InfoQ http://www.infoq.com/cn
促进软件开发领域知识与创新的传播
- 互联网的一些事 http://www.yixieshi.com/
- Startup News http://news.dbanotes.net/
- 极客公园 http://www.geekpark.net/
发现产品的价值
IT教育&学习
- 看雪学院 http://www.pediy.com/
关注安全技术领域
- 慕课网 http://www.imooc.com/course/list
- 网易公开课 http://open.163.com/
- 网易云课堂 http://study.163.com/curricula/cs.htm