Cel mai bun răspuns
Iată o listă cu cele mai bune forumuri open source PHP –
- phpBB – phpBB este un software gratuit și gratuit sursă de forum, care poate fi folosit pentru a rămâne în contact cu un grup de oameni sau pentru a vă alimenta întregul site web.
- bbPress este unul dintre scripturile de forum open source utilizate pe scară largă de către producătorii de WordPress . Acest lucru este foarte asemănător cu WordPress.
- Codoforum – Spune bine la revedere la interfețele de forum vechi, dezordonate și greoaie. Software-ul nostru Forum are o UI nouă, simplă, curată și impresionantă, cu un motor avansat și puternic dedesubt.
- Invision Power Board – Un alt software popular de forum cu plată. Când se compară vreodată vBulletin, este comparat cu Invision Power Board.
- vBulletin – vBulletin fără îndoială este cel mai bun software de forum. Cu experiența sa de ani de zile și cu sprijinul excelent, a devenit cel mai bun software pentru forum. vBulletin este un script de forum plătit, dar merită la valoarea sa.
- punBB – PunBB este un forum de discuții rapid și ușor, bazat pe PHP. Este lansat sub licența publică generală GNU. Obiectivele sale principale sunt să fie mai rapid, mai mic și mai puțin intens din punct de vedere grafic în comparație cu alte forumuri de discuții.
- FluxBB este o aplicație de forum rapidă, ușoară și ușor de utilizat pentru site-ul dvs. web. FluxBB a fost conceput ca o alternativă mai ușoară și mai rapidă la unele dintre aplicațiile tradiționale de forum cu forță mare.
Între timp, dacă vi se pare utilă această listă, vă rugăm să nu uitați să distribuiți.
Răspundeți
Partea client: HTML, CSS, Javascript. Aflați un cadru Javascript de tip front-end precum Aurelia, Angular 2 sau React (Angular 2 și React sunt cele cu cea mai mare recunoaștere a pieței acum) și Bootstrap, tu sunteți gata să plecați.
Partea server: Aici aveți o mulțime de opțiuni. Puteți alege una dintre:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Sunt destul de sigur că lucrurile de pe server nu sunt limitate nici la lista mea, dar acestea băieții au cea mai mare recunoaștere a pieței chiar acum.
Baza de date: Trebuie să vă stocați subiectele, postările și alte lucruri undeva. Iată opțiunile :
- Relațional: MySQL, PostgreSQL, Oracle DB, MSSQL (numai dacă selectați .NET ca s erver side stuff) și alte lucruri care nu-mi vin imediat în minte.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase și probabil alte lucruri care nu-mi vin bine în minte acum.
Nu cred că veți avea mai multe avantaje decât dezavantaje, mergând cu ceva pe care nu l-am numit opus la ceva ce am făcut.
Caching pe partea de server: Acest lucru este practic opțional și puteți scăpa de a avea zero cache pe partea de server. Doar în cazul în care doriți să memorați în cache subiectele și lucrurile lipicioase, puteți alege una dintre următoarele:
- Redis
- Memcached
- Hazelcast
Nu puteți greși dacă alegeți Redis din acest grup.
Server web: va trebui să vă difuzeze paginile web reale într-un anumit loc. Acesta va găzdui resursele statice (inclusiv HTML, CSS, Javascript, precum și imaginile), va face cache HTTP, va fi un proxy invers pentru API-urile dvs. și va echilibra solicitările primite. Opțiunile dvs. aici:
- NGINX
- Alte lucruri
Pur și simplu mergeți cu NGINX pentru toate acestea. Nu puteți greși cu NGINX, face tot ce aveți nevoie pentru a face plus câteva și este și foarte ușor.
Implementare: Ei bine, trebuie să găsiți undeva o gazdă pentru site-ul dvs.Opțiunile dvs. constau în principal din:
- A mazon W eb S ervices
- Heroku
- Microsoft Azure
- Google App Engine
Aș alege AWS din acest grup din câteva motive:
- Are cea mai mare recunoaștere a pieței
- Au ani-lumină înainte în comparație cu ceilalți băieți
- Are cea mai mare cantitate de resurse acolo
- Nu puteți greși dacă alegeți AWS
Cred asta este tot ce aveți nevoie, din cap până în picioare, pentru a construi orice aplicație web receptivă, nu doar un forum.