Mooseから php 開発に戻りましたが、phpの CLOS のようなオブジェクト モデルが本当に恋しいです。オブジェクトを扱うときに PHP でより少ないコードを書くことを可能にするある種のシンタックス シュガーはありますか?
この要件をもう少し強調します。一つのことを複数の場所に書きたくない。コードの一部が自動的に生成されても問題はありませんが、開発するために見なければならないコードの中で、雑然とした冗長な情報を見たくありません (本当にもっと類推が必要な場合は、LISP マクロを考えてください)。したがって、この部分がより理にかなっている場合は、DSL と呼ぶこともできます。
私は、少なくともロール(ミックスイン) と、再発明することなくある種の内省をしたいと思っています。コード ジェネレーターとオートローダーは、この問題の少なくとも一部を解決する 1 つの方法かもしれません。
ps JavaScript にはJooseがあるので、同様の API は非常に便利です。