Jakie są najlepsze fora PHP?


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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *