Kotisivu » Web-suunnittelu » Tuoreet resurssit web-suunnittelijoille ja kehittäjille (maaliskuu 2018)

    Tuoreet resurssit web-suunnittelijoille ja kehittäjille (maaliskuu 2018)

    PHP, huolimatta väärinkäsityksestä ja alhaalta, on tähän päivään asti edelleen yksi suosittu kehittäjien valinta web-sovellusten rakentamiseen. Ja koska PHP 7 on otettu käyttöön, PHP-kieli on tuonut läpimurron nopeustekijälle.

    Olen kaivanut PHP: n parin viime viikon aikana ja löytänyt paljon asioita, joita kannattaa jakaa. Joten tämä kierros on kyse PHP-resurssit mukaan lukien; PHP-kehys, jonka avulla voit rakentaa chat-botin, suorittaa tapahtumavetoisen sovelluksen, kuten Node.js, rakentaa vuorovaikutteinen CLI ja muutama oppimisresurssi tasoittaa PHP-taitosi.

    Aloitetaan.

    Botman

    BotMan on a PHP-kehys chat-robotin rakentamiseen suunniteltu integroitumaan moniin viestintäjärjestelmiin, kuten Slack, HipChat ja Telegram. Se on helppo asentaa Composerin kautta ja mukana tulee sisäänrakennettu CLI yhtä hyvin.

    Oho

    PHP-kehys, joka tehdään virheenkorjaus koodin prettieristä mukava ja puhdas käyttöliittymä. Jos PHP-sovelluksessa ilmenee virhe; rajapinta luo jäljittää näyttää koodit jotka suoritettiin peräkkäisessä järjestyksessä, koodi sekä ongelma että sovellusympäristöt.

    PHPReact

    Tiesitkö, että voit suorittaa tapahtumapohjainen ohjelmointi PHP: n kanssa? No, ReactPHP voit. Se on matalan tason PHP-kehys, joka tarjoaa komponentit, kuten EventLoop, Stream ja Promise samanlainen kuin Node.js tai muut JavaScript-pohjaiset sovellukset.

    leima

    Catchet on a PHP-pohjainen tilanvalvontajärjestelmä joka on yleinen sovellus Saasissa niiden palvelun seurantaan ja päivitysten toimittamiseen tilaajille ongelmien tai seisokien aikana. Voit ajatella sitä vaihtoehtona StatusPage.io: lle, mutta sen sijaan isännöi sitä omalla palvelimellasi. Se on ilmainen, avoimen lähdekoodin ja sinulla on täysi määräysvalta tietoihin.

    Phar.io

    Phar.io on aloite PHP Phar-sovelluksen asentamisesta entistä virtaviivaisemmaksi ja turvallisemmaksi. Phar.io tarkistaa paketin sovittamalla SHA: n ja tekijän GPG-avaimen ennen asennusta varmistaa, että tiedostot ovat muuttumattomia ja luotettavasta lähteestä.

    Matomo

    On hyödyllinen PHP-pohjainen analyyttisovellus. Samoin kuin Google Analytics, se tallentaa sivustoon tulevia kävijöitä, kuten vierailemiaan sivuja, sijaintinsa jne. Paitsi, että voit asentaa sen omalle palvelimellesi ja hallita enemmän tallennettuja tietoja.

    Litemoji

    Anthor mielenkiintoinen PHP-kehys, Litemoji helpottaa emoji-avainsanan kääntämistä todelliseen emoji-muotoon. Esimerkiksi :hymy: kääntyy Ã?  ° Ã… ¸Ã? Â? Ã… Â. Mahtava oikeus?

    PHP: n parhaat käytännöt

    Se on kokoelma parhaita käytäntöjä yleisiä tehtäviä varten PHP: ssä. Tästä viittauksesta pidän sitä, että se esittelee parhaiden käytäntöjen neuvontaa ja sen perusteluja lyhyellä ja tiivistetyllä tavalla.

    PHP HHVM-vertailuarvo

    Se on a vertailuarvo kourallinen PHP-pohjaisia ​​CMS-järjestelmiä ja kehyksiä useita PHP-versioita ja HHVM: ää vastaan. Ehdotan uusimman PHP-projektin käynnistämistä PHP7.2 hyödyntää uusimpia ominaisuuksia ja nopeuden lisäystä, koska PHP7.2 osoitti erinomaista suorituskykyä ja HHVM: n suorituskykyä niissä sovelluksissa, joissa on vertailuarvo.

    Async transients

    Asyn-transientit ovat a PHP-kirjasto, erityisesti WordPressille, käsitellä ohimenevää asynkronisesti. Tämä kirjasto antaa WordPressille mahdollisuuden toimittaa tilapäisiä siirtymätietoja käyttäjille samalla, kun ne luovat uutta tietoa taustalla, joten käyttäjät eivät koskaan näe transienttien uudistamisen vaikutusta.

    PHP pyöreän pöydän

    PHP-podcast-kanava pysyä viimeisimmässä PHP-kehityksessä ja yhteisö. Podcastin isännöi Sammy Kaye Powers ja voit tilata kanavan Youtube-, RSS-syötteillä tai iTunesilla.

    PHP Security

    Kokoelma parhaita käytäntöjä, vinkkejä ja menetelmiä PHP-sovelluksen kovettamiseen. Se opastaa sinut läpi tietyt turvallisuuden perusperiaatteet turvata tavallisista hyökkäyksistä, kuten sivustojen väliset komentosarjat (XSS), MySQL-injektio, ja paljon muuta.

    Sylius

    Symfony, joka on yksi suosituimmista PHP-kehyksistä, rakennettu sähköisen kaupankäynnin CMS rakennetaan huolellisesti noudattamalla viimeisimpiä kehityskäytäntöjä. Se myös tukee monia maksuportteja, jotka vastaavat liiketoiminnan tarpeita, mukaan lukien Paypal, Stripe ja Authorize.net

    Kitab

    Kitab on uskomaton PHP-työkalu, joka säästää paljon aikaa API: n tai koodin dokumentointiin. Kitab, joka on peräisin arabialaisesta sanasta Kirja, tahtoa koota koodin kommenttilohko, testaa koodin esimerkinpätkä, ja luo dokumentaatio kommentointilohkon perusteella automaattisesti. Siisti!

    CLI-valikko

    PHP-kehys rakenna kaunis interaktiivinen komentorajapinta luettelon, valinnan ja vahvistuksen valintaikkunassa. Kehys voidaan integroida myös olemassa olevaan Symfony- ja Laravel-sovellukseen.

    Atoum

    Atoum on vaihtoehto PHPUnit, jossa on enemmän ilmeikäs syntaksi ja se on helppo asentaa. Atoumin mahtava asia on, että se tarjoaa kätevän laajennuksen, kuten BDD-laajennus käyttäytymiseen perustuvalle testille ja PHPUnit, jonka avulla voit siirtää olemassa olevat testilaitteistosi PHPUnitista Atoumiin.

    Dejavu

    UI-kerros, joka toimii vuorovaikutuksessa ElasticSearch-palvelimen kanssa. ElasticSearch on hakemistopalvelin, joka optimoi hakutulokset sivustossasi. Sekä Dejavu että ElasticSearch ovat avoimen lähdekoodin, maksuttomia ja saatavilla Docker-kuvana, jonka avulla voit helposti liittää olemassa olevaan Dockerized hakemus.

    Slack-termi

    Slack Term on apuohjelma pääsy ja vuorovaikutus Terminaalin työtilojen kanssa. Se ei kuulu kauniin käyttöliittymän, kuten mobiili- tai työpöytäsovelluksen, kanssa. Mutta jos olet haasteessa, tämä saattaa olla sinulle.

    RollUp

    Tämä ei ole PHP-pohjainen työkalu. Voi kuitenkin olla hyödyllistä, jos haluat lisätä jotain erityistä JavaScript flairs sinulle PHP-pohjainen sovellus. RollupJS on työkalu JavaScript-moduulien kääntämiseen pakettiin

    lepattaa

    lepattaa on uusi Google-aloite, jonka avulla mobiilikehittäjät voivat rakentaa äidinkielisen käyttöliittymän iOS- ja Android-sovelluksiinsa nopeasti alkuperäisillä ominaisuuksillaan. Tutustu kehyksen sisältämän käyttöliittymän widget-galleriaan.