ツールが組み込まれているブラウザベースのコードエディタが登場した。人気のソフトウエア開発者向けQAサイトであるStack OverflowがユーザがJavaScriptやHTML、CSSコードを質問ページに書いて実行できる新しいツールを発表した。
"Stack Snippets"というこの機能は、静的な質問と回答にブラウザで実行できるコードを組み込める。JSFiddleとPlunkerに似ている。StackExchangeの開発者であるDavid Haney氏は、この機能について"同じページで質問と回答が完結するという . . . すばらしい体験を提供できます"。
Stack Overflowでは、開発者は静的なコードスペッとをポストすることができたが、実行可能なコードを組み込むことを選択した場合、コードブロックには次のような新しいボタンが表示される。
質問、回答エディタにも新しいボタンが表示される。
このボタンは新しいコードエディタを開く。
以前までは、あるJavaScriptのコードが動くかどうかを確認するために、ユーザは回答に静的なコードをはりつけ、そのコードが動くページへのリンクをポストしていた。このやり方はとても一般的なったため、静的コードをポストせずにそのコードが動くページへのリンクだけで済ませてしまうユーザも現れた。この場合、リンク先がなくなっていたりすると、無意味な回答になってしまう。
2012年、StackExchangeはjsfiddle.comかideone.comのコードを含んでいるページへのリンクを含む回答を要求するようになった。Stack Snippetsは、外部サービスを不要にすることでこの外部リンク問題を解決しようとする試みだ。
Plunkerの開発者であるGeoff Goodman氏はRedditで自身の考えを共有している。
面白い解決策だと思います。コードを埋め込めるようにして実行できるようにするのは、意味があることでしょう。Plunker (http://plnkr.co)の作者として、私は複雑なUXを提供し、気に入らない情報が揮発するような価値を提供する外部サービスは価値があると思います。
JSFiddleからの反応は、"Well @stackexchange just cloned us :-)"というツイートだけだった。
Redditの別のディスカッションでは、davidNerdleyというユーザが次のように書いている。
私が思っていた以上にすばらしいです。質問と回答を読むのがよりスムーズになります。すでにすばらしいリソースですが、より良くなります。
しかし、すべての反応が好意的なのではなかった。JMというユーザは、"車輪の再発明によって標準以下びソリューションを作ってなぜ時間を無駄にするのでしょうか。jsfiddleやjsbinと統合すればいいだけなのに。"
Stack SnippetsはStackExchangeに関連するすべてのサイトで使える。サンドボックスも利用できる。