4

まず第一に、私はこの質問に対する満足のいく/合理的な答えを他に見つけることができないと言いたい. そこで、ここで質問しようと思いました。この質問があいまいすぎてここに収まらない場合は申し訳ありません。私はより具体的にしようとします。

これが私の質問です。

1) コンテンツ管理システムの使用が推奨されるのは誰ですか?

プログラミング/ウェブデザインの学習に興味のない非技術者のみ、またはプログラマー/開発者でさえも CMS のみに依存することが奨励されていますか?

2) CMS を使用すると理解が制限されますか?

CMSそのせいで、Web サーバーの動作の内部機能とセキュリティの問題を理解することが制限されていると人々が言っ​​ているのを聞いたことがあります。たとえば、サーバーの構成ファイルに小さな変更を加えてサーバーを再起動するのと同じくらい簡単ですか?

3) CMS を使用している間、Web サイトをより細かく制御できませんか?

独自の追加モジュールと、特定のタスク (リクエストの処理など) を実行するさまざまな方法を少し有利な方法で追加するという意味での制御。たとえば、私の友人が、ハードコーディングされたデザイン (CSS を使用) を持ち込むのは非常に複雑であると言っているのを聞きました。

4) Web ベースの製品/サービスに CMS を使用するのはどうですか?

より多くのユーザーを期待し、開発チームのすべてのメンバーがハードコーディングに問題がないことを前提とするプロの Web アプリケーションの場合と同様です。[編集] ブログ Web サイトとソーシャル ネットワーキング サイトには違いがあります。この文脈では、私はソーシャル ネットワーキング サイトを、ブログ Web サイト (主に個人の Web サイト) というよりも、Web ベースのサービスだと考えています。

CMS誰かが、より多くのリソースを消費するとも言いました。本当?

5) Web デザイナー/開発者に何を提案しますか?

物事を簡単にしようとするよりも、品質、スケーラビリティ、およびセキュリティを重視する Web 開発者へのアドバイス。

4

4 に答える 4

3

1) コンテンツ管理システムの使用が推奨されるのは誰ですか?

コンテンツ管理システムは、技術者と非技術者の両方に適していると思います。もちろん、それは選択した CMS によって異なります。多くの CMS 製品では、プログラマー、デザイナー、または開発者になることが役に立ちます。

2) CMS を使用すると理解が制限されますか?

CMS を使用しても、Web サーバーやプログラミング言語 (特に PHP) を理解する必要がないというわけではありません。それはすべて、製品をホストする方法によって異なります。たとえば、GoDaddy の共有ホスティング サービスを使用していて、ホスティング接続を使用している場合、CMS を自分でインストールすることの詳細を学んだり、Web サーバーにパッチを適用したりする必要はありません。一方、自分のボックスに CMS をインストールする場合は、Web サーバーを構成、強化、およびパッチを適用する必要があります。PHP (または別の言語) をインストールし、MySQL (または同様のもの) をインストールします。通常は LAMP です。

3) CMS を使用すると、Web サイトをより細かく制御できるようになりませんか?

よりコントロールできるとは言えませんが、実際にはより少ないと言えます。ただし、CMS が提供するものを構築するスキルがない場合は、制御を放棄することをお勧めします。手動でコーディングしたサイトまたは CMS をバックアップして、問題が発生した場合にロールバックできるようにする必要があります。

4) Web ベースの製品/サービスに CMS を使用するのはどうですか?

これをもっと明確にする必要があると思います。ソーシャル ネットワーキング向けの CMS は知りません。

5) Web デザイナー/開発者に何を提案しますか?

彼らはお金に従うことをお勧めします。CMS転送を使用しながらWebデザイナー/開発者として開発するスキル(およびその逆)。

于 2013-06-14T18:02:32.763 に答える
1

すべての問題には、さまざまな解決策があります。これに関する私の一般的な経験則は、Web サイトにコンテンツを提供する人の大多数がプログラマーでない場合は、CMS を使用することです。一方、大部分の人がプログラマーであり、コンテンツがそのように維持され続ける場合、私はそれを使用しません。ただし、それは主に特定の状況に依存します。

于 2013-06-14T17:30:55.183 に答える