Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...
マイクロソフトの.NET Frameworkを、オープンソースで実装しようとしているのがMonoプロジェクトです。最新版のMono 2.4では、LinuxやOS X、BSDのうえでC#やVisual Basic 8などのコンパイラが動作し、.NET対応のアプリケーションの実行も可能になっています。 しかし、マイクロソフトが知的所有権を保有する技術をオープンソースとして実装するのは危険である、と主張する人がいます。あのリチャード・ストールマン氏です。 7月1日のCNET Japanに掲載された記事「GNUプロジェクト創設者R・ストールマン氏、「Mono」に対する「リスク」を警告」で、ストールマン氏は次のように発言しています。 Microsoftがいつの日か、ソフトウェア特許によってC#を用いたすべてのフリーソフトを強制排除しようと計画しているかもしれないというものである。この危険性は深刻で、
Evernote のニュースEvernote で起きている変化、改善について興味はありますか? これらの記事は私たちが取り組んでいることをご紹介しています。ぜひご覧ください 新着情報レガシー版 Evernote アプリの廃止2024 年 3 月 26 日を以て、レガシー版 Evernote アプリを廃止いたします。V10 以前の Evernote エクスペリエンスを統合することで、セキュリティを大幅に高めることができ、開発のスピードアップに充てる人員を増やすことができます。 もっと読む 便利な 14 種類の機能を全ユーザ向けに開放Evernote の便利な機能を使用して、検索や添付ファイルの管理、ノートへのアクセスなど、主要な機能を最大限に活用しましょう。どれも今すぐご利用いただけ、Evernote が秘める力を解き放ちます。
Introduction to Mono on macOS Mono supports macOS version 10.9 (Mavericks) and later. You can use Mono on macOS to build server, console and GUI applications. Read below for the options available for GUI application development. If you are interested in creating native GUI applications, use the MonoMac bindings and our MonoDevelop add-in. Read the description on MonoMac for more information on how
動的言語ランタイム(どうてきげんごランタイム、英語: Dynamic Language Runtime、略称 : DLR)は、共通言語ランタイムの上で動作する、様々な異なる動的言語のために次のような言語機能を提供するためのマイクロソフトによる技術である。 動的型システム 動的メソッドディスパッチ 動的コード生成 ホスティングAPI PythonやRubyのような動的言語を.NET Framework上に実装することを意図したものである。例えば、具体的な処理系としてはIronRuby、IronPython 2.0、動的Visual Basic .NET(VBx)、マネージJScriptなどで使われている[1]。 複数の動的言語の実装が共通の基盤となるシステムを持つことにより、異なる言語の実装同士の相互作用が簡単になる。たとえば、任意の動的な言語のライブラリを他の言語から使用可能になる。さらに
編集部注:読者の貴重なご指摘により一部コンテンツを削除・改編させていただきました。内容に不備があったことをお詫び申し上げます(2010年7月8日) プログラマが知っておきたい両者の違いは前回で 第1回「プログラマが知っておきたいJavaと.NETの違い」では、Javaと.NETそれぞれのプラットフォームの特徴や構成、使用されているプログラミング言語や開発環境について解説し、PC上でアプリケーション・ソフトウェアなどのプログラムがどのような仕組みで実行されているかを紹介しました。 今回はクライアント技術、その中でもクライアントアプリケーションを作るうえで重要な、UI(ユーザーインターフェイスを作成するための開発方法や、Webアプリケーションを開発するための主要な技術を、フレームワークやデータアクセス技術なども交えながらご紹介します。 Javaのクライアントサイド技術(GUI開発) Javaの
システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。本連載では、Javaと.NETの基本的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制
「C#凄い使いやすくて良い言語なんだけど、WebBrowserコントロールは残念だよなー、Trident最近頑張ってるんだけどWebkitとかに比べるとまだまだだよなー」とか常日頃から感じていたのですが、ふと「WebkitをC#から扱うためのラッパーとか探せばあるんじゃね?」という思いつきで「Webkit .net」とググってみると、ありましたありました、「Webkit.NET」というまんまなタイトルのプロジェクトが。オープンソース恐るべし。コンパイル済みのバイナリと共に、サンプルアプリがあったので実行してみました。 ・・・なにこれ凄い。日本語も全く普通に通りますし、普通に使えそうです。というわけで自分でもテスト用にWinFormsプロジェクトを作って動かすテストをしてみたので、メモを残しておきます。 まず、WebKit.NETライブラリをWebKit .NET | Get WebKit
2009/01/29 iPhone向けにC#で書かれたゲームが40本以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo
次期Visual Studio 2010と.NET Framework 4.0の新機能:特集 マイクロソフトの開発ツール戦略(1/3 ページ) 2010年前半ごろのリリースが予想される次期Visual Studio 2010と.NET 4。それらに搭載予定の主な新機能や機能強化を紹介する。 連載目次 本稿では、次期Visual Studio 2010(以降、VS 2010)および.NET Framework 4.0(以降、.NET 4)の新機能を概観する。C# 4.0、Visual Basic 10については、本稿では紹介しない。 なお、本稿はPDC(Professional Developers Conference) 2008の内容をベースにしており、製品版が必ずしもこのとおりになるとは限らないことは注意してほしい。本稿で紹介した機能が、実際の製品では搭載されないことはあり得る。 それ
次世代データアクセステクノロジー 第1回:LINQとADO.NET Entity Framework 著者:マイクロソフト 小高 太郎 公開日:2008/1/8(火) LINQとADO.NET Entity Framework マイクロソフトはVisual Studioの次期メジャーリリースVisual Studio 2008をリリースした。Visual Studio 2008が登場することで、ようやく、NET Framework 3.0に完全に対応した開発ツールが入手できるようになる。 Visual Studio 2008で、追加される機能の中で注目度が大きいのがLINQである。LINQとは、.NET Frameworkで使用する言語を拡張する形で実装される、言語埋め込みクエリー技術である。LINQを使用するとこのようにプログラム言語として、SQLライクにコーディングできるという特徴が
執筆段階のレビューに参加した。献本いただき御礼申し上げます。 The Root of .NET Framework 作者: 荒井省三出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/12/25メディア: 単行本購入: 10人 クリック: 173回この商品を含むブログ (41件) を見る 私はC#の構文をこそ愛してるけど、CLRの低水準についてはまったくの素人だ。精々が『 プログラミングMS .NET FRAMEWORK 』とか『 Essential .NET 』を読んだくらいのもんで、実務ではリフレクションAPIすらまともに扱ってない。これがJVMだったら色々やってみたんだけどね。 なので、こんなレベルの私なりの視点でレビューしてみた。で、荒井さんには「これってどういうこと?」と随分素人じみた質問もしたものだ。で、荒井さんはその質問に答えて私にも分かるように説明を補足したり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く