Nieuwe bron voor webontwikkelaars - maart 2018
PHP blijft, ondanks de misvatting en de neerwaartse blik, tot op heden een van de meest populaire ontwikkelaars voor het bouwen van webapplicaties . En sinds PHP 7 is geïntroduceerd, heeft de PHP-taal een doorbraak gebracht op de snelheidsfactor.
Ik ben de afgelopen weken diep in PHP aan het graven geweest en heb veel dingen gevonden die het waard zijn om te delen. Deze ronde gaat dus over PHP-bronnen, waaronder; een PHP-raamwerk waarmee je een chat-bot kunt bouwen, een gebeurtenisgestuurde toepassing kunt uitvoeren, zoals in Node.js, een interactieve CLI kunt bouwen, en een handvol leermiddelen om je PHP-vaardigheden te verbeteren.
Laten we beginnen.
Botman
BotMan is een PHP-framework voor het bouwen van een chat-bot, ontworpen om te integreren met vele berichtenplatforms zoals Slack, HipChat en Telegram. Het is eenvoudig te installeren via Composer en wordt ook geleverd met de ingebouwde CLI .
WhoopsEen PHP-framework dat je code mooier debugt met een mooie en schone interface. Als er een fout optreedt in uw PHP-toepassing; de interface maakt traceercodes die in opeenvolgende volgorde zijn uitgevoerd, de code met het probleem en de toepassingsomgevingen.
PHPReactWist je dat je met PHP een evenementgestuurde programmering kunt uitvoeren? Nou, met ReactPHP kan dat. Het is een low-level PHP-framework met componenten zoals EventLoop, Stream en Promise vergelijkbaar met Node.js of andere op JavaScript gebaseerde applicaties.
stempelCatchet is een op PHP gebaseerd statusmonitoringsysteem dat een veelvoorkomende toepassing is in Saa om hun service te monitoren en updates aan de abonnees te bieden in het geval van problemen of uitvaltijden. Je kunt het zien als een alternatief voor StatusPage.io, maar in plaats daarvan hosten op je eigen server . Het is gratis, open source en je hebt volledige controle over de gegevens.
Phar.ioPhar.io is een initiatief om het installeren van PHP phar-applicatie gestroomlijnder en veiliger te maken. Phar.io zal het pakket controleren door de SHA en de auteur GPG-sleutel bij elkaar te zoeken voordat wordt gecontroleerd of de bestanden ongewijzigd zijn en afkomstig zijn van de vertrouwde bron .
MatomoIs een nuttige op PHP gebaseerde analysetoepassing . Net als bij Google Analytics registreert het bezoekers die naar de site komen, zoals de pagina die ze hebben bezocht, hun locatie enz., Behalve dat je het op je eigen server kunt installeren en meer controle hebt over de opgeslagen gegevens.
LitemojiMet het interessante PHP-framework maakt Litemoji het gemakkelijk om het emoji-trefwoord te vertalen naar de werkelijke emoji. Bijvoorbeeld :smile:
wendt zich tot à° à ... ¸à <ψ ... Â. Geweldig toch?
Het is een verzameling van best practices voor algemene taken in PHP. Wat ik leuk vind aan deze referentie, is dat het de beste praktijkadviezen presenteert met een redenering erachter op korte en beknopte wijze met een fragment om aan de slag te gaan met de basisdingen.
PHP HHVM BenchmarkHet is een benchmark van een handvol PHP-gebaseerde CMS's en frameworks tegen meerdere PHP-versies en HHVM. Ik stel voor om je nieuwste PHP-project te starten met PHP7.2 in gedachten, om te profiteren van de nieuwste functies en de snelheidsboost, want PHP7.2 toonde uitstekende prestaties en een uitstekende HHVM, in die toepassingen die werden gebenchmarkt.
Async TransientsAsyn-Transients is een PHP-bibliotheek, specifiek voor WordPress, om asynchroon tijdelijk te verwerken. Met deze bibliotheek kan WordPress de verouderde Transient-gegevens aan de gebruikers leveren terwijl ze nieuwe gegevens genereren op de achtergrond, zodat de gebruikers nooit de impact zullen zien van het regenereren van de Transiënten.
PHP Ronde TafelEen PHP podcast-kanaal om bij te blijven met de nieuwste PHP-ontwikkeling en de community. De podcast wordt gehost door Sammy Kaye Powers en je kunt je abonneren op het kanaal met YouTube, RSS-feed of iTunes.
PHP-beveiligingEen verzameling van best practices, tips en methoden om uw PHP-toepassing te verbeteren. Het zal u door een aantal basisprincipes van beveiliging leiden tot het beveiligen van veel voorkomende aanvallen zoals Cross-site scripting (XSS), MySQL-injectie en nog veel meer.
SyliusEen e-commerce CMS, gebouwd bovenop Symfony, een van de meest populaire PHP-frameworks, Sylius is nauwgezet gebouwd volgens de nieuwste ontwikkelingspraktijken. Het ondersteunt ook vele betalingsgateways om aan de bedrijfsbehoeften te voldoen, waaronder Paypal, Stripe en Authorize.net
KitabKitab is een ongelooflijke PHP-tool die u veel tijd zal besparen bij het documenteren van uw API of code. Kitab, afgeleid van het Arabische woord dat ' Boek' betekent, zal het codeberichtblok analyseren, het codevoorbeeldfragment testen en de documentatie automatisch opstellen op basis van het reactieblok. Netjes!
CLI-menuEen PHP-raamwerk om een prachtige interactieve opdrachtregelinterface te bouwen met lijst-, selectie- en bevestigingsdialoog. Het framework kan ook worden geïntegreerd in uw bestaande applicatie die is gebouwd met Symfony en Laravel.
AtoumAtoum is een alternatief voor PHPUnit met een expressievere syntaxis en is eenvoudig in te stellen. Het geweldige aan Atoum is dat het een handvol extensies biedt, zoals de BDD-extensie voor Gedragsgestuurde test en PHPUnit waarmee je je bestaande testunitcases kunt overbrengen van PHPUnit naar Atoum.
DejavuEen UI-laag om te communiceren met ElasticSearch-server. ElasticSearch is een indexeringsserver die de zoekprestaties op uw website zal optimaliseren. Zowel Dejavu als ElasticSearch is open-source, gratis en beschikbaar als een Docker-afbeelding die het eenvoudig maakt om aan uw bestaande Dockerized- toepassing te hechten.
Slack TermSlack Term is een hulpprogramma voor toegang tot en interactie met de Slack-werkruimten van Terminal . Het komt duidelijk niet met de mooie interface als de mobiele of desktop-applicatie. Maar als je een uitdaging hebt, is dit misschien iets voor jou.
OprollenDit is geen op PHP gebaseerd hulpprogramma. Toch kan het handig zijn als je een speciale JavaScript-flair wilt toevoegen aan je PHP-gebaseerde applicatie . RollupJS is een hulpmiddel om uw JavaScript-modules in een pakket samen te stellen
FladderenFlutter is een nieuw initiatief van Google waarmee mobiele ontwikkelaars snel native native UI voor hun iOS- en Android-applicatie kunnen bouwen met de native-achtige prestaties. Bekijk de widgetgalerie voor de gebruikersinterface in het kader.
10 Voorbeelden Waar films / tv verkeerd zijn gehackt
Tegenwoordig staan tv-programma's of films erop om hip en cool te zijn door een paar technische plotpunten in de mix te gooien. Het punt over Hollywood is echter dat de Rule of Cool de realiteit altijd moet overschrijven . Omdat door de redenering van een Hollywood-manager, als het er niet cool uitziet op het scherm, het geen kaarten zal verkopen. Du
Facebook zal binnenkort 'Mid-roll'-advertenties uitrollen en zijn inkomsten delen met uitgevers
De videoservice van Facebook is klaar om de volgende stap te zetten, omdat bronnen uit de sector naar verluidt aan Recode hebben verteld dat de sociale-mediaservice een nieuw 'mid-roll'-advertentieformaat gaat testen voor video's die op Facebook zijn geplaatst .Uitvoeringsgewijs zou de 'mid-roll'-advertentie-indeling van Facebook het voor uitgevers mogelijk maken om advertenties in te voegen in hun videoclips die minstens 90 seconden lang zijn