「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
抽象的に言えば、アーキテクチャ宇宙飛行士は、
- 地球から、あまりにも遠くに行ってしまった頭のいい人で、
- いつ停止するのか分からない、酸素が足りなくなっている人。
- 包括的で高レベルだが、不条理な宇宙から見た地球を作成する。
詳細 †
傾向 †
- 収益に貢献しない非常に高度な学位を持った
多くの非生産的な人々を雇う余裕がある本当に大企業で働く傾向がある。
- 彼らは、アーキテクチャについて考えることをやめないので、
彼らに、コードを書いたり、プログラムを設計させるのは非常に難しい。
実際の問題は解決していない。 †
- 新しいアーキテクチャを発明し、
それが「何か」を解決すると主張する。
- 「解決できたら役に立つ」問題ではなく、
「解決できると考えている」問題を解決している。
確かに開発者には利益をもたらすが、 †
- そして、何故か人々は「非常に」感銘を受ける。
- RPCの新しいフォーマット
- または新しい仮想マシンにしかすぎない退屈なアーキテクチャ
事例 †
- P2P、Java, XML, Soap, XmlRpc?(, Hailstorm), .NET, Jiniなど。
- 以下を見ると、全てが非機能であって、
異なるアーキテクチャでも機能要件を満たせる。
設計・実装系 †
- オブジェクト指向の分析・設計(OOA、OOD)
- ドメイン駆動設計(DDD)、クリーン・アーキテクチャ
ネットワーク系 †
- 分散オブジェクト(DCOM、CORBA)
- SOAP、SOA(Service-Oriented Architecture)
- Microservice & Serverless Architecture
テスト自動化系 †
- DevOps?(CI/CD)と
絡めたIaaC、OpenPaaS
ユーザインタフェースとデータアクセス系 †
この新しい開発言語は生産性が高い!的な。 †
- Java / .NET
- JavaScript / ECMAScript
- Python / R(アール)
参考 †
開発基盤部会 Blog - OSSコンソーシアム †