デベロップメントオンラインゲーム開発に最適なプログラミング言語は何か?最近のゲーム開発者は、ゲームをより分かりやすく、魅力的なものにすることに注力しています。そのためには、最適なプログラミング言語を選択するという問題が生じます。すべての要件を満足する言語を選ぶのは簡単ではありませんが、JavaScriptのようなリーダに頼ることは可能です。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。Modulesが先日そのバージョン1.0(source)をリリースした。Leau氏(ブログ・英語)と対談した。Modulesプロジェクトの背景にある理念を下記のように説明した。ンサポート、モジュールライフサイクル・オペレーション)を利用するのを可能にすることです。これを製品の構築においてOSGiを使用しているベンダが行っているアプローチと対比してみてください。OSGiの利点をこれらの製品にデプロイされているアプリケーションには受け渡さないで下さい。Platform(ユニットテストを簡単にする機能のために保持されている)に結合されたコードを記述する必要、また明白に処理する必要なしに簡単にOSGiを利用するのを可能にしたいのです。Platformの精巧さを用いて簡易性とSpringの強みを合体させます。Leau氏はバージョン1.0のメインゴールはOSGi環境内でSpringアプリケーションを用いて作業するための安定した、また強固な基盤の作成であったと述べた。Leau氏はこのリリースにおける主要の機能を下記のように説明した。包括的な統合テストフレームワーク-統合テストはたくさんのOSGi可能JUnitテストクラスを含むorg.springframework.osgi.test(source)パッケージによって行うLeau氏はまた1.0に搭載されている機能の詳細解説がリファレンスドキュメンテーション(source)にて入手可能であることを指摘した。Modulesのモバイルバージョンを作るプランがあったかどうかを尋ねた。Frameworkを作成する予定はないとColyer氏は述べた。ベロッパたちから多大な興味が示されていて、またほとんどのデベロッパたちはエンタプライズの分野に居るものの、モバイルバージョンへの需要が高まればそれを作成するための投資が正当化されるであろう事を示した。Modulesの将来的なプランに関して尋ねたところColyer氏は下記のように述べた。1.0のリリースによってSpringを原動力としてOSGiベースのアプリケーションを作成するための強固な基盤が提供されます。Serviceプラットフォーム内で共通のエンタプライズライブラリを使用するのを簡単にすることです。R5仕様までの道のりで役立つことを期待しています。Modulesはその時点でそのような標準に対するサポートを追及していくことは確かです。277のような他の動的モジュールフレームワークをサポートする計画はない事を指摘し、また”業界の勢いは明らかにOSGiに追いついていないように見えます。