0

私は次の方法でウェブサイトを開発していました。

footer.php
header.php
navigation.php
index.php
contact.php

このようにすることで、1 か所だけ変更することができました。たとえば、フッター情報を変更したい場合。変更するのは footer.php だけです

もうこれを行うためにphpを使用したくありません。柔軟なウェブサイト構造を作成するための代替ソリューションは何ですか. node.jsこれを達成しますか?

4

3 に答える 3

1

確かに、node.js には優れた Web フレームワークとテンプレート言語があります。最大の違いは、Web サーバーから提供される一連のドキュメント (ヘッダー、フッター、インデックス、連絡先) を維持する代わりに、URL を関数にルーティングできるサーバー自体を作成することです。これはちょっとしたパラダイム シフトですが、大きな力と柔軟性をもたらします。

私のお気に入りの node.js Web フレームワークはExpressJSです。ノードコミュニティへようこそ!

于 2012-04-18T19:36:59.230 に答える
0

[編集: 明確にするために、「PHP をまったく使用したくない」というのではなく、「このような方法で PHP を使用したくない」という意味だと理解しました。実際に後者を意味する場合は、この回答を無視してください... :)]

node.js は Web サーバーではなく、目的のツールとしては完全に不適切です。この種のサイトの開発を十分に行って、関連する制限を学習したようです。Fuelそれは良いことです。次の論理的なステップは、、、、またはSymfonyのような MVC フレームワークを学ぶことだと思います。CodeIgniterZend

于 2012-04-18T19:32:13.333 に答える
0

Ruby on Rails で勝負!個人的には、最近はphpが有毒だと思いますが、私は何年もそれをやっていました...新しい言語に適応する能力とプログラマーとしてのレベルに依存します.

PHP のスキルに本当に慣れている場合は、Zend を使い続けることができます。

本当に注目したいのは、デザインの MVC (モデル ビュー コントローラー) アーキテクチャです。すべてを完全に分解し、すべてを一度に定義するだけで、その場所に置きます。

于 2012-04-18T19:36:43.910 に答える