インターネットの未来形。サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。開発しているという新言語「Dart」を覚えていますでしょうか。発表があるということで数日間は話題に登ったものの、その後は続報もなく忘れ去られているようです。正体ではないかと言われています。新言語の開発を決断した理由や今後のオプション、そして僅かながら関連するプロジェクトについてなども語られており、なかなか興味深い内容です。そこで、本日はこの文書のハイライトをご紹介したいと思います。いつもながら翻訳は超適当なので、正確な情報を得たい方はぜひ原文も参照してください。原文も正しい情報である保証はまったくないですけどね。点に留意して設計されていると説明しています。パフォーマンスを意識して設計されている。性質(動的、簡単に始められる、コンパイルの必要がない)を維持するように設計されている。それを容易にするように設計されている。小規模な開発者はテキストエディタだけでじゅうぶんであろう。利点を残しつつ、その欠点を根本的に改善するものであることが伺えます。静的なコード解析を容易にするような性質は、一定以上の規模を持つアプリケーションの開発には非常に有用です。範疇に入るものみたいですね。ような感じになるのかな。つが挙げられています。代替となることである。スケールのフロントエンドまでカバーするサーバーサイド言語としても使えるように設計されている。これは大規模アプリケーションのクライアントとフロントエンドコードをひとつの言語で統一することを可能にする。使用するチームはそのリーチを大幅に制限されることはない。コードを実行でき、パフォーマンス向上の利点を得ることができる。コードのよりよいターゲットとすることである。とおもいっきりかぶりますね。主要言語として位置付けているのがわかります。コードに変換するコンパイラの提供も示唆されています。開発する理由については、文書の冒頭で説明されています。上で素晴らしいアプリケーションを構築することはたいへん困難である。クローズド・プラットフォームに移りつつある。そこから逸脱し始めている。このプラットフォームと奮闘し、そしてツールによる開発支援が難しく本質的なパフォーマンス問題を抱える言語で開発されている。趣味の開発者による小規模なアプリケーションであったとしても、フレームワークの迷宮と調和のないデザインパターンに導かれる。歴史上ある程度成功した。プラットフォームがそのリーチだけではなくメリットで競争していかなければいけないことを意味している。有望な長期的ソリューションとはなり得ないだろう。なにかを変えなくてはいけない。ようなプラットフォームの台頭に危機感を持ったのが大きな理由というところでしょうか。名指ししているのが印象的ですね。限界ということなのでしょう。つの戦略を平行して推し進めることが必要であると述べて、その理由を以下のように説明しています。どちらかの戦略を単独で遂行すると失敗するだろう。両足を縛られ、オープン性を欠くプラットフォームによる侵食に対抗できない。進化は停滞し、我々は依然として基本的な欠陥を抱えたままになる。指導的立場は致命的なダメージを受ける。内部文書だけになかなか利己的な表現がならんでいます。まとめられていました。氏は以下のように述べていますオープンな革新、そして標準化母体に早期に、頻繁に提案することは素晴らしい。他のブラウザには採用されないだろう。ところで語られています。