Joomlaで遊んでいたとき!ソースコード、私はそのようなコードを見ました(またはこれに似ています、それはしばらく前だったので私はかなりわかりません):
<juc:place name="module" some-other-attributes/>
上記のように正確に言っているわけではありませんが、Asp.NETのようなカスタムタグを見たときに実際に驚いていました。
<asp:Label ID="lblLabel" runat="server"/>
私は今、Asp.NETで行ったのと同じことまたは類似したことをPHPでどのように達成するのか疑問に思っています。これなどのフレームワーク用のライブラリはありますか?
PHPコードを解析し、そのようなタグを検索して、Asp.NETが次のように対応するものに置き換えるパーサーを作成する必要がありますか<asp:Label/>
?<span/>
私の個人的な好み:
コードビハインドをデザインビューから、またはhtmlをc#コードから分離することで、Asp.NETが行ったことを気に入っています。また、asp.netのサーバー側コントロールを使用すると、開発者はコードビハインドからhtmlコントロールに簡単にアクセスできます。関心の分離のように聞こえますが、同じことをすでに行っているプロジェクトや方法はあるのでしょうか。