Główna » Projektowanie stron » Świeże zasoby dla projektantów stron internetowych i programistów (marzec 2018)

    Świeże zasoby dla projektantów stron internetowych i programistów (marzec 2018)

    PHP, pomimo nieporozumień i patrzenia w dół, do tej pory pozostaje jednym z najbardziej popularny wybór programistów do budowania aplikacji internetowych. Od czasu wprowadzenia PHP 7 język PHP przyniósł przełom w zakresie współczynnika prędkości.

    Kopałem w PHP w ciągu ostatnich kilku tygodni i znalazłem wiele rzeczy, które warto udostępnić. Więc ta runda będzie o wszystkim Zasoby PHP włącznie z; framework PHP, który pozwoli ci na zbudowanie bota czatu, wykonywanie aplikacji sterowanych zdarzeniami, takich jak Node.js, zbuduj interaktywny CLI, a także garść zasobów edukacyjnych podnieść poziom umiejętności PHP.

    Zacznijmy.

    BotMan

    BotMan to Ramy PHP do budowania bota czatu zaprojektowany do integracji z wieloma platformami komunikacyjnymi, takimi jak Slack, HipChat i Telegram. Łatwo jest zainstalować go za pomocą Composer i jest dostarczany z wbudowany interfejs CLI także.

    Ups

    Ramy PHP, które zrobią ładniejsze debugowanie kodu z ładnym i czystym interfejsem. Jeśli wystąpi błąd w aplikacji PHP; interfejs tworzy ślad pokazywanie kodów które były wykonywane kolejno, kod z problemem, a także środowiska aplikacji.

    PHPReact

    Czy wiesz, że możesz występować programowanie oparte na zdarzeniach z PHP? Cóż, dzięki ReactPHP możesz. Zapewnia niskopoziomowy framework PHP komponenty takie jak EventLoop, Stream i Promise podobny do Node.js lub innych aplikacji opartych na JavaScript.

    Kapsułka

    Catchet to System monitorowania statusu oparty na PHP która jest powszechną aplikacją w Saasie do monitorowania ich usług i dostarczania subskrybentom aktualizacji w przypadku problemów lub przestojów. Możesz myśleć o tym jako o alternatywie dla StatusPage.io, ale zamiast tego hostuj go na własnym serwerze. Jest to bezpłatne, otwarte oprogramowanie i masz pełną kontrolę nad danymi.

    Phar.io

    Phar.io to inicjatywa mająca na celu usprawnienie i zwiększenie bezpieczeństwa aplikacji phar PHP. Phar.io sprawdzi pakiet, dopasowując SHA i klucz GPG autora przed instalacją zapewnienie, że pliki są niezmienione i pochodzą z zaufanego źródła.

    Matomo

    Jest przydatny Aplikacja analityczna oparta na PHP. Podobnie jak Google Analytics, rejestruje użytkowników odwiedzających witrynę, takich jak odwiedzana strona, ich lokalizacja itp., Z wyjątkiem tego, że można ją zainstalować na własnym serwerze i mieć większą kontrolę nad przechowywanymi danymi.

    Litemoji

    Anthor interesujący framework PHP, Litemoji ułatwia przetłumaczenie słowa kluczowego emoji na rzeczywiste emoji. Na przykład :uśmiech: zwróci się do à ° ° Ã… ¸à ??  ?? Ã… Â. Niesamowite prawo?

    Najlepsze praktyki PHP

    Jest to zbiór najlepszych praktyk dotyczących typowych zadań w PHP. To, co lubię z tego odniesienia, to to, że przedstawia porady dotyczące najlepszych praktyk z uzasadnieniem w krótkiej i zwięzłej formie urywkiem, aby zacząć od podstawowych rzeczy.

    Benchmark PHP HHVM

    To jest benchmark garstki systemów CMS i frameworków opartych na PHP przeciwko wielu wersjom PHP i HHVM. Proponuję rozpocząć najnowszy projekt PHP za pomocą PHP7.2 na uwadze aby skorzystać z najnowszych funkcji, a także zwiększyć prędkość, ponieważ PHP7.2 wykazał się wyjątkową wydajnością i perfekcyjnym HHVM, w tych aplikacjach poddanych testom porównawczym.

    Asynchroniczne transjenty

    Asyn-Transients to a Biblioteka PHP, specjalnie dla WordPress, do obsługi stanów przejściowych asynchronicznie. Ta biblioteka pozwoli WordPressowi dostarczać nieaktualne dane Transient do użytkowników podczas generowania nowych danych w tle, dzięki czemu użytkownicy nigdy nie zobaczą wpływu regeneracji Transients.

    Okrągły stół PHP

    ZA Kanał podcastów PHP, aby nadążyć za najnowszym rozwojem PHP i społeczność. Podcast jest prowadzony przez Sammy'ego Kaye Powersa i możesz subskrybować kanał za pomocą serwisu YouTube, kanału RSS lub iTunes.

    Bezpieczeństwo PHP

    Zbiór najlepszych praktyk, wskazówek i metod hartowania aplikacji PHP. Poprowadzi Cię przez kilka podstawowych zasad bezpieczeństwa zabezpieczenie przed typowymi atakami, takimi jak skrypty krzyżowe (XSS), wstrzykiwanie MySQL, i dużo więcej.

    Sylius

    Syrius, e-commerce CMS zbudowany na Symfony, jednym z najpopularniejszych frameworków PHP, jest skrupulatnie budowany zgodnie z najnowszymi najlepszymi praktykami programistycznymi. To także obsługuje wiele bramek płatności w celu zaspokojenia potrzeb biznesowych, w tym Paypal, Stripe i Authorize.net

    Kitab

    Kitab to niesamowite narzędzie PHP, które pozwoli zaoszczędzić dużo czasu na dokumentowaniu API lub kodu. Kitab, wywodzące się z arabskiego słowa, które oznacza Książka, będzie przeanalizuj blok komentarzy kodu, przetestuj fragment kodu przykładowego, i automatycznie skomponuj Dokumentację na podstawie bloku komentarzy. Schludny!

    Menu CLI

    Struktura PHP do zbuduj piękny interaktywny interfejs linii poleceń z listą, wyborem i potwierdzeniem okna dialogowego. Ramy można również zintegrować z istniejącą aplikacją zbudowaną z Symfony i Laravel.

    Atoum

    Atoum jest alternatywą dla PHPUnit z bardziej wyrazistą składnią i jest łatwy w konfiguracji. Niesamowitą rzeczą w Atoum jest to, że dostarcza garstkę rozszerzeń, takich jak Rozszerzenie BDD do testu opartego na zachowaniu i PHPUnit, który pozwala na przeniesienie istniejących przypadków jednostek testowych z PHPUnit do Atoum.

    Dejavu

    Warstwa interfejsu użytkownika do interakcji z serwerem ElasticSearch. ElasticSearch to serwer indeksujący, który optymalizuje wydajność wyszukiwania na Twojej stronie. Zarówno Dejavu, jak i ElasticSearch są open-source, bezpłatne i dostępne jako obraz Docker, który ułatwia dołączenie do istniejącego Zablokowany podanie.

    Slack Term

    Slack Term to narzędzie do dostęp i interakcja z przestrzeniami roboczymi Slack z Terminalu. Nie ma oczywiście pięknego interfejsu aplikacji mobilnej lub komputerowej. Ale jeśli masz wyzwanie, może to być dla ciebie.

    RollUp

    To nie jest narzędzie oparte na PHP. Mimo to może być przydatne, jeśli chcesz dodać jakieś specjalne Flairs JavaScript dla Ciebie Aplikacja oparta na PHP. RollupJS to narzędzie do kompilowania modułów JavaScript do pakietu

    Trzepotanie

    Trzepotanie to nowa inicjatywa firmy Google, która pozwoli twórcom aplikacji mobilnych na szybkie tworzenie natywnego interfejsu użytkownika dla aplikacji iOS i Android dzięki natywnej wydajności. Sprawdź galerię widgetów w interfejsie użytkownika dostarczonym w ramach.