タグ

.netに関するheavenshellのブックマーク (12)

  • OWIN - Open Web Interface for .NET を使う — Kyrt Blog

    OWIN(Open Web Interface for .NET)は、.NET Framework の WebサーバとWebアプリケーション接続するためのインタフェースであり、新しい HTTP Serverのプログラミング抽象化レイヤーを定義するものだ。2010年の終わりのころにBenjamin van der Veen 氏が始め、Draft 7 12 July 2012では、Author: OWIN working group となっている。参照:http://owin.org/spec/history-1.0.html .NETでは、HTTP Serverのプログラミング抽象化レイヤーは、ASP.NETの初期のことに構築されてその後ほぼ変らずに今まで来た、An Overview of Project Katana August 30, 2013 Howard Dierkingに、初めの

    OWIN - Open Web Interface for .NET を使う — Kyrt Blog
  • ASP.NET - Katana プロジェクトの概要

    Katana プロジェクトの概要 Howard Dierking ASP.NET が初めてリリースされた 2002 年当時の状況は今とは異なり、まだインターネットの揺籃期で、ユーザー数は約 5.69 億人、1 日の平均利用時間は約 46 分、Web サイトの数は約 300 万でしたが、わずか 10 年後の現在、インターネットのユーザー数は 22.7 億人、1 日の平均利用時間は 4 時間、Web サイトの数は 5.55 億に達しています (bit.ly/MY7GzO、英語)。 このような増加が、Web アプリケーションの構築と実行の基盤となるフレームワーク、ツール、ランタイムに対するアプリケーション開発者のニーズを急激に変化させたことは明らかです。最新の Web アプリは、迅速に変化できるように多種多様なコンポーネントやフレームワークを利用する必要があります。その上、クラウドのように大掛か

    ASP.NET - Katana プロジェクトの概要
  • OWIN - Open Web Interface for .NET とは何か? - しばやん雑記

    OWIN — Open Web Interface for .NET こないだ 1.0 になった ASP.NET SignalR をインストールしたときに、Owin とか Microsoft.AspNet.SignalR.Owin がインストールされてるので気が付いた人もいると思いますが、SignalR はこの OWIN 上でホストされていたりします。 そして、事実上の OWIN リファレンス実装が Katana Project です。 Katana Project - Home ちゃんと SignalR の GitHub リポジトリを見ると、submodule として Katana が取り込まれてます。 で、OWIN って結局のところ何?使うと良いことでもあるん?という感じなので、まずは仕様書を確認しましょう。 OWIN — Open Web Server Interface for .

    OWIN - Open Web Interface for .NET とは何か? - しばやん雑記
  • Xamarin によるクロスプラットフォームモバイルアプリ開発、資料と補足 - Qiita

    45分という長い時間話すのは勉強会では初めてだったのですが、なんとか説明し切ることができました。(ちょっとデモが中途半端になってしまいましたが) 資料は Qiita に書いてきた 内容のまとめみたいなものですが、少し補足します。 Xamarin で作った経験あるの? 仕事では、まだ無いです(^_^;) 個人アプリでは「富士フォト」というのを iOS 用は Xamarin.iOS で作りました。AndroidJava ですが Xamarin 化したいな。 Win+Visual Studio ではダメなの? 個人の見解ですから(^_^;) 私も元々は Windowsの開発がメインで Visual Studio の強力さは知っていますが、iOS やるならどういう形にせよ Mac+Xcode を扱わないといけないので、慣れておいた方がよいかなと。 また、Microsoft との提携以降、Mi

    Xamarin によるクロスプラットフォームモバイルアプリ開発、資料と補足 - Qiita
  • Raven DB

    Performance Clear picture of how well RavenDB performs crucial tasks

    Raven DB
    heavenshell
    heavenshell 2013/09/01
    .Net 用の Document Database
  • Entity Framework 4でコード・ファースト開発 - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 .NET Framework 4では、System.Data.Entity名前空間にあるデータ・アクセス・ライブラリであるEntity Framework(EF)の大幅に改善されたバージョンが一緒に出荷されます。 Entity Frameworkが.NET Framework 3.5 SP1で最初に導入されたとき、開発者はその最初のリリースで不完全であると思われる点ついて、多くのフィードバックをくれました。SQLチームはこのフィードバックを聞き入れ、.NET 4と一緒に出荷されるEFでそれに対処できるように当に努力しました。 EF 4の大きな改善点には以下のものがあります。 POCOサポート:

  • nspec.tigris.org

    NSpec A Behaviour Specification Framework for .Net. Behaviour Driven Development Behaviour Driven Development, or BDD, represents the evolution of current coding practices with respect to Test Driven Development (TDD). Before we introduce BDD and NSpec, let's take a look at some of the currently perceived problems with TDD. Test Driven Development isn't brilliantly named, it hides the fact that TD

  • CodeZine:.NETマルチスレッドプログラミング 目次()

    稿では、VB.NETを利用し、簡単な機械語で動く仮想CPUを作ることでバイナリプログラミングを満喫します。実際の業務で直接使えるケースは少ないと思いますが、デバッグやプログラミングの地力向上に役立つでしょう。今回はINC命令とDEC命令の実装を通じて、長さが違う機械語の実装法を解説します。 Visual Studioには、標準でたくさんのコントロールが用意されていますが、 ComponentOne Studio(コンポーネントワンスタジオ)には、さらに便利なコントロールが多数収録されています。この連載ではこれらのコンポーネントを組み合わせて売上管理アプリケーションを作っていきます。まずは、売上データ一覧表の項目として、 ComponentOne Studioに収録されているFlexGridを使いながらアプリケーションの土台を作成します。 稿では、LINQ to SQLを使って空のクエリ

  • TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成:CodeZine

    はじめに ここでは、複数のクライアントが同時に接続できるTCPを利用したクライアントサーバー型チャットアプリケーション(僭越ながら、「DOBON Chat」と命名させていただきます)のサンプルを示し、その要点を解説します。 .NET FrameworkではTCPを利用したデータ通信を行うためのクラスとして、TcpClient及びTcpListenerクラス(共にSystem.Net.Sockets名前空間)が用意されています。これらのクラスは内部でSocketクラス(System.Net.Sockets名前空間)を使用しており、Socketクラスをより簡単に扱えるようにするためのクラスであると言えます。しかしSocketクラスを直接扱う場合と比べて機能的に劣り、しかも取り扱いの難しさもそれほど変わるとは思えません。そこでここでは、TcpClientとTcpListenerクラスを使わず

  • XmlSerializerを使おう。

    XmlSerializerとは.NET Frameworkに含まれるクラスライブラリの一つです。 長い名前で言うとSystem.Xml.Serialization.XmlSerializerとなります。 使用するときはSystem.Xmlを参照設定に加える必要があります。 XmlSerializerにはいろんな機能があるのですが、 ここではユーザー設定保存ファイルを簡単に作成するための方法を書きたいと思います。 C#+.NETではプログラムの情報を保存しておくには次のような方法があります。 iniファイルに書き込む。(扱うためのクラスは用意されていない) xmlファイルに書き込む。(XmlSerializerクラス) レジストリに書き込む。(RegistryKeyクラス) ApplicationSettingsBaseを利用する。 どれも使用する分にはたいして差はないのですが、使わなくなっ

  • http://www.chicasharp.net/ScottGu/

  • 窓の杜 - 【NEWS】MS、日本語固有のニーズに対応した「Visual Studio」用ライブラリ集を公開

    Microsoft Corporationは10日、日を含むアジア各国固有のニーズに対応したテキスト処理用のライブラリ集「Microsoft Visual Studio International Pack」v1.0を無償公開した。Windows XP/Server 2003/Vista上の「Microsoft Visual Studio」2005/2008に対応しており、現在同社のダウンロードセンターからダウンロードできる。 「Microsoft Visual Studio International Pack」は、ひらがな・カタカナ・漢字といったアジア言語固有の文字列操作を行うクラスを収録した「Microsoft Visual Studio」用のライブラリ集。 日語文字列の操作に便利なライブラリとしては、数値データを漢数字の文字列に変換できる「East Asia Numeric

    heavenshell
    heavenshell 2008/04/12
    MS製 Visual Studio 用ライブラリ
  • 1