ロゴ
使うべき.NETのオープンソースライブラリ【レポート】CSS、YAML、XML、JSONのいいとこ取り? 新データフォーマット「RSD」提案 | エンタープライズ | マイコミジャーナル
Aug 06

昨日の続きで、使えそうな.NETのオープンソースライブラリをまとめてみる。
また画像で重くなりそうなので、続きは↓

テストツール

*NUnit
Logo
.NETの自動単体テストツール。

使い方などは、
NUnit Ver2 利用ガイド (NUnit Ver2 Users Guidebook)
@IT:.NET Tools : NUnit入門 Test Firstのススメ [NUnit 2.0対応版]
を参照。

UnitRunを使えば、
Popupmenu
↑のように、VisualStudio上でテストができるようになってかなり便利。

他には、
*NUnitForms
*dotunit
*VSNUnit
*EasyMock.NET
*Dot NetUnit
*MbUnit
*NUnitAsp
*Zanebug
*Rhino.Mocks
*csUnit
*SystiN
など。

テンプレートエンジン

*NVelocity
雛形(テンプレート)を用意する事で、効率的に定型文を作れる.NETのテンプレートエンジン。
使い方などは、
テンプレートエンジンNVelocityを活用してテキストを生成するを参照。
これはなかなか便利そう。

他には、
*Netro
*Evolve MasterPages
*iCodeGenerator
*StringTemplate.NET
など。

プロファイラー

*NProfiler
アプリケーションのプロファイルを取る事ができる。
複数スレッドにも対応

他には、
*NProf
*Prof-It for C#
など。

ポータルサイト作成

*OmniPortal
ピクチャ 1-10

.netベースのポータルサイトが作成できる。
日本語対応してないので使えない。

他には、
*Personal .NET Portal
*My Community Portal
*Media Portal
など。

ビジネスルールエンジン

*NxBRE
RuleML記法でルールを記述して、アプリを構築できる.NETで書かれたビジネスルールエンジン。

他には、
*SRE
*Drools.NET 3.0
など。

CSVクライアント

*NetCvsLib
.NETのプラットホームのためのCVSのクライアント。
アセンブリとして実行されるので他のプロジェクトに簡単に組み込むことができるとのこと。

他には、
*Sharpcvslib
*Porc
など。

SQLクライアント

*Database Commander
Overwrite
WindowsっぽいUIのDB管理ツール。

他には、
*SQL Buddy
など。

プロジェクト管理

*User Story.NET
エクストリーム・プログラミングのプロジェクトをサポートするプロジェクト管理ツール。

他には、
*Project Portal
*SharpForge
など。

Webフレームワーク

*Maverick.NET
Mavericklogo

Model 2 アーキテクチャで、Webアプリが構築できる。
通常のASP.NETのコードビハインドのようなModel 1 アーキテクチャにありがちな
ビジネスロジックとビューの間の分離のあいまいさをなくすにはこれか。
自分で野良フレームワークつくるよりは、こういうの使う事考えた方がいいのかも。

他には、
*MaverickLite
*Websharp
*MonoRail
*Ingenious MVC
*Visual WebGui
など。

Webメールクライアント

*SharpWebMail
Newmessage-Html
.NETで書かれたWebメールアプリ。
自前で実装する時の参考になりそう。

Webテストツール

*NUnitAsp
ASP.NETのアプリを自動テストできる。
実際に使用した事があるが、これを使う用に実際には使わないクラス作ったり、セッションが扱えないので
それ用のクラス作ったりと、コード汚くなるわ準備に時間かかるわで使えなかった記憶がある。

他には、
*WatiN
*WET
*IeUnit web testing framework
など。

Wikiエンジン

*ProntoWiki
Screenshot
.NETで構築されたWikiエンジン。
ASP.NET 2.0と SQL Server Express/2005が必要。

他には、
*SushiWiki
*Thufir
*Perspective
*Perspective Wiki Engine
*ScrewTurn Wiki
など。

XMLパーサ

*SAX.NET
SAXによるXML解析を行う.NET用のXMLパーサー。

他には、
*NDigester
*MyXaml
など。

以上、まとめてみたが結構あるな。
面白そうなものもあったので、いづれ機会があれば使ってみたい。

このエントリをはてなブックマークに登録 このエントリを del.icio.us に登録 このエントリをlivedoorクリップに登録 add to Yahoo Bookmark

この記事のカテゴリー:Development
トラックバックURL:
この記事のURL:

Leave a Reply