本内容不定期更新

本文最后更新于:2015-04-23 12:44:50
原文:http://www.yaosansi.com/dev/

语言

前端

编码规范

CSS预处理器

JavaScript加载器

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框架.主要有如下几个功能

    1. Declarative bindings
    2. Observables and dependency tracking
    3. Templating
  • AvalonJS http://avalonjs.github.io/ >> 视频讲座

    avalon是由博客园的司徒正美创建的,是一个简单易用迷你的MVVM框架,它最早发布于2012.09.15,为解决同一业务逻辑存在各种视图呈现而开发出来的。

CSS框架

  • Bootstrap http://v3.bootcss.com/

    Bootstrap 由Twitter推出的一个用于前端开发的开源工具包,是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。

Nodejs

测试

自动化构建

自动化完成单元测试

工作流

  • Yeoman:(http://yeoman.io/
    提供一系列健壮的工具、程序库和工作流,快速创建,自动编译,自动检测,内置HTTP服务器,图像优化等

代码整理

编辑器

其它

Python

Go

.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。

开发辅助工具

调试

Markdown

教程/文档

环境工具

##Git

教程文档

工具

在线工具

  • ProcessOn :http://www.processon.com/
    ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!

支持在线创作流程图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等

#网络与服务器

网络

测试

服务器

压力测试

Apache JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以 支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情 况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据 显示,测试同步及测试的创建和执行。

业界

社区

资讯&综合

IT教育&学习