Hemsida » Webbdesign » Friska resurser för webbdesigners och utvecklare (mars 2018)

    Friska resurser för webbdesigners och utvecklare (mars 2018)

    PHP, trots missuppfattningen och titta ner, är upp till det här datumet är fortfarande det mest populärt val av utvecklare för att bygga webbapplikationer. Och eftersom PHP 7 har introducerats, har PHP-språket bragt ett genombrott på hastighetsfaktorn.

    Jag har grävt in i PHP de senaste veckorna och hittade många saker som är värda att dela med. Så den här rundan handlar om PHP resurser Inklusive; en PHP-ram som låter dig bygga en chatt bot, utföra händelse-driven applikation som i Node.js, bygga en interaktiv CLI, liksom en handfull lärande resurser för att jämföra din PHP-skicklighet.

    Låt oss börja.

    Botman

    BotMan är en PHP-ramverket för att bygga en chat bot utformad för att integrera med många meddelandeplattformar som Slack, HipChat och Telegram. Det är enkelt att installera det via Kompositör och levereras med inbyggd CLI också.

    Oj då

    En PHP-ram som kommer att göra felsöker din kod snyggare med ett fint och rent gränssnitt. Om ett fel inträffar i din PHP-applikation gränssnittet skapar spår visar koder som utfördes i följd ordning, koden med problemet samt applikationsmiljöerna.

    PHPReact

    Visste du att du kan utföra händelsesdriven programmering med PHP? Tja, med ReactPHP kan du. Det är en låg nivå PHP-ram tillhandahållande komponenter som EventLoop, Stream och Promise liknande Node.js eller andra JavaScript-baserade applikationer.

    Prägel

    Fångsten är a PHP-baserat statusövervakningssystem vilket är en vanlig applikation i Saas att övervaka deras service och tillhandahålla uppdateringar till abonnenterna vid problem eller nedstängningar. Du kan tänka på det som ett alternativ till StatusPage.io men istället, du värd det på din egen server. Det är gratis, öppen källkod, och du har full kontroll över data.

    Phar.io

    Phar.io är ett initiativ för att göra PHP phar-applikationen mer effektiv och säker. Phar.io kommer att kontrollera paketet genom att matcha SHA och författarens GPG-nyckel innan du installerar se till att filerna är oförändrade och kommer från den betrodda källan.

    Matomo

    Är en användbar PHP-baserad analysapplikation. I likhet med Google Analytics registreras det besökare som kommer till webbplatsen, till exempel den sida de besökte, deras plats etc., förutom att du kan installera den på din egen server och ha större kontroll över de data som lagras.

    Litemoji

    Anthor intressant PHP-ramverk, Litemoji gör det enkelt att översätta emoji-nyckelordet till själva emoji. Till exempel :leende: kommer att vända sig till à  ° à ... ¸   Â. Awesome rätt?

    PHP bästa praxis

    Det är en samling av bästa praxis för gemensamma uppgifter i PHP. Vad jag tycker om från denna referens är att den presenterar bästa praxis råd med resonemang bakom det Kortfattat och kortfattat sätt med ett utdrag för att komma igång med de grundläggande sakerna.

    PHP HHVM Benchmark

    Det är en riktmärke för en handfull PHP-baserade CMS och ramverk mot flera PHP-versioner och HHVM. Jag föreslår att du startar ditt senaste PHP-projekt med PHP7.2 i åtanke att dra nytta av de senaste funktionerna såväl som hastighetshöjningen, eftersom PHP7.2 visade en enastående prestanda och out-perfomed HHVM, i dessa applikationer benchmarked.

    Async-transienter

    Asyn-Transienter är a PHP-bibliotek, speciellt för WordPress, att hantera övergående asynkront Det här biblioteket tillåter WordPress att leverera de gamla Transient-data till användarna samtidigt som en ny data skapas i bakgrunden, så att användarna aldrig kommer se effekten av att regenerera transienterna.

    PHP rundabord

    en PHP podcast kanal för att hålla reda på den senaste PHP-utvecklingen och samhället. Podcasten är värd Sammy Kaye Powers och du kan prenumerera på kanalen med Youtube, RSS Feed eller iTunes.

    PHP-säkerhet

    En samling av bästa metoder, tips och metoder för att härda din PHP-applikation. Det kommer att styra dig genom några grundläggande principer för säkerhet upp till säkra från vanliga attacker som Cross-site scripting (XSS), MySQL-injektion, och mycket mer.

    Sylius

    En e-handel CMS byggd ovanpå Symfony, en av de mest populära PHP-ramarna, är Sylius grundligt byggd genom att följa de senaste utvecklings bästa praxis. Det är också stöder många betalnings gateways för att möta företagets behov, inklusive Paypal, Stripe och Authorize.net

    Kitab

    Kitab är ett otroligt PHP-verktyg som sparar mycket tid på att dokumentera ditt API eller kod. Kitab, härledd från det arabiska ordet som betyder bok, kommer analysera kodkommentoblocket, testa kodeksemplet, och komponera dokumentationen baserat på kommentarblocket automatiskt. Propert!

    CLI-menyn

    En PHP-ram till bygg ett vackert interaktivt kommandoradsgränssnitt med lista, val och bekräfta dialogrutan. Ramverket kan också integreras i din befintliga applikation byggd med Symfony och Laravel.

    Atoum

    Atoum är ett alternativ till PHPUnit med en mer uttrycklig syntax och är lätt att installera. Den fantastiska saken om Atoum är att den ger en handfull extensions som BDD förlängning för beteende-driven test och PHPUnit som låter dig porta dina existerande testenhet fall från PHPUnit till Atoum.

    Deja vu

    Ett gränssnitt för att interagera med ElasticSearch-servern. ElasticSearch är en indexeringsserver som optimerar sökresultatet på din webbplats. Både Dejavu och ElasticSearch är öppen källkod, gratis och tillgänglig som Docker-bild som gör det enkelt att fästa vid din befintliga Dockerized Ansökan.

    Slack Term

    Slack Term är ett verktyg till få tillgång till och interagera med Slack-arbetsytorna från Terminal. Det kommer inte med det vackra gränssnittet som mobil- eller skrivbordsprogrammet självklart. Men om du är upp till en utmaning kan det här vara för dig.

    Rulla upp

    Detta är inte ett PHP-baserat verktyg. Det kan ändå vara användbart om du vill lägga till några speciella JavaScript flairs till dig PHP-baserad applikation. RollupJS är ett verktyg för att kompilera dina JavaScript-moduler i ett paket

    Fladdra

    Fladdra är ett nytt initiativ från Google som tillåter mobilutvecklare att snabbt bygga inbyggda användargränssnitt för deras iOS- och Android-applikation med den inbyggda prestanda. Kolla in Widget Gallery för användargränssnittet som tillhandahålls i ramen.