ベストアンサー
ここに最高のオープンソースPHPフォーラムのリストがあります-
- phpBB -phpBBは、無料のオープンソースフォーラム掲示板ソフトウェアで、グループの人々と連絡を取り合ったり、ウェブサイト全体を強化したりできます。
- bbPress は、WordPressのメーカーによって広く使用されているオープンソースフォーラムスクリプトの1つです。 。これはWordPressと非常によく似ています。
- コドフォーラム -よろしくお願いします古くて雑然とした面倒なフォーラムインターフェースにさようなら。私たちのフォーラムソフトウェアは、その下に高度で強力なエンジンを備えた、シンプルでクリーンで印象的な新しいUIを備えています。
- インビジョンパワーボード –もう1つの人気のある有料フォーラムソフトウェア。 vBulletinを比較すると、Invision PowerBoardと比較されます。
- vBulletin –疑いのないvBulletinは最高のフォーラムソフトウェアです。その長年の経験と素晴らしいサポートにより、最高のフォーラムソフトウェアになりました。 vBulletinは有料のフォーラムスクリプトですが、その価値はあります。
- punBB -PunBBは、高速で軽量なPHPを利用したディスカッション掲示板です。これは、GNU General PublicLicenseの下でリリースされています。その主な目標は、他のディスカッション掲示板と比較して、より速く、より小さく、グラフィックの集中度を下げることです。
- FluxBB は、ウェブサイト向けの高速、軽量、ユーザーフレンドリーなフォーラムアプリケーションです。 FluxBBは、従来の機能の重いフォーラムアプリケーションの一部に代わる、より軽量で高速な代替手段として設計されました。
このリストが役に立った場合は、忘れずに共有してください。
回答
クライアント側: HTML、CSS、Javascript。Aurelia、Angular 2、React(Angular 2とReactは現在、市場で最も認知されているものです)やBootstrapなどのフロントエンドJavascriptフレームワークを学びましょう。準備ができました。
サーバー側:ここには、さまざまなオプションがあります。次のいずれかを選択できます。
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
サーバー側のものも私のリストに限定されていないと確信していますが、これらは
データベース:トピックや投稿などをどこかに保存する必要があります。オプションは次のとおりです。 :
- 関連:MySQL、PostgreSQL、Oracle DB、MSSQL(.NETをsとして選択した場合のみサーバーサイドのもの)とすぐに頭に浮かばない他のいくつかのもの。
- NoSQL:MongoDB、Cassandra、CouchDB、Couchbase、そしておそらく私の頭に浮かばない他のいくつかのもの。今。
私がやったこととは反対に、私が名前を挙げていないものを使うことで、短所よりも長所が増えるとは思いません。
サーバー側のキャッシング:これはほとんどオプションであり、サーバー側でキャッシングをゼロにすることで回避できます。スティッキーなトピックなどをキャッシュしたい場合に備えて、次のいずれかを選択できます。
- Redis
- Memcached
- Hazelcast
この束からRedisを選ぶのは間違いありません。
Webサーバー:あなたどこかで実際のWebページを提供する必要があります。静的リソース(HTML、CSS、Javascript、画像を含む)をホストし、HTTPキャッシングを実行し、APIのリバースプロキシとなり、受信リクエストの負荷を分散します。ここでのオプション:
- NGINX
- その他のもの
これらすべてにNGINXを使用するだけです。 NGINXは間違いありません。必要なすべての処理に加えて、非常に軽量です。
導入:まあ、あなたはどこかにあなたのウェブサイトへのホストを見つける必要があります。オプションの大部分は次のもので構成されます:
- A mazon W eb S サービス
- Heroku
- Microsoft Azure
- Google App Engine
いくつかの理由から、この束からAWSを選びます。
- 市場で最大の認知度を誇っています
- 数年先です 他の人と比較して
- そこには最大のリソースがあります
- AWSを選ぶのは間違いありません
私は推測します フォーラムだけでなく、応答性の高いWebアプリを構築するために必要なのは、これだけです。