Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
.NET開発者がよく使うサイト、本当に使えるサイト【2016年度版】:特集:.NET開発者のためのオンラインリソースガイド(1/2 ページ) Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 本稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2016年度版である。インターネット上に数ある.NET関連サイト/プログラミング関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 本稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう
また、Xamarinのエンタープライズ機能を「Visual Studio Enterprise」および「Visual Studio Professional」に追加コストなしで組み込む予定であることを、Microsoft関係者らは米国時間3月31日、開発者会議「Build 2016」の2日目の基調講演で明らかにした。さらに同社関係者らは31日、「OS X」向けの「Xamarin Studio」を、個人や小規模チーム向けに「Community Edition」として無料で提供すると述べた。 この発表は、31日のBuild参加者らによって盛大な拍手で迎えられた。 Microsoftは2月24日に、クロスプラットフォームのモバイル開発ツールベンダーであるXamarinを買収した。買収価格は公表されなかったが、Bloombergは約4億ドルと見積もっていた。 MicrosoftがXamarinを買
米Microsoftは2月24日、GNOME創始者のMiguel de Icaza氏が立ち上げたモバイル開発技術企業Xamarinを買収する計画を発表した。モバイルアプリ開発ソリューションを強化する狙い。 Xamarinはde Icaza氏が2011年に創業した企業。de Icaza氏はそれ以前に.NETのオープンソース実装を開発するMono Projectを立ち上げているが、Monoのサポート企業であるXimianをNovellが買収、その後NovellがAttachmateに売却されたことを受けて立ち上がった。 Visual Studioと統合して利用することで、C#などを利用してiOSやAndroid、Windows Phoneに向けてネイティブアプリを構築できる「Xamarin Platform」などを提供する。これを用いて開発者は共通のアプリコードを利用して各OS向けにアプリを開
米Microsoftが.NET Coreで使用される.NET実行エンジン「CoreCLR」を利用したPython実装「Pyjion」を公開した。JIT技術を利用して処理の高速化を図っており、CPython拡張モジュールをそのまま利用できるという特徴も持つ。 PyjionはPython 3系に対応するPython実装。PythonのC実装であるCPythonにJIT機能を利用するためのC APIを追加し、CoreCLRベースのJITモジュールを組み込んでいる。CPythonをベースとすることでCで作成されたモジュールとの互換性を維持でき、モジュールを再実装することなしに既存コードを活用できるという。 同じく高速性を目指したPython実装には「PyPy」があるが、PyPyはCPythonのC拡張モジュールをネイティブサポートしない。これはC、C++、Fortranなどの言語が多く存在する学術
Windowsには標準でC#とVisual Basic(.NET Framework用のもの。「VB.NET」と呼ばれることもある。以降「VB」)のコンパイラーが含まれているが、それだけでなく「MSBuild」というビルドツールも入っている(以降、ツール名として「MSBuild」、実行ファイル名として「MSBuild.exe」と表記する)。コンパイラーだけではVisual Studioのプロジェクトをビルドできないが、MSBuildを使えばプロジェクトをビルドできるのである。本稿では、コンパイラーとビルドツールの違いを説明し、Visual StudioのプロジェクトをMSBuildでビルドする方法を解説する。 コンパイラーだけではできないこと C#/VBのコンパイラーがあれば、原理的にはどんな.NET Frameworkのプログラムでも作成できるはずである。MSDNの「コンパイラ オプショ
米Microsoftは4月13日、.NETの「CoreCLR」などと組み合わせて利用できるLLVMベースのコンパイラ「LLILC」をLLVMメーリングリストにて発表した。最初のツールとしてCoreCLR向けのJITコンパイラの開発を進める。 LLILCは.NETで使われる中間コード(Microsoft Intermediate Language、MSIL)をネイティブな実行可能コードに変換するコンパイラ。現時点ではJIT(Just in Time)コンパイルに対応し、AOT(Ahead of Time、事前)コンパイルにも今後対応させる方針だという。まずはx64をターゲットとするが、その後x86や64ビットARMといったLLVMがサポートするアーキテクチャにも対応していくという。さらに、プラットフォームはCore CLRと同様にWindowsだけでなくMac OS XやLinuxもサポート
.NET Frameworkのソースコードをコンパイルしてプログラムを作るには、Visual Studioが必須だと思い込んでいないだろうか? 実は、C#とVisual Basic(.NET Framework用のもの。「VB.NET」と呼ばれることもある。以降「VB」)のコンパイラーはWindowsに標準で含まれているのだ。つまり、セットアップしたばかりのWindowsでも、「メモ帳」でソースコードを書き、コマンドプロンプトでコンパイルして、プログラムを作成できるのである。本稿では、Visual Studioをインストールしていない環境でコンパイルする方法を紹介する。 コンパイラーの場所 Windowsがインストールされているフォルダーの下の「Microsoft.NET\Framework」フォルダーまたは「Microsoft.NET\Framework64」フォルダーの下に、バージョン
.NET開発者がよく使うサイト、本当に使えるサイト【2015年度版】:特集:.NET開発者のためのオンラインリソースガイド Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 本稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2015年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 本稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だが、ひとくくりに「マイクロソフトのサイト
DotLisp - A Lisp dialect for .Net ©2003 Rich Hickey, All Rights Reserved News 10/2007 - I've been working on Clojure, a dynamic programming language, and Lisp, that targets the Java Virtual Machine. It is substantially more sophisticated than DotLisp and I strongly recommend it, unless you must target .Net. Objectives To provide an interactive, Lisp-like language for .Net scripting and development
An introduction to the Reactive Framework using some practical examples Download source - 1.26 KB Download demo - 127.64 KB Introduction The Rx Framework is a very interesting and useful library recently released via DevLabs. The purpose of the framework is to provide a large framework for working with the Observer pattern. That is a nice academic description, but it is hardly enough to start usin
今回のお題は「MEF:Managed Extensibility Framework」。.NET Framework 4(Visual Studio 2010)で追加された、アプリケーションに拡張性を持たせることを目的としたフレームワークです。「re-buildなしにアプリケーションの機能拡張ができないか?」との相談を受け、MEFを試してみることにしました。 MEFは.NETライブラリですから、ピュアなC++では使えないけど「ほぼC++」なC++/CLIなら何とかなるんじゃないかと。MSDNで見つけたドキュメントを手掛かりに MEF:はじめの一歩をC++/CLIで踏み出しました。 DLL、COM、そしてMEF re-buildなしに機能拡張する手段はずっと以前からあります、WindowsではDLLがおなじみですね。DLLの中には関数名を埋め込むことができ、LoadLibrary()でDLL
日立ソリューションズは、.NET Frameworkをベースにしたアプリケーション開発に必要な各種機能を提供するフレームワーク「Open棟梁」を、オープンソース・ソフトウェア(OSS)として23日に公開した。また、同社を中心に、OSSコンソーシアムに「Open棟梁」普及に向けたコミュニティとして、「.NET開発基盤部会(仮称)」を7月初旬に発足する。 「Open棟梁」は、アプリケーション全体のアーキテクチャを統一する標準アーキテクチャ、入出力処理やデータベースアクセスなどの定型的な機能、開発ツール、テンプレートなどを提供し、高品質なアプリケーション開発環境を実現している。 日立ソリューションズでは、「Open棟梁」を受託開発やプロダクト開発、小規模部門システムから大規模基幹システムまで約70件の開発案件に適用しており、これらの実績によって蓄積したノウハウを集約した。 異種透過性を実現した通
.NET Native is a precompilation technology for building and deploying UWP apps. .NET Native is included with Visual Studio 2015 and later versions. It automatically compiles the release version of UWP apps that are written in managed code (C# or Visual Basic) to native code. Typically, .NET apps are compiled to intermediate language (IL). At run time, the just-in-time (JIT) compiler translates the
[速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」をオープンソースで公開。独自言語など開発可能に。Build 2014 米マイクロソフトは、開発中の.NETコンパイラプラットフォーム「Roslyn」をオープンソースとして公開しました。Roslynは、C#とVisual Basicのソースコードを分析、変換、実行ファイルの生成機能などをAPIとして提供するもの。 オープンソースとしての公開は、現在開催中のマイクロソフトのイベント「Build 2014」2日目の基調講演のステージ上で行われました。 ソースコードは「.NET Compiler Platform ("Roslyn") - Documentation」で公開されています。Roslynをベースに独自言語をVisual Studioで利用することなどが可能になります。 さらに同社は「.NET Fou
特集:.NET開発の新標準「NuGet」入門(前編) .NETで開発モジュール導入が楽々に! NuGet入門 芝村 達郎 2011/09/15 ●NuGetとは何か ASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 .NET開発者にはなじみがないかと思うが、RubyやPerlにはRubyGemsやCPANといった、公開されているモジュールを簡単にダウンロード、インストールするパッケージ・マネージャ機能が提供されている。NuPackはそれらパッケージ・マネージャの.NET版と考えていただければいいだろう。 その後、「NuPack」は「NuGet」と名前を変え、ASP.NET MVC 3と同時にリリースされた。当初はASP.NET MVC専用といっても過言ではない状況だったが、バージョン・アップを重ねた今で
第1回 Mono×LinuxでASP.NET MVCを動かすまで:連載:MonoでOSSなASP.NET MVCアプリ(1/2 ページ) オープンソースの.NET環境である「Mono」やオープンソース・データベースの「MySQL」を使って本格ASP.NET MVCサイトを実運用している筆者が、その環境の構築方法をレクチャーする連載がスタート。 連載目次 Mono概要 本稿では、.NETと互換性のある「Mono」(後述)と、.NETからMySQLデータベースにアクセスできるADO.NETドライバの「MySQL Connector」というオープンソース環境を駆使した、ASP.NET MVCプロジェクト・サーバの構築方法を紹介する。 Monoは、Xamarin社によりスポンサードされる、ECMA C#言語仕様とECMA CLI(Common Language Infrastructure)のオー
Visual Studio 2012の新機能とASP.NET 4.5のコア機能:特集:ASP.NET 4.5新機能概説(1)(1/4 ページ) ついに「ASP.NET and Web Tools 2012.2 Update」がリリース。ASP.NET 4.5も含めて、新機能や改善された機能を解説する連載スタート。 連載目次 はじめに 2012年9月に開発環境であるVisual Studio 2012(以降、VS 2012)の提供が開始され、それに合わせて開発プラットフォームの.NET Frameworkも4.5に更新された(ASP.NETも4.5に更新)。 また2012年12月14日には、ASP.NETのラインタイムおよびVS 2012用のWebツールを含んだ「ASP.NET and Web Tools 2012.2」の製品候補版(RC版)がアナウンスされた。これは、以前は「ASP.NET
小川 明彦, 阪井 誠 : チケット駆動開発 日本のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の本。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初の本。アジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な本。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く