.NET Webサービス向けのサービスレジストリの実装
本稿では、SOAソリューションの実装を単純化するために利用できるサービスレジストリの.NET実装を説明します。
作者 Scott Delap, 翻訳者 編集部 投稿日 2008年5月8日 午後6時28分
先週後半、SunはNetbeans 6.1をリリースした。月曜日のCommunityOneイベントにおいて、Netbeans向けのPHPサポートの早期アクセスプレビューのリリースの後にこの発表があった。プレスリリースは以下のとおりである。
...PHP向けNetBeans IDE Early Accessは、優先コードコンプリート、インスタントリネーム、Mark Occurrences(ハイライト表示)、動的なコードのテンプレート、分かりやすいナビゲーションなどの編集機能を搭載する。編集機能以外には、デ バッグサポート、ローカルサーバへの配備、動的ヘルプやサンプルプロジェクトなどPHPでの開発を簡単に始められるようにする機能を搭載する。埋め込み型 CSS、HTML、JavaScriptもサポートする...
月曜日にあったPHPサポートの発表の他に、IDEのバージョン6.1は以下に挙げるような多くの機能がある。
InfoQはこの新たなリリースについて、SunのDavid Faulk氏およびGreg Sporar氏に話を聞いた。両氏は今回のリリースの目玉であるJavaScript編集サポート機能から、話を始めた。Sporar氏は、 JavaやRubyの開発経験を締めくくるために、実に多くのデベロッパがJavaScriptサポートを要求していたことを説明した。それから新たなJavaScriptエディターには、ブラウザ同士で記述しているJavaScriptの互換性レベルについて、デベロッパに知らせる機能もあることを述べた。コードコンプリート機能がJavaScriptでのプロトタイプベースクラスの継承を認識する方法について、InfoQはSporar氏に尋ねた。
はっきりしているのは、もしドキュメントが存在するならば(たとえば、 scriptdoc/jsdoc @extends)、それが使用されるということである。これはたとえば(ソースコードの分布での)YUIライブラリやWebuiライブラリのケースである。またNetBeansは、典型的なJavaScriptサブクラスを表す特定のパターンのコードを分析する。たとえば、コンストラクター機能で以下のようなものがある場合。
function Foo() {
Bar.call(this);
}それでFooはBarを拡張する。(このパターンはFlanagan JavaScriptブッ クで説明されている)。認識されるその他の特定のパターンは、dojo.declareおよびdojo.extend呼び出し、YUI.extend、 Ext.extend、PrototypeのObject.extend(旧スタイル)およびClass.create(新スタイル)である
Netbeansの後は、PHPに話題は移った。JavaScriptや 拡張データベースサポート(MySQLを含む)を追加する際、NetbeansチームがPHPを最近のIDEイニシアチブを補完するものと見なしていたこ とをFaulk氏は述べた。Early Accessのリリース後、NetbeansチームはDEに対するPHPの拡張機能が今後も継続し、夏を迎えることを期待していることを語った。
原文はこちらです:http://www.infoq.com/news/2008/05/netbeans61
CSQ-日立ソフト OSSとセキュアな環境で実現する国内分散開発のご紹介セミナー開催
InfoQ Japanはコンポーネントスクエアが運営しています
富士フイルム&F2M&NRI&トランスコスモス 主催 次世代ネットビジネスを勝ち抜くマーケティング戦略セミナー(5/23:東京)
InfoQは、独創的なRubyCLRの開発者であり、IronRubyを世に出すためにマイクロソフトが雇い入れたJohn Lam氏と話す機会を得た。Johnの正式な肩書きはDynamic Language Runtimeチームのプログラムマネジャーである。
テレカンファレンスとデスクトップを共有するツールを使いこなすことは、現在のビジネスにおいて重要なスキルになっています。本稿は、これらの情報と裏技を提供します。
Jeremy Deane takes a look at writing a Restful ESB. He explains how commercial ESB's were considered and NetKernel was ultimately used to provide the implementation.
アジャイルプラクティスは新チームメーンバーが知りたい情報を直接提供するものではありません。そこで私は、新しいチームメンバーの「セットアップ時間」の削減するために、新しいプラクティスを提案します。
このレポートでは複数のチームが動いているアジャイル環境において、どのようにバージョン管理を行えばいいかを説明します。このスキームは"Scrum and XP from the Trenches(InfoQのミニブック)に出てきた企業で私たちが新しく採用した方法です。
本稿では、Steve Vinoski氏が、プログラミング言語ErlangとWebサーバーYawsを使用したRESTful Webサービスを構築する方法を説明します。
この記事では、現在Gearsが提供している機能を学び直すとともに、Gearsが将来備える可能性のある機能を紹介することで、Gearsが目指すものを明らかにしていきたいと思います。そして最後に筆者の私見も交えつつ、Web技術の将来像について少し想像を巡らせたいと思います。
No comments
返信