JX |
我々のビジョンOur Vision |
| 関連項目 | UNIX が考え出された1970年代に戻ると、アセンブリ言語がもっとも低レベル言語であり、もっとも重要なスピードやメモリの欠如により、FORTRANやCなどの高級言語でプログラムを書くよりも効率的でありました。
時代は変わりました。 今、壮大なソフトウェア・プロジェクトであっても、オブジェクト指向言語は、低レベルなのものであり、メモリーへの考慮は、過去のものとなりました。スピードに対しても、アプリケーション・フレームワーク内でプログラムを書くことが遥かに効果的であります。 JX が推進するビジョンは、広範囲であるが、しかも、固定された系の内で、素早く、簡単に、具体的なアプリケーションを書くためのアプリケーション・フレームワークを提供するものであります。 ひとりの人間が単独でこれを行なうことができなくても、我々のビジョンの一部として、人々がもっとも必要とするコードを書き、絶えず拡大するライブラリの核として、JX が貢献できればという希望があります。それゆえに、皆さんに、再利用可能なライブラリを書くために、JX を試してみることをお勧めします。それは、他の人達にも利用できるライブラリでもあります。配布ソースは、サード・パーティーのライブラリがシームレスに統合するように設計されております。この設計の内容について、doc/Makefiles.txt. ファイルに文書化されております。 たとえと1人の人間が、独力で開発することができない大きなシステムでも、The
Mythical Man-Month が、"大きなプロジェクトは、たった一人のシステム・アーキテクトにより、指示、管理されるのが、ベストである"という議論を行なっています。この人は、バグと提案のための交換器として、議論の仲裁者として尽くすでしょう。それに加えて、人々がコードに貢献している間、(それが彼らの専門であり、又は、それを最初に必要とする)、一人のアーキテックは、結果がクリーンで、一貫してて、エレガントであることを保証するでしょう。
|