Bedste svar
Her er en liste over de bedste open source PHP-fora –
- phpBB – phpBB er en gratis og open source forum-opslagstavlesoftware, der kan bruges til at holde kontakten med en gruppe mennesker eller kan drive hele dit websted.
- bbPress er et af de udbredte open source forum-scripts fra producenterne af WordPress . Dette ligner meget WordPress.
- Codoforum – Sig godt farvel til de gamle, rodede og besværlige forumgrænseflader. Vores forum-software har en frisk brugergrænseflade, som er enkel, ren og imponerende med en avanceret og kraftfuld motor nedenunder.
- Invision Power Board – En anden populær betalt forumsoftware. Når vBulletin nogensinde sammenlignes, sammenlignes det med Invision Power Board.
- vBulletin – Utvivlsomt vBulletin er den bedste forumsoftware. Med sin mangeårige erfaring og stor støtte har det gjort det til den bedste forumsoftware. vBulletin er betalt forum script, men det er værd at dets værdi.
- punBB – PunBB er et hurtigt og let PHP-drevet diskussionsforum. Den frigives under GNU General Public License. Dets primære mål er at være hurtigere, mindre og mindre grafisk intensive sammenlignet med andre diskussionsforum.
- FluxBB er en hurtig, let og brugervenlig forumapplikation til dit websted. FluxBB blev designet som et lettere, hurtigere alternativ til nogle af de traditionelle funktionstunge forumapplikationer.
I mellemtiden, hvis du fandt denne liste nyttig, skal du ikke glemme at dele.
Svar
Klientside: HTML, CSS, Javascript. Lær en front-end Javascript-ramme som Aurelia, Angular 2 eller React (Angular 2 og React er dem med den største markedsgodkendelse lige nu) og Bootstrap, du er klar til brug.
Serverside: Det er her, du har mange muligheder. Du kan vælge en af:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Jeg er temmelig sikker på, at serveren ikke er begrænset til min liste, men disse fyre har den største markeds anerkendelse lige nu.
Database: Du skal gemme dine emner og indlæg og lignende et eller andet sted. Her er dine muligheder :
- Relationel: MySQL, PostgreSQL, Oracle DB, MSSQL (kun hvis du vælger .NET som din s erver side stuff) og nogle andre ting, der ikke kommer til at tænke mig med det samme.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase og sandsynligvis nogle andre ting, der ikke kommer til at tænke rigtigt nu.
Jeg tror ikke rigtig, at du har flere fordele end ulemper ved at gå med noget, jeg ikke navngav som modsætning til noget, jeg gjorde.
Server-caching: Dette er stort set valgfrit, og du kan slippe af sted med nul cache på serversiden. Bare hvis du vil cache dine klæbrige emner og ting, kan du vælge et af følgende:
- Redis
- Memcached
- Hazelcast
Du kan ikke gå galt med at vælge Redis ud af denne gruppe.
Webserver: Dig bliver nødt til at betjene dine faktiske websider et eller andet sted. Det er vært for de statiske ressourcer (inklusive din HTML, CSS, Javascript såvel som dine billeder), udfører HTTP-caching, er en omvendt proxy til dine APIer og belastningsbalancerer de indgående anmodninger. Dine muligheder her:
- NGINX
- Andre ting
Bare gå med NGINX til alt dette. Du kan ikke gå galt med NGINX, det gør alt, hvad du har brug for, plus nogle, og det er også meget let.
Implementering: Nå, du skal finde en vært til dit websted et eller andet sted.Dine muligheder består for det meste af:
- A mazon W eb S ervices
- Heroku
- Microsoft Azure
- Google App Engine
Jeg vælger AWS ud af denne gruppe af nogle få grunde:
- Den har den største markeds anerkendelse
- De er lysår foran sammenlignet med andre fyre
- Det har den største mængde ressourcer derude
- Du kan ikke gå galt med at vælge AWS
Jeg tror dette er alt hvad du behøver, top til tå, for at oprette en lydhør webapp, ikke kun et forum.