Migliore risposta
Ecco un elenco dei migliori forum PHP open source:
- phpBB – phpBB è un software di bacheca di forum gratuito e open source che può essere utilizzato per rimanere in contatto con un gruppo di persone o può alimentare lintero sito web.
- bbPress è uno degli script per forum open source ampiamente utilizzati dai creatori di WordPress . È molto simile a WordPress.
- Codoforum – Dì bene addio alle interfacce del forum vecchie, ingombre e ingombranti. Il nostro software del forum ha una nuova interfaccia utente che è semplice, pulita e impressionante con un motore avanzato e potente sotto.
- Invision Power Board – Un altro popolare software per forum a pagamento. Quando viene confrontato vBulletin, viene confrontato con Invision Power Board.
- vBulletin – Indubbiamente vBulletin è il miglior software per forum. Con i suoi anni di esperienza e il grande supporto lo ha reso il miglior software per forum. vBulletin è uno script per forum a pagamento ma vale per il suo valore.
- punBB – PunBB è un forum di discussione PHP veloce e leggero. È rilasciato sotto la GNU General Public License. I suoi obiettivi principali sono essere più veloci, più piccoli e graficamente meno intensi rispetto ad altri forum di discussione.
- FluxBB è unapplicazione per forum veloce, leggera e facile da usare per il tuo sito web. FluxBB è stato progettato come unalternativa più leggera e veloce ad alcune delle tradizionali applicazioni per forum pesanti.
Nel frattempo, se hai trovato utile questo elenco, non dimenticare di condividerlo.
Rispondi
Lato client: HTML, CSS, Javascript. Impara un framework Javascript front-end come Aurelia, Angular 2 o React (Angular 2 e React sono quelli con il più grande riconoscimento del mercato in questo momento) e Bootstrap, tu ” sei pronto per partire.
Lato server: qui è dove hai un sacco di opzioni. Puoi scegliere una delle seguenti:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Sono abbastanza sicuro che le cose sul lato server non siano limitate alla mia lista, ma queste ragazzi hanno il più grande riconoscimento del mercato in questo momento.
Database: devi memorizzare i tuoi argomenti, post e cose da qualche parte. Ecco le tue opzioni :
- Relazionale: MySQL, PostgreSQL, Oracle DB, MSSQL (solo se selezioni .NET come erver side stuff) e alcune altre cose che non mi vengono in mente subito.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase e probabilmente altre cose che non mi vengono in mente correttamente adesso.
Non credo che avrai più vantaggi che svantaggi scegliendo qualcosa che non ho nominato in contrasto con qualcosa che ho fatto io.
Caching lato server: questo è praticamente facoltativo e puoi farla franca con zero caching sul lato server. Nel caso in cui desideri memorizzare nella cache i tuoi argomenti e cose importanti, puoi scegliere uno dei seguenti:
- Redis
- Memcached
- Hazelcast
Non puoi sbagliare scegliendo Redis da questo gruppo.
Server web: Tu dovranno servire le tue pagine web effettive in qualche luogo. Ospiterà le risorse statiche (inclusi HTML, CSS, Javascript e le tue immagini), eseguirà la cache HTTP, sarà un proxy inverso per le tue API e bilancia il carico delle richieste in arrivo. Le tue opzioni qui:
- NGINX
- Altre cose
Basta andare con NGINX per tutto questo. Non puoi sbagliare con NGINX, fa tutto ciò di cui hai bisogno più qualcosa ed è anche molto leggero.
Distribuzione: Bene, da qualche parte devi trovare un host per il tuo sito web.Le tue opzioni consistono principalmente in:
- A mazon W eb S ervices
- Heroku
- Microsoft Azure
- Google App Engine
Sceglierei AWS da questo gruppo per alcuni motivi:
- Ha il più grande riconoscimento del mercato
- Sono anni luce avanti rispetto ad altri
- Ha la più grande quantità di risorse là fuori
- Non puoi sbagliare scegliendo AWS
Immagino questo è tutto ciò di cui hai bisogno, dalla testa ai piedi, per creare qualsiasi app web reattiva, non solo un forum.