Beste svaret
Her er en liste over de beste open source PHP-forumene –
- phpBB – phpBB er en gratis programvare for forumoppslagstavler med åpen kildekode som kan brukes til å holde kontakten med en gruppe mennesker, eller som kan drive hele nettstedet.
- bbPress er et av de mest brukte open source-forumskriptene fra produsentene av WordPress . Dette ligner veldig på WordPress.
- Codoforum – Si det bra farvel til de gamle, rotete og tungvint forumgrensesnittene. Forum-programvaren vår har et nytt brukergrensesnitt som er enkelt, rent og imponerende med en avansert og kraftig motor under.
- Invision Power Board – En annen populær programvare med betalt forum. Når noen gang vBulletin sammenlignes, sammenlignes det med Invision Power Board.
- vBulletin – Utvilsomt vBulletin er den beste forumprogramvaren. Med sin mangeårige erfaring og god støtte har det gjort det til det beste forumprogramvaren. vBulletin er betalt forumskript, men det er verdt det.
- punBB – PunBB er et raskt og lett PHP-drevet diskusjonstavle. Den er utgitt under GNU General Public License. Dens primære mål er å være raskere, mindre og mindre grafisk intensiv sammenlignet med andre diskusjonstavler.
- FluxBB er en rask, lett og brukervennlig forumapplikasjon for nettstedet ditt. FluxBB ble designet som et lettere, raskere alternativ til noen av de tradisjonelle funksjonstunge forumapplikasjonene.
I mellomtiden, hvis du fant denne listen nyttig, ikke glem å dele.
Svar
Klientsiden: HTML, CSS, Javascript. Lær et Javascript-rammeverk som Aurelia, Angular 2 eller React (Angular 2 og React er de som har størst markedserkjennelse akkurat nå) og Bootstrap, du er klar til bruk.
Serversiden: Det er her du har mange muligheter. Du kan velge en av:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Jeg er ganske sikker på at serversiden ikke er begrenset til listen min heller, men disse gutta har den største markedserkjennelsen akkurat nå.
Database: Du må lagre emnene og innleggene dine og ting et eller annet sted. Her er alternativene dine :
- Relasjonelt: MySQL, PostgreSQL, Oracle DB, MSSQL (Bare hvis du velger .NET som din erver side stuff) og noen andre ting som ikke kommer til å tenke meg med en gang.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase, og sannsynligvis noen andre ting som ikke kommer til å tenke meg riktig nå.
Jeg tror egentlig ikke du vil ha flere fordeler enn ulemper ved å gå med noe jeg ikke navngir som motstander av noe jeg gjorde.
Servering-hurtigbufring: Dette er ganske mye valgfritt, og du kan komme unna med å ha null hurtigbufring på serversiden. Bare i tilfelle du vil cache de klissete emnene og tingene dine, kan du velge ett av følgende:
- Redis
- Memcached
- Hazelcast
Du kan ikke gå galt med å plukke Redis ut av denne gjengen.
Webserver: Du trenger å betjene de faktiske nettsidene dine et eller annet sted. Det vil være vert for de statiske ressursene (inkludert HTML, CSS, Javascript så vel som bildene dine), gjøre HTTP-caching, være en omvendt proxy til APIene dine og balansere innkommende forespørsler. Dine valg her:
- NGINX
- Andre ting
Bare gå med NGINX for alt dette. Du kan ikke gå galt med NGINX, den gjør alt du trenger for å gjøre pluss noe, og den er også veldig lett.
Implementering: Vel, du må finne en vert for nettstedet ditt et sted.Alternativene dine består for det meste av:
- A mazon W eb S ervices
- Heroku
- Microsoft Azure
- Google App Engine
Jeg vil plukke AWS ut av denne gjengen av noen grunner:
- Den har den største markedserkjennelsen
- De er lysår foran i forhold til andre gutter
- Den har den største mengden ressurser der ute
- Du kan ikke gå galt med å velge AWS
antar jeg dette er alt du trenger, topp til tå, for å bygge en responsiv webapp, ikke bare et forum.