Pagina principala » Web design » Resurse proaspete pentru web designeri și dezvoltatori (martie 2018)

    Resurse proaspete pentru web designeri și dezvoltatori (martie 2018)

    PHP, în ciuda concepției greșite și a privit în jos, este până la această dată rămâne unul cel mai mult alegerea populară a dezvoltatorilor pentru construirea de aplicații web. Din moment ce PHP 7 a fost introdus, limbajul PHP a adus un progres asupra factorului de viteză.

    Am săpat în PHP în ultimele săptămâni și am găsit multe lucruri care merită împărțite. Deci, această rundă va fi totul despre Resurse PHP inclusiv; un cadru PHP care vă va permite să construiți un bot de chat, să efectuați aplicații bazate pe evenimente, ca în Node.js, construi un CLI interactiv, precum și o mână de resurse de învățare pentru a vă ridica abilitățile PHP.

    Să începem.

    Botman

    BotMan este a Cadrul PHP pentru a construi un bot de chat concepute pentru a se integra cu multe platforme de mesagerie, cum ar fi Slack, HipChat și Telegram. Este ușor să o instalați prin intermediul Composer și vine cu built-in CLI de asemenea.

    Hopa

    Un cadru PHP care va face depanarea codului dvs. prettier cu o interfață frumoasă și curată. Dacă apare o eroare în aplicația dvs. PHP; interfața creează urmă afișând codurile care au fost executate în ordine consecutivă, codul cu problema, precum și mediile de aplicație.

    PHPReact

    Știați că puteți efectua programare bazată pe evenimente cu PHP? Ei bine, cu ReactPHP poți. Este un cadru PHP de nivel scăzut componente precum EventLoop, Stream și Promise similar cu Node.js sau alte aplicații bazate pe JavaScript.

    Caşetă

    Catchet este a Sistem de monitorizare a statutului bazat pe PHP care este o aplicație comună în Saas pentru a-și monitoriza serviciul și pentru a oferi actualizări abonaților în caz de probleme sau întreruperi. Vă puteți gândi la aceasta ca o alternativă la StatusPage.io, dar în schimb, voi gazdă pe propriul server. Este gratuit, open source, și aveți control complet asupra datelor.

    Phar.io

    Phar.io este o inițiativă de a face instalarea aplicației PHP phar mai rațională și mai sigură. Phar.io va verifica pachetul prin potrivirea cheii SHA și a autorului GPG înainte de a instala asigurându-se că fișierele sunt neschimbate și provin din sursa de încredere.

    Matomo

    Este util Aplicație de analiză bazată pe PHP. Similar cu Google Analytics, înregistrează vizitatorii care vin pe site, cum ar fi pagina pe care au vizitat-o, locația acestora etc., cu excepția cazului în care o puteți instala pe propriul server și puteți avea mai mult control asupra datelor stocate.

    Litemoji

    Interesant framework-ul PHP, Litemoji facilitează traducerea cuvântului cheie emoji în emoji. De exemplu :zâmbet: se va întoarce la Ã?  ° à ... ¸AAAA . Amintește-te bine?

    PHP Best Practices

    Este o colecție de bune practici pentru sarcini comune în PHP. Ceea ce îmi place din această referință este că prezintă cele mai bune practici sfaturi cu raționamentul în spatele ei în scurt și concis mod cu un fragment pentru a începe cu lucrurile de bază.

    PHP HHVM Benchmark

    E o de referință pentru o mână de CMS-uri și cadre bazate pe PHP împotriva mai multor versiuni PHP și HHVM. Vă sugerăm să începeți cel mai recent proiect PHP cu PHP7.2 în minte pentru a profita de cele mai recente caracteristici, precum și cu creșterea vitezei, deoarece PHP7.2 a arătat o performanță remarcabilă și HHVM out-perfomată, în acele aplicații evaluate.

    Async Transients

    Asyn-Transients este a PHP bibliotecă, în special pentru WordPress, pentru a gestiona asincron tranzitorii. Această bibliotecă va permite WordPress să furnizeze utilizatorilor datele învechite ale datelor tranzitorii în timp ce generează date noi în fundal, astfel încât utilizatorii să nu vadă niciodată impactul regenerării tranzitorilor.

    PHP Round Table

    A Canal podcast PHP pentru a ține pasul cu cea mai recentă dezvoltare PHP și comunitatea. Podcast-ul este găzduit de Sammy Kaye Powers și vă puteți abona la canal cu Youtube, RSS Feed sau iTunes.

    PHP Security

    O colecție de cele mai bune practici, sfaturi și metode de întărire a aplicației dvs. PHP. Acesta vă va ghida prin câteva principii de bază de securitate până la asigurarea de atacuri comune cum ar fi scripting Cross-site (XSS), injectare MySQL, si mult mai mult.

    Sylius

    Un CMS de comerț electronic, construit pe partea de sus a Symfony, unul dintre cele mai populare cadre PHP, Sylius este construit meticulos prin urmărirea celor mai recente practici de dezvoltare. De asemenea suportă multe gateway-uri de plată pentru a satisface nevoile afacerii, inclusiv Paypal, Stripe și Authorize.net

    Kitab

    Kitab este un instrument PHP incredibil care va economisi mult timp în documentarea API-ului sau a codului. Kitab, derivat din cuvântul arab care înseamnă Carte, voi analizați blocul de coduri de cod, testați fragmentul de exemplu de cod, și să compuneți automat Documentația bazată pe blocul de comentarii. ordinat!

    Meniul CLI

    Un cadru PHP pentru construiți o interfață frumoasă de linie de comandă interactivă cu listă, selecție și dialog de confirmare. Cadrul poate fi, de asemenea, integrat în aplicația dvs. existentă construită cu Symfony și Laravel.

    Atoum

    Atoum este o alternativă la PHPUnit cu o sintaxă mai expresivă și este ușor de configurat. Lucru minunat despre Atoum este că oferă o mână de extensii cum ar fi Extensie BDD pentru testul condus de comportament și PHPUnit, care vă permite să transferați cazurile de unități de test existente de la PHPUnit la Atoum.

    Deja vu

    Un strat UI pentru a interacționa cu serverul ElasticSearch. ElasticSearch este un server de indexare care va optimiza performanța căutării pe site-ul dvs. web. Atât Dejavu, cât și ElasticSearch sunt open-source, gratuite și disponibile ca o imagine Docker care ușurează atașarea la dvs. Dockerized cerere.

    Termen limită

    Slack Term este un utilitar pentru accesați și interacționați cu spațiile de lucru Slack din Terminal. Nu vine cu interfața frumoasă ca aplicația mobilă sau desktop, evident. Dar, dacă vă confruntați cu o provocare, acest lucru ar putea fi pentru dvs..

    Rulează

    Acesta nu este un instrument bazat pe PHP. Cu toate acestea, ar putea fi util dacă doriți să adăugați ceva special JavaScript flairs pentru tine PHP aplicație bazată pe. RollupJS este un instrument pentru a vă compila modulele JavaScript într-un pachet

    fluturare

    fluturare este o nouă inițiativă a companiei Google, care va permite dezvoltatorilor de dispozitive mobile să construiască interfața de utilizator nativă pentru aplicațiile lor iOS și Android rapid cu performanțele native. Consultați galeria widget pentru UI furnizat în cadru.