Najlepsza odpowiedź
Oto lista najlepszych forów PHP typu open source –
- phpBB – phpBB to darmowe oprogramowanie typu open source do obsługi forum, które może być używane do utrzymywania kontaktu z grupą ludzi lub może zasilać całą witrynę.
- bbPress to jeden z powszechnie używanych skryptów forum typu open source przez twórców WordPressa . Jest to bardzo podobne do WordPressa.
- Codoforum – Powiedz dobrze do widzenia do starych, zagraconych i nieporęcznych interfejsów forum. Nasze oprogramowanie Forum ma nowy interfejs użytkownika, który jest prosty, przejrzysty i imponujący, z zaawansowanym i potężnym silnikiem pod spodem.
- Płyta zasilająca Invision – Kolejne popularne oprogramowanie do płatnego forum. Kiedy porównuje się vBulletin, porównuje się go z płytą Invision Power Board.
- vBulletin – Niewątpliwie vBulletin to najlepsze oprogramowanie forum. Dzięki wieloletniemu doświadczeniu i wspaniałemu wsparciu jest to najlepsze oprogramowanie forum. vBulletin to płatny skrypt forum, ale jest wart swojej wartości.
- punBB – PunBB to szybka i lekka tablica dyskusyjna oparta na PHP. Jest wydany na licencji GNU General Public License. Jego głównym celem jest szybsze, mniejsze i mniej obciążające graficznie w porównaniu z innymi forami dyskusyjnymi.
- FluxBB to szybka, lekka, przyjazna dla użytkownika aplikacja do tworzenia forum dla Twojej witryny. FluxBB został zaprojektowany jako lżejsza i szybsza alternatywa dla niektórych tradycyjnych aplikacji forów o dużej liczbie funkcji.
W międzyczasie, jeśli uznasz tę listę za przydatną, nie zapomnij jej udostępnić.
Odpowiedź
Po stronie klienta: HTML, CSS, Javascript. Naucz się frontendowego frameworka Javascript, takiego jak Aurelia, Angular 2 lub React (Angular 2 i React to te, które obecnie cieszą się największym uznaniem na rynku) i Bootstrap, ty jesteś gotowy do pracy.
Po stronie serwera: Tutaj masz mnóstwo opcji. Możesz wybrać jedną z:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Jestem prawie pewien, że rzeczy po stronie serwera nie są ograniczone do mojej listy, ale te faceci cieszą się obecnie największym uznaniem na rynku.
Baza danych: Musisz gdzieś przechowywać swoje tematy, posty i inne rzeczy. Oto opcje :
- Relacyjne: MySQL, PostgreSQL, Oracle DB, MSSQL (tylko jeśli wybierzesz .NET jako swoje erver side stuff) i kilka innych rzeczy, które nie przychodzą mi od razu do głowy.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase i prawdopodobnie inne rzeczy, które nie przychodzą mi do głowy dobrze teraz.
Nie sądzę, żebyś miał więcej zalet niż wad, wybierając coś, czego nie nazwałem, w przeciwieństwie do tego, co zrobiłem.
Buforowanie po stronie serwera: jest to prawie opcjonalne i możesz uciec od zerowego buforowania po stronie serwera. Na wypadek, gdybyś chciał buforować swoje przyklejone tematy i inne rzeczy, możesz wybrać jedną z następujących:
- Redis
- Memcached
- Hazelcast
Nie możesz się pomylić wybierając Redis z tej paczki.
Serwer WWW: Ty będą musiały w jakimś miejscu wyświetlać Twoje strony internetowe. Będzie hostować zasoby statyczne (w tym HTML, CSS, Javascript, a także obrazy), wykonywać buforowanie HTTP, być zwrotnym proxy dla twoich interfejsów API i równoważyć obciążenie przychodzących żądań. Twoje opcje tutaj:
- NGINX
- Inne rzeczy
Po prostu skorzystaj z NGINX do tego wszystkiego. Nie możesz się pomylić z NGINX, robi wszystko, czego potrzebujesz, plus trochę, a także jest bardzo lekki.
Wdrożenie: Cóż, musisz gdzieś znaleźć hosta dla swojej witryny.Twoje opcje obejmują głównie:
- A mazon W eb S erwis
- Heroku
- Microsoft Azure
- Google App Engine
Wybrałbym AWS z tej paczki z kilku powodów:
- Ma największe uznanie na rynku
- Są lata świetlne do przodu w porównaniu do innych facetów
- Ma najwięcej zasobów
- Nie możesz się pomylić wybierając AWS
Myślę, że to wszystko, czego potrzebujesz, od stóp do głów, aby stworzyć dowolną responsywną aplikację internetową, a nie tylko forum.