首页 > 其他 > 详细

一些开发中有用的工具及框架

时间:2014-03-28 21:24:52      阅读:1190      评论:0      收藏:0      [点我收藏+]

SQL Server事件探测器
最近在做老旧系统的调查工作,例如点击一个按钮之后,会发生哪些数据变化之类的。
刚开始的时候是通过 前台按钮->后台事件处理->后台逻辑->数据操作的顺序进行调查(全都是后台控件)
调查起来那叫一个繁琐。经过一位前辈的指导,开始使用SQL Server Profiler:发生前台事件之后,越过业务逻辑,直接通过探测器查看数据变化(可以看到顺序执行了哪些存储过程和SQL语句) 很是方便。

初级入门:SQL Server Profiler使用方法

进阶文档:某个PDF


 JEECG : 一款基于代码生成器的J2EE智能开发框架


 Modernizr : 探测HTML5/CSS3特性的JS插件。

以往我们如果要确认某个方法属性在当前浏览器中是否被支持的话,都需要写一些代码。而Modernizr可以替我们很好的完成这部分工作。

使用入门:使用Modernizr探测HTML5/CSS3新特性


MyBatis:Hibernate的轻量级家伙 对数据库的操作十分便捷(Java)

 


 

DB4O开源的纯面向对象的数据库引擎。有着比Hibernate更优异的性能,仅次于JDBC。

特点:

  • 易嵌入 只需要引入一个400KB+的.jar或.dll文件
  • 0管理  不需要DBA
  • 可以实现与既存关系型数据库的双向同步
  • 占用资源小  很适合嵌入式应用

iTextCSharp

  开源的PDF制作工具,与水晶报表一样。


PdmReader

  浏览速查pdm(*.pdm)文件的免费工具软件,能够快速查找数据字典信息


 全文搜索

  1. Lucene.net
  2. sphinx

WEB文本编辑器

  1. KindEditor http://www.kindsoft.net/

HTML5 绘图插件

  1. excanvas

ASP.NET的WEB UI框架

Telerik 公司的Kendo UI

kendo ui 分为几个版本,for ASP.NET MVC、for JSP、for PHP 这几个版本是针对特定平台的,都是收费的,而在这些版本之外还有一个版本,web版本,是免费的(需要遵循 GPL v3 License),只能开发网页。web版本与上面几个版本的区别是,上面几个版本用特定的语言(C#、java、php)对web版进行了封装输出,也就是说html,js基础比较差的人,可以用上面的三个版本直接开发页面。

DevExpress


Jexus

 Jexus web server for linux 是一款基于.NET兼容环境,运行于Linux/unix操作系统之上,以支持ASP.NET为核心功能的高性能WEB服务器。


Unity3D

跨平台的3D游戏开发引擎


图表插件

  • highcharts
  • ECHART
  • FusionCharts

Node.js相关

express.js是目前基于node.js的最流行的一个MVC框架

jade是一种简单易用的html模板语言(基于Node.js)


Sass和Compass组合

提高CSS编写效率的神器


消息推送相关技术

SignalR

Asp.Net下的消息推送框架 受限的一点是 最新的SignalR只能用VS2012才能用。 官方教程 http://www.asp.net/signalr/overview

使用 SignalR 构建进度栏

SignalR项目介绍-张善友

 Demo1下载

--------------------------------------------------

Node.Js 太适合做消息推送服务器了,服务器端的对应部分写起来相当简单  举个栗子

--------------------------------------------------

关于消息推送的不错的分析   Comet:基于 HTTP 长连接的“服务器推”技术


天气插件

天气网  免费 也可自定义多种样式

中国天气网  需要注册,而且有一些增值功能,这些功能当然是付费的。


BigPipe

页面内容分批加载(对含有巨量内容的页面来说 十分有用)

相关文章

BigPipe学习研究


Fiddler

HTTP调试工具,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据.

教程


 WebRTC

是一个支持网页浏览器进行实时语音对话或视频对话的技术,通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。


JIRA
Jira是一款被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域的软件。功能强大,唯一的缺陷是---收费。。。

JIRA安装和破解


 CKPlayer

全称为超酷flv播放器,它是一款用于网页上播放视频的插件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,具体的各按钮的位置和底部背景的设置在ckplayer/ckplayer.js里设置。

使用方法也很简单,只需要把下载的js文件和对应资源文件放到项目目录内即可

官网


JWPlayer

JW Media Player是一个开源的在网页上使用的Flash视频、音频以及图片播放器,支持 Sliverlight 播放,可以通过一个XML文件使播放器自动切换显示一组图片,并播放背景音乐

使用简介 


Memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

类似功能的还有Redis


.Net的持续集成工具

  1.CruiseControl.NET CruiseControl.NET持续集成实践

    2.DailyBuild  攻略

 


Balsamiq Mockups

Balsamiq Mockups是一种软件工程中快速原型的建立软件,可以做为与用户交互的一个界面草图,一旦客户认可可以做为美工开发HTML的原型使用。

 


一些图片处理的插件

cutpic : Asp.net 无刷新上传图片,可预览,可剪裁

  实例1


一些开发中有用的工具及框架,布布扣,bubuko.com

一些开发中有用的工具及框架

原文:http://www.cnblogs.com/TiestoRay/p/3547542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!