Nejlepší odpověď
Zde je seznam nejlepších fór s otevřeným zdrojovým kódem PHP –
- phpBB – phpBB je bezplatný a otevřený software vývěskového fóra fóra, který lze použít k udržení kontaktu se skupinou lidí nebo k napájení celého vašeho webu.
- bbPress je jedním z široce používaných skriptů fóra open source od tvůrců WordPressu . Je to velmi podobné WordPressu.
- Codoforum – řekněte dobře nashledanou stará, přeplněná a těžkopádná rozhraní fóra. Náš software Forum má nové uživatelské rozhraní, které je jednoduché, čisté a působivé s pokročilým a výkonným motorem pod ním.
- Invision Power Board – Další populární placený software fóra. Kdykoli se porovná vBulletin, porovná se s Invision Power Board.
- vBulletin – nepochybný vBulletin je nejlepší software pro fórum. Díky svým dlouholetým zkušenostem a velké podpoře se stal nejlepším softwarem fóra. vBulletin je placený skript fóra, ale stojí za jeho hodnotu.
- punBB – PunBB je rychlý a lehký diskusní panel založený na PHP. Je vydáván pod GNU General Public License. Jeho primárním cílem je být rychlejší, menší a graficky méně graficky náročnější ve srovnání s ostatními diskusními fóry.
- FluxBB je rychlá, lehká a uživatelsky přívětivá aplikace ve fóru pro váš web. FluxBB byl navržen jako lehčí a rychlejší alternativa k některým tradičním aplikacím s těžkými fórami.
Pokud vám mezitím připadá tento seznam užitečný, nezapomeňte jej sdílet.
Odpovědět
Strana klienta: HTML, CSS, Javascript. Naučte se front-endový rámec Javascript jako Aurelia, Angular 2 nebo React (Angular 2 a React jsou právě teď s největším tržním uznáním) a Bootstrap, vy jste připraveni jít.
Strana serveru: Zde máte spoustu možností. Můžete vybrat jednu z těchto možností:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Jsem si docela jistý, že věci na straně serveru nejsou omezeny ani na můj seznam, ale tyto kluci mají právě teď největší tržní potvrzení.
Databáze: Musíte si někde uložit svá témata a příspěvky a podobně. Zde jsou vaše možnosti :
- Relační: MySQL, PostgreSQL, Oracle DB, MSSQL (Pouze pokud vyberete .NET jako erver side things) a některé další věci, které mi hned nepřijdou na mysl.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase a pravděpodobně nějaké další věci, které mi nepřijdou správně teď.
Opravdu si nemyslím, že budete mít více kladů a záporů, když půjdete s něčím, co jsem nepojmenoval, na rozdíl od něčeho, co jsem udělal.
Ukládání do mezipaměti na straně serveru: Toto je do značné míry volitelné a můžete se zbavit nulového ukládání do mezipaměti na straně serveru. Pro případ, že si chcete uložit do paměti svá důležitá témata a věci, můžete vybrat jednu z následujících možností:
- Redis
- Memcached
- Hazelcast
Nemůžete pokazit výběr Redis z této skupiny.
Webový server: Vy budete muset na nějakém místě obsluhovat své skutečné webové stránky. Bude hostovat statické prostředky (včetně vašich HTML, CSS, Javascript i vašich obrázků), bude ukládat do mezipaměti HTTP, bude reverzním proxy pro vaše API a vyvažuje příchozí požadavky. Vaše možnosti zde:
- NGINX
- Další věci
K tomu všemu prostě použijte NGINX. S NGINX se nemůžete pokazit, dělá vše, co potřebujete, plus některé a je také velmi lehký.
Nasazení: Musíte někde najít hostitele svého webu.Vaše možnosti většinou zahrnují:
- A mazon W eb S služby
- Heroku
- Microsoft Azure
- Google App Engine
Vybral bych AWS z této skupiny z několika důvodů:
- Má největší tržní uznání
- Jsou o světelné roky dopředu ve srovnání s ostatními lidmi
- má největší množství zdrojů
- s výběrem AWS se nemůžete pokazit
myslím to je vše, co potřebujete, od hlavy po paty, abyste mohli vytvořit jakoukoli responzivní webovou aplikaci, nejen fórum.