先日の記事に続いて、Red Hat Developer Programを利用しての無料体験の宣伝です。 developers.redhat.com .NET Core on RHEL (Red Hat Enterprise Linux Server)はRHELサーバー上でも動くのですが、Container Platform製品であるOpenShift上での利用もおすすめです。Gitリポジトリを指定するだけでContainerを作成して配置、ルーティングまでやってくれるところや、コンテナのスケーリング、死活監視など、.NET Coreアプリを配置する際にいろいろ面倒なところをやってくれます。 developers.redhat.com ただ、無償でお試しするにはハードルがあり、現状の選択肢としては、OpenShift Onlineの無償枠(Activateされるまで時間かかることも)、Azu
対象読者 現在、ネイティブモバイルアプリ開発(iOS、Android)をしている方。 現在、Visual Studioを用いてC#アプリの開発をしている方。 必要な環境 本記事はWindows上のVisual Studio 2015および、Mac上のXamarin Studioを用いて解説しています。 Xamarinって何? スマホアプリを開発する際に、iOSとAndroidの両方のアプリを作る必要がある場合も多いのではないでしょうか? ビジネス用途の場合などは機種を限定して「このアプリはiPad専用です」とできることもありますが、一般向けに配布する場合にはiOSとAndroidの両方に対応することがほぼ必須となっているのが現状です。しかし、ネイティブアプリを開発するには、iOSはXcodeとObjective-C/Swift、AndroidはAndroid StudioとJavaというよ
図に示したように、DNXの下に位置するOSとしてはWindows/OS X(Mac)/Linuxが存在する。そして、これらのOS上で.NETアプリを開発/実行できるように、ランタイムや、ランタイム/アプリを各OS上でホストするコードなどを提供するのがDNXだ。 DNXの特徴 用語:DNX DNX: Windows/OS X/Linuxなど、クロスプラットフォームで.NETアプリを実行するための環境。もともとはASP.NET 5の実行環境として開発が始まった。以前はKRE(K Runtime Environment)、XRE(Cross-platform Runtime Environment)などと呼ばれていた。なお、「K」はASP.NET 5の礎となったOWINのマイクロソフト実装「Katana Project」を表しているといわれている。 DNXには次のような特徴がある。 自己完結型の
MacOS/LinuxでC#やVisual Basicを実行可能にする.NETランタイム「.NET CoreCLR」。早くもGitHubで公開 マイクロソフトはWindows、Linux、MacOS Xに対応予定のフレームワーク「.NET Core」のランタイムとなる「.NET CoreCLR」をオープンソースとしてGitHubに公開したことを明らかにしました。 .NET CoreCLRの「CLR」とは、Common Language Runtimeの略。つまりC#やVisual Basicなど.NET対応言語の実行エンジンにあたります。 マイクロソフトは昨年11月に、.NETのオープンソース化とLinuxおよびMac OS X対応を表明しています。それが下記の図の「.NET Core 5」と呼ばれるものです。今回公開されたのは、その.NET Core 5のランタイムにあたる「.NET C
開発に必要なソフトウェアを入手しよう 開発に必要なソフトウェアを入手しよう。まずは、次のソフトウェアを準備しよう。 Windows 7以降のWindows OS Visual Studio 2010、もしくは、Visual Studio 2012 なお、「Visual Studio 2013」は2014年現在、「.NET Micro Framework」に対応していないので注意が必要だ。Visual Studio 2013が.NET Micro Frameworkに対応するまでは、「Visual Studio 2012」や「Visual Studio 2010」を使おう。「Visual Studio Professional 2013 with MSDN」であれば、過去のバージョンも使うことができるのでおすすめだ。 Visual Studioのインストールが完了したら NETMF SDK
C#の非同期構文をフル活用し業界最速の応答速度を実現 現在、多くのソーシャルゲームがPHPやPython、Rubyといった、いわゆるLightweight Languageを使って開発されていますが、(株)グラニではプログラミング言語としてC#を採用し、Windows環境で開発および運用を行っています。実は、現在提供している「神獄のヴァルハラゲート」は、2013年1月のリリース時点ではPHPを利用していました。しかし同年4月にC#への移植を開始し、3ヵ月後の7月16日にはC#への切り替えを完了させています。 このようにC#にこだわっている理由の一つがパフォーマンスです。ソーシャルゲームはユーザがアクションを起こすたびにデータが更新されるというしくみ上、どうしてもViewのキャッシュを効かせられなかったり、1万リクエスト/秒を超えるような高負荷が発生したりしますが、そうした状況においても平
http://www.youtube.com/watch?v=OGi8FT2j8hE1 comment | 0 pointsドイツのハンブルグで開催されたDeveloper Conference 2013で、Stack Overflowのアーキテクチャが紹介されてます。 Stack Overflowのネットワークは、110 Q&Aサイト、430万ユーザ、質問760万件、回答1360万件、月間5億6千万ページビュー サーバ25台: ウェブサーバ11台(内9台でほぼトラフィックさばく)、ロードバランサ1台 (+ 予備1台)、DBノード4台、アプリサーバ3台、検索サーバ3台(Elasticsearch)、Redisサーバ2台(キャッシュ、メッセージング) 毎秒質問が投稿されているので、トップページには都度最新の質問を掲載するように更新はできないが、ユーザの回答パターン、質問閲覧パターン、好みのタ
某勉強会で発表できなかったので、現状報告 & メモがてらに。 動機とか まぁ、一言でいうと「Spock」使いたい!!なんですが。 もっと言うと、「表現力の高いテストライブラリが使いたい」、になるんですが。 C#だとSpecFlowという手もあるし、個人的には嫌いではないんですが、いかんせん二種類のファイルを使わないといけない辛みとか、そこらへんでガンガン進めるまでには至ってないな~、と。 んで、ふとJVMの世界を見ると、やっぱSpockが魅力的に見えるんですよねー。 というわけで、大きな目的は、SpockでC#のテストを書くなんですが、そこはまぁ一旦おいておいて、それの大前提となる、Groovy上から.NETのライブラリを使う、というのに対してのアプローチをご紹介。します。 Groovy上で.NETのライブラリを使う JVMから.NETのライブラリを使えるようにする 結局JVM上で.NET
動的言語ランタイム (DLR) とは、動的言語の一連のサービスを共通言語ランタイム (CLR) に追加するランタイム環境です。 DLR により、.NET 上で実行される動的言語の開発や、静的に型指定された言語への動的機能の追加が簡単になります。 静的に型指定された言語である C# や Visual Basic (Option Explicit On を使用する場合) では、オブジェクトの型をデザイン時に指定する必要があるのに対して、動的言語では、オブジェクトの型を実行時に識別できます。 動的言語の例には、Lisp、Smalltalk、JavaScript、PHP、Ruby、Python、ColdFusion、Lua、Cobra、Groovy などがあります。 動的言語の多くには、開発者に次の利点があります。 高速フィードバック ループ (REPL、つまり Read-Evaluate-Pri
WSDLをサービス参照の設定で取り込むサンプルコードWCFService-06.zip WCFのサーバーをアプリケーション構成ファイルで構成する方法と、公開するサービスをWSDLで公開する方法を見てきました。今回は公開されたWSDLから、クライアントがサーバに接続するためのアプリケーション構成ファイルとカスタムクラスを作成します。 WCFサーバを起動した状態で、VisualStudioのソリューションエクスプローラの右クリックメニューから[サービス参照の追加]を選択すると以下の画面が表示されます。 アドレスにWSDLのURLを入力して移動を押すとWSDLを取得できます。名前空間を決めてOKを押すとapp.config(アプリケーション構成ファイル)とService Reference(カスタムクラス)が生成されます。今までWCFインタフェースを参照設定して作成してきましたが、今回はWSDL
Whether you are new to Visual C# or Microsoft Visual Basic, this is the place to start. Getting Started Help is a series of sequential lessons that introduces you to Visual C# and Visual Basic. Have fun, and write some great software. To learn about Visual C++, see Visual C++ resources. In This Section Walkthrough: Create a Simple Application Identify the basic windows in the Visual Studio IDE, op
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
このサイトには、Microsoft .NET と J2EE のアプリケーション サーバー テクノロジを評価する際に役立つさまざまな資料が含まれています。以下の各セクションでは、ダウンロード可能なホワイト ペーパー、ベンチマークの比較、およびサンプル ソース コードをご紹介します。.NET について理解を深めたい Java 開発者の皆様は、次のリソースも参照してください。 エンタープライズ戦略シリーズ (英語): マイクロソフト アプリケーション開発プラットフォーム コンポーネントの概要 Java 開発者向けリソース: 相互運用性に関する技術記事とサンプル、および移行に関するリソース 調査とベンチマーク IDC 社が最近実施した詳細な調査により、SOA、Web サービス、およびミッションクリティカルなアプリケーション プラットフォーム ソフトウェアの分野でマイクロソフトが優位な立場にあること
はじめに Visual Studio 2008 Service Pack1(以下、VS2008)の追加機能の1つにADO.NET Data Services(以下、Data Services)があります。Data Servicesは、データに対してADO.NET Entity FrameworkのEntity Data Model(以下、EDM)もしくは拡張したLINQ to SQLを利用し、動的にデータの取得/更新/追加/削除を扱えるサービスを簡単に構築します。 Data Servicesはプロジェクトテンプレートではなく、項目テンプレートから追加します。つまり、ASP.NET MVCやASP.NET Dynamic Dataのようにプロジェクト全体の構成に影響するフレームワークではありません。Data Servicesはあくまで、「サービス」としてのフレームワークになります。そのため、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く