Uued ressursid veebidisaineritele ja arendajatele (märts 2018)
PHP, hoolimata väärarusaamast ja vaatenurgast, on kuni selle kuupäevani üks kõige rohkem populaarne valik arendajatele veebirakenduste loomiseks. Ja kuna PHP 7 on kasutusele võetud, on PHP keel toonud kiiruseteguri läbimurde.
Olen viimase paari nädala jooksul PHP-s kaevanud ja leidsin palju jagamist väärt. Niisiis, see voor on kõike PHP ressursid kaasa arvatud; PHP raamistik, mis võimaldab teil luua vestlusboti, teha sündmuste juhitud rakendust nagu Node.js, ehitada interaktiivne CLI, samuti käputäis õppevahendeid PHP oskuste taseme tõstmiseks.
Alustame.
BotMan
BotMan on a PHP raamistik vestlusboti loomiseks mõeldud integreerima paljude sõnumside platvormidega, nagu Slack, HipChat ja Telegramm. See on lihtne paigaldada Composer ja kaasas sisseehitatud CLI samuti.
Hõbedad
PHP raamistik, mis tehakse koodi karmistamine kena ja puhta liidesega. Kui teie PHP rakenduses ilmneb viga; liides loob jälg koodide näitamine mis toimusid järjekorras, kood koos probleemiga ja rakenduskeskkond.
PHPReact
Kas teadsite, et saate seda teha sündmuste juhitud programmeerimine PHP-ga? Noh, koos ReactPHP-ga. See on madala taseme PHP raamistik sellised komponendid nagu EventLoop, Stream ja Promise sarnane Node.js või muudele JavaScript-põhistele rakendustele.
Cachet
Catchet on a PHP-põhine staatuse jälgimise süsteem mis on Saasis levinud taotlus nende teenuste jälgimiseks ja abonentidele uuenduste tegemiseks probleemide või seisakute korral. Seda saab mõelda alternatiivina StatusPage.io-le, kuid selle asemel võõrustage seda oma serveris. See on vaba, avatud lähtekoodiga ja teil on täielik kontroll andmete üle.
Phar.io
Phar.io on algatus PHP phar rakenduse installimise lihtsustamiseks ja turvalisemaks muutmiseks. Phar.io kontrollib paketti enne paigaldamist SHA ja autori GPG klahviga tagada, et failid ei muutuks ja et need pärineksid usaldusväärsest allikast.
Matomo
Kas see on kasulik PHP-põhine analüütiline rakendus. Sarnaselt Google Analyticsiga salvestab see saidile tulevaid külastajaid, nagu külastatud leht, nende asukoht jne, välja arvatud juhul, kui saate selle oma serverisse installida ja salvestatud andmete üle rohkem kontrollida..
Litemoji
Anthor huvitav PHP raamistik, Litemoji lihtsustab emoji märksõna tõlkimist tegelikuks emotikoniks. Näiteks : naeratus:
pöördub Ã?  ° Ã… ¸Ã? Â? Ã… Â. Awesome õigus?
PHP parimad tavad
See on PHP tavaliste ülesannete parimate tavade kogum. See, mida ma soovin, on see, et see esitab parimate tavade nõustamine koos põhjendustega lühidalt ja kokkuvõtlikult koos põhiprobleemidega alustamiseks.
PHP HHVM võrdlusalus
See on mõnede PHP-põhiste CMS-ide ja raamistike võrdlusalus mitme PHP versiooni ja HHVM vastu. Ma soovitan alustada oma viimast PHP projekti PHP7.2 silmas pidades viimaste funktsioonide ja kiiruse suurendamise kasuks, kuna PHP7.2 näitas väljapaistvat jõudlust ja HHVM-i väljapaistvaid tulemusi..
Async transients
Asün-transiendid on a PHP raamatukogu, eriti WordPressi jaoks, käsitseda mööduvat asünkroonselt. See raamatukogu võimaldab WordPressil edastada kasutajatele aegunud transientandmeid, luues taustal uusi andmeid, nii et kasutajad ei näe kunagi transientide taastamise mõju..
PHP ümarlaud
A PHP podcast kanal, et kursis viimaste PHP arendustega ja kogukond. Podcasti haldab Sammy Kaye Powers ja saate tellida kanali YouTube'i, RSS-i või iTunes'i kaudu.
PHP turvalisus
Parimate tavade kogum, näpunäited ja meetodid PHP-i rakenduse tugevdamiseks. See aitab teil läbi mõningate turvalisuse põhiprintsiipide turvata ühistest rünnakutest, nagu piiriülene skriptimine (XSS), MySQL süstimine, ja palju muud.
Sylius
Syliumi üks populaarsemaid PHP raamistikke sisaldav Symfony, mis on ehitatud e-kaubanduse CMS, ehitatakse hoolikalt, järgides uusimaid parimaid tavasid. See samuti toetab paljusid makseteenuseid, mis vastavad ettevõtte vajadustele, sealhulgas Paypal, Stripe ja Authorize.net
Kitab
Kitab on uskumatu PHP tööriist, mis säästab palju aega API või koodi dokumenteerimisel. Kitab, mis tuleneb araabia keelest, mis tähendab Raamat, tahe parodeerige koodi kommentaaride plokk, kontrollige koodinäidise fragmenti, ja koostab automaatselt dokumentatsiooni, mis põhineb kommentaariplokil. Olgu!
CLI menüü
PHP raamistik ehitada ilus interaktiivne käsurealiides loendi, valiku ja kinnituse dialoogiga. Raamistikku saab integreerida ka oma olemasolevasse rakendusse, mis on ehitatud Symfony ja Laraveliga.
Atoum
Atoum on alternatiiviks PHPUnit, millel on rohkem väljendusrikas süntaks on lihtne seadistada. Atoum'i jaoks on fantastiline asi, et see pakub käepäraseid laiendusi, nagu näiteks BDD laiendus käitumispõhisele testile ja PHPUnit, mis võimaldab teil olemasolevaid testimisüksuste juhtumeid PHPUnitist Atoumisse üle kanda.
Dejavu
Kasutajaliidese kiht, mis võimaldab suhelda ElasticSearch serveriga. ElasticSearch on indekseerimisserver, mis optimeerib teie veebisaidi otsingutulemusi. Nii Dejavu kui ka ElasticSearch on avatud lähtekoodiga, tasuta ja kättesaadavad doki pildina, mis muudab teie olemasoleva Dockerized rakendus.
Slack Term
Slack Term on kasulikkus ligipääsu ja suhtlemist terminali töökohtadega. See ei ole ilus liides nagu mobiil- või töölaua rakendus. Aga kui teil on väljakutse, võib see olla teie jaoks.
Üles kerima
See ei ole PHP-põhine tööriist. Siiski võib see olla kasulik, kui soovite lisada mõned erilised JavaScript flairs teile PHP-põhine rakendus. RollupJS on teie JavaScripti moodulite komplekti koostamise vahend
Flutter
Flutter on uus Google'i algatus, mis võimaldab mobiilikasutajatel luua oma iOS-i ja Android-rakenduste jaoks emakeelena kasutatavaid kasutajaliideseid native-sarnase jõudlusega. Tutvuge raamistikus sisalduva kasutajaliidese vidinate galeriiga.