InfoQ ホームページ Debate に関するすべてのコンテンツ
-
-
ウェブためのユニバーサルなバイトコードは必要か
どのブラウザでも動くウェブのバイトコードは価値があるだろうか。LLVMはソリューションとして成り立つだろうか。ネイティブコードをブラウザ上で動かすにはMozillaのasm.jsとGoogleのPNaClのどちらがいいだろうか。この記事ではこれらについての意見を紹介する。
-
10gen: MongoDBのフォールトトレラントの正当性を主張
コーネル大学の教授が,MongoDBのフォールトトレランスシステムに "設計上の欠陥がある" と主張している。10genでは,同社のテクニカルディレクタがこれに対して反論する。
-
C言語は今でも価値のある言語か?
Couchbaseの作者Damien Katz氏は,C言語はバックエンドプログラミングにおいて現在でも優れた言語である,という意見を持っている。しかし他の開発者は,C言語はあまりにも欠陥が多いとしてC++��Javaを支持するもの,あるいはいずれも好まないというものなどさまざまだ。
-
カリフォルニア州司法長官の方針転換への怒り - ブログを越えた議論に熱くなるモバイル開発者たち
Kamala Harris 氏の発した権威主義的な最後通告が,モバイルアプリ開発者のコミュニティに衝撃を与えている。アプリケーションのダウンロード前にプライバシーに関する警告を掲げずに,カリフォルニア州内でモバイルアプリを販売するソフトウェア開発者に対して,氏は先日,多額の罰金が課されることを警告した。30日以内というその警告の期限が今,刻々と近づいているのだ。
-
NoOps - その意味と関連する議論
PaaS 企業の中には開発者自身が必要最小限の運用操作を行い,それ以外はクラウド内部で処理するという NoOps ソリューションを提案するものがある。しかし NoOps という用語が不適切なものであるとして,激しい議論が巻き起こっている。
-
個人の生産性
Tony Wong氏(プロジェクトマネジメントのブラックベルト)は個人の生産性にとって実践的なポイントをいくつか挙げている。この記事では、これらをいかにソフトウェア開発に適用するかを考え、彼のリストと他のリストを比べる。
-
-
議論:MySpace衰退の理由
MySpaceは、Microsoftスタックという技術のせいで、また、Los Angelesに十分な才能を集められなかったために、Facebookにその地位を奪われたと言う人たちがいる。 これは経営陣の責任であり、2006年に会社がNews Corp.に買収された時には多くの人たちが去ったとも言われている。
-
コミットメントとは何なのか
コミットメントはある行動を自分自身が引き受けることだと定義されている。スクラムではコミットメントは強い意味を持ち、スクラムの実践者はコミットメントを維持しなければ正真正銘のスクラムは成り立たないと言う。にもかかわらず、フォーラムにはコミットメントが遵守されないことについての質問があふれている。私たちはコミットメントの本当の意味を理解しているだろうか。
-
アジャイルはパズルのピースでしかない
最近、いわゆるノキアの失墜とそもそもスクラムが組織を助けるかどうかについて、多くの見解が表明されている。トヨタが品質問題のために自動車のリコールをしたときも、同様の懸念と心配があがっていた。アジャイルは、製品開発の中心要因なのだろうか?
-
OpenIDは私たちの期待に応えているだろうか?
OpenIDは複数のWebサイトのユーザ認証プロセスを簡潔にすることを約束してきたが、それが実際にはより多くの問題をうみ出してきたと不満をいうものもある。OpenIDの初期の支援者である37signalsは自社製品でのその利用を中止するという決定を発表した。OpenIDはそれが約束したことを実現しているのだろうか?
-
2011年のクラウドコンピューティングのトレンド
新しい年が始まろうとするにあたり、調査アナリストはクラウドコンピューティング分野における最も有力なトレンドを決めるため、ここ数ヶ月間予測のための調査を水晶玉をのぞき込むかのように行い続けた。クラウドコンピューティングはこの3年の間にバズワードや誇大広告といったものから現実のテクノロジーとなっている。InfoQ.comの読者はどのような考えだろうか?
-
iPhone 開発環境は Android より優れているか?
John Blanco 氏は,iPhone と Android の開発環境比較を公表した。氏はプログラム言語としての Java の優位性を認めつつも,Xcode と iPhone シミュレータが,Google の提供するツール類よりもはるかに優れているとしている。読者は賛同できるだろうか?
-
アジャイルは永遠のベータを促進するか
アジャイルソフトウエア開発はチームワークや共同作業、作業の適用可能性をプロジェクトのライフサイクル全体に渡って促進する。たいていの場合、市場に需要がある最小限の機能セットを持って市場に投入されるので、市場投入にかかる時間は短くなる。そして、新しい機能の実装が各イテレーションから滑り落ちて、製品はいつまでもベータであり続ける。