discuz phpwind のような Web サイト構築プログラム。
返信内容:
多くの場合、Web サイト構築の目的は、多くの革新的な技術効果を達成することではなく、単にインターネットをプラットフォームとして使用することです。そのため、Webサイト構築ツールは数多くあります。もちろん、起業家や特定分野の愛好家向けにシンプルなツールを提供するオープンソースの Web サイト構築ツールも数多くあります。
あなたが言及した discuz と phpwind は、Web サイト構築プログラムが多すぎます。これらは (ローカライズが完全に推進されているため) 中国でのみ人気があります。
一般に、Web サイト構築プログラムには常にその「専門知識の方向性」があります。
- フォーラム タイプ: あなたが言及した discuz と phpwind は両方ともフォーラム タイプであり、フォーラム Web サイト構築プログラムには phpBB なども含まれます。 (非常にシンプルなので海外ではよく使われています)。ちなみに、discuz は個人のみが無料で、企業は有料で使用できます。詳細については、公式 Web サイトにアクセスしてください。
- ブログの種類: 有名なプラットフォームは WordPress で、ほとんどのブログや企業 Web サイトで使用されています。
- などの他のブログ タイプの Web サイト構築プログラムもあります。百科事典: 最も有名なものは Mediawiki です。エントリベースのコンテンツ管理方法が百科事典に非常に適しているため、多くの百科事典 Web サイトでも Mediawiki が使用されています。もちろん、多くのソフトウェアマニュアルや、一部の企業の複数人コラボレーションログでも Wiki モデルが使用されています。 Dokuwiki も国内の HDwiki と同様に Wiki プログラムであり、インタラクティブな百科事典もこのシステムを使用しています。
- ショッピング、SNS、Q&A、その他の Web サイト構築ツールも多数あります。たとえば、Jiying のシード公開サイト (http://bt.ktxp.com) は、シード公開サイトとして btmaster を使用します。このウェブサイト構築ツール。
先ほど述べたこれらの Web サイト構築ツールについては、公式 Web サイトで「誰が私たちを使用しているか」の紹介を見つけることができます。さらに、これは通常、Web サイトの「概要」ページ、または次の URL で見つけることができます。ウェブサイトの作成に使用されたツールは何ですか?
しかし、単純な Web サイト構築ツールを多数使用すると、必然的に同種の Web サイトが多数出現することになります。一般的に、Web サイト構築ツールはシンプルで使いやすいほど、カスタマイズ性が低くなります。たとえば、中国のディスカス フォーラム Web サイトはどれも似通ったものになっています。その結果、Web サイトを構築する敷居はますます低くなり、Web サイトの数は増えますが、品質は考慮されなくなります。私の周りでは、フォーラムを作るためにバーチャルホストを購入し、ロゴを作成して投稿した、たくさんの人が来ることを想像していたのに、多くのエネルギーを費やしたのが無駄だったと言っているのをよく見かけます。とても残念です。元々は非常に優れていたフォーラムもいくつかありますが、フォーラムを適切に開発せず、代わりに SNS ソーシャル プラットフォームを開発し、多くのリソースを無駄にしました。これは中国でより一般的です。
ウェブサイト構築ツールで作成した特徴のないウェブサイトに多くの人を集めるための十分なプロモーション方法がある場合は、字幕グループなどの十分なコンテンツが必要です。または、十分なリソースが必要です。有名人のブログ、Renren Subtitle Group の Web サイト、および人気のフォーラム (写真、Apple、Android など) は、人々を惹きつける豊富なコンテンツを提供しているため、型にはまった Web サイト構築ツールを使用する必要はありません。代わりに、Web サイト構築ツールを使用してください。ユーザーが使い始めるのにさらに役立ちます。
しかし、これらの追加要素がなければ、独自の機能が利用可能でなければなりません。たとえば、Douban や Amazon などの Web サイトの効果を直接かつ簡単に実現できる Web サイト構築プログラムはほとんどありません。
したがって、上記の簡単な Web サイト構築ツールに加えて、さらに半完成の Web サイト構築ツールやフレームワークも多数あります。これらのツールは多くの場合非常にカスタマイズされていますが、基本的なユーザー ログインとコンテンツ ノード管理も備えています。たとえば、Drupal は PHP で書かれた CMS システムです。 「コンテンツ管理システム」という意味では、フォーラムのコンテンツは投稿、ブログのコンテンツは記事、百科事典のコンテンツはエントリであると考えられます。 Drupal には多数のモジュールが用意されており、簡単にフォーラムやブログなど、想像もできないようなアプリケーションに変身させることができます。たとえば、多くの大学の Web サイトや企業の Web サイトが Drupal を使用して作成されています。回答者が言及した別のホワイトハウスのウェブサイト。 Drupal と同じくらい有名なのは、WordPress (WordPress は多くのモジュールを使用して単純なブログよりも多くの機能を実現できます) と joomla、
-
Django です。Django は Python (CMS ではなく) で書かれたフレームワークです。訂正のため)Drupal に比べて中途半端ですが、他の PHP フレームワーク コミュニティに比べて比較的活気があり、チュートリアルも多いため、個別に言及します。ターボギアなどの Python 言語のフレームワークもあります。
-
Zend や Yii などのフレームワークはさらに中途半端ですが、これらのフレームワークは、豊富な機能を実現するための拡張性にも優れています。
つまり、Web サイトのプログラムを最初から書く Web マスターはほとんどいません。ユーザーのログイン認証や、アバターのアップロードや処理などのより詳細な機能など、多くの繰り返し作業を 1 人で行うためです。いずれにせよ、オープンソース コミュニティの力には及びません。ほとんどのユーザーは多かれ少なかれ Web サイト構築ツールを使用しますが、あまり知識がない場合は、インストール後すぐに使用できる Web サイト構築ツールである discuz を使用できます。さらにカスタマイズしたい場合は、drupal やその他のツールを使用できます。 、そして一般的には zend などのフレームワークを使用するだけです。使いやすいほどカスタマイズ性は低くなり、カスタマイズ性が高くなるほどモジュールが拡張され、HTML、js、php、その他の言語を習得するために必要な知識が増え、必要なパーツが増えます。自分で書いたもの以上。しかし、jquery のような優れた既成の js ライブラリが利用できるのに、なぜ自分で js コードを 1 行ずつ記述する必要があるのでしょうか。
どの Web サイトが独自に作成する代わりに既製のオープン ソース コードを使用しているかと尋ねると、答えは簡単です。
ほとんどすべての Web サイトは、この Web サイトのチームによって完全にコーディングすることはできません。多かれ少なかれ、既製の Web サイト構築ツール、既製のフレームワーク、既製のモジュール、ライブラリが使用されますが、使用方法は異なります。 Webサイトでは、シンプルなWebサイト構築ツールを使えば使うほど、見やすさや機能が豊富ではなく、凄さのレベルに達するのが難しいです。技術的に優れたWebサイトは、既存のコードをベースに自らコードを多く書いており、どのプラットフォームを使用したかがわかりにくい。
オープンソース コードに基づく二次開発と直接使用は別のものです。やや大きな Web サイトの場合、コードをまったく書かないことはほぼ不可能です。
米国のホワイトハウスのウェブサイトも、数か月前にビジネス ユーザーのトップ 10 を選出したのを覚えています。
あなたが言及した discuz phpwind などの Web サイト構築プログラムは、Web サイトを構築するためにのみ使用されます。対応する素材 Web サイトには、Magic Bar と独自の公式 Web サイトが含まれます。ウェブサイトを見てください。サイト全体のソースコードを見つけたい場合、見つけるのは簡単ではありません。ただし、これらのプラットフォームのインテリジェントな Web サイト構築システムを使用して、いくつかのテンプレートをダウンロードして Web サイトを迅速に構築し、自分でデバッグした後に使用することができます。これは非常に高速で便利です。
私がよく使用するソース コード ダウンロード Web サイトをいくつか共有します。
csdn (世界最大の中国 IT コミュニティ ) ニュース、フォーラム、グループ、ブログ、ドキュメント、ダウンロード、読書、タグ、Web 抜粋、検索、.NET、 Java、ゲーム、ビデオ、タレント、アウトソーシング、セカンドブックストア、「プログラマー」などのプロジェクトを統合した大規模な総合ITポータルです。ソースコードはそのうちの1つにすぎませんが、非常に実用的で大きなものがたくさんあります。その中に名前が入っています。
DevStore (世界初の開発者サービス ストア ) は主に開発者サービス プラットフォームであり、国内外の多くのサードパーティ開発者サービスをまとめて、開発者にあらゆるサービスを提供します。設計から開発、運用、プロモーションまで、ワンストップでのソリューション、ソースコード、サービス評価もハイライトです。すべての開発者とPMがここに集まっています。
ウェブマスター ホーム (ウェブマスター ホーム - 中国ウェブマスター ステーション) は、個人のウェブマスターや企業ネットワーク管理者向けに、多くの言語や種類を含む情報とソース コードを提供します。