Laman » Reka Bentuk Web » Sumber Sumber Daya untuk Pereka dan Pemaju Web (Mac 2018)

    Sumber Sumber Daya untuk Pereka dan Pemaju Web (Mac 2018)

    PHP, walaupun salah faham dan melihat ke bawah, sehingga tarikh ini kekal paling banyak pilihan pemaju yang popular untuk membina aplikasi web. Dan sejak PHP 7 telah diperkenalkan, bahasa PHP telah membawa kejayaan pada faktor kelajuan.

    Saya telah menggali ke PHP dalam beberapa minggu terakhir dan mendapati banyak perkara yang bernilai perkongsian. Jadi, pusingan ini akan berlaku Sumber PHP termasuk; rangka kerja PHP yang akan membolehkan anda membina bot sembang, melaksanakan aplikasi yang didorong oleh peristiwa seperti dalam Node.js, membina sebuah CLI interaktif, serta beberapa sumber pembelajaran untuk meningkatkan tahap kemahiran PHP anda.

    Mari kita mulakan.

    BotMan

    BotMan adalah a Rangka kerja PHP untuk membina bot sembang direka untuk mengintegrasikan dengan banyak platform pemesejan seperti Slack, HipChat, dan Telegram. Sangat mudah untuk memasangnya melalui Komposer dan dilengkapi dengan CLI terbina dalam juga.

    Whoops

    Rangka kerja PHP yang akan dibuat debugging kod anda lebih cantik dengan antara muka yang bagus dan bersih. Jika ralat berlaku dalam aplikasi PHP anda; mewujudkan antara muka jejak menunjukkan kod yang dilaksanakan dalam urutan berturut-turut, kod dengan masalah serta persekitaran aplikasi.

    PHPReact

    Adakah anda tahu bahawa anda boleh melakukan pengaturcaraan berdasarkan acara dengan PHP? Nah, dengan ReactPHP anda boleh. Ia adalah rangka kerja PHP peringkat rendah yang menyediakan komponen seperti EventLoop, Stream, dan Janji serupa dengan Node.js atau aplikasi berasaskan JavaScript yang lain.

    Cachet

    Catchet adalah a Sistem pemantauan status berasaskan PHP yang merupakan aplikasi biasa di Saas untuk memantau perkhidmatan mereka dan memberikan maklumat terkini kepada pelanggan dalam kes isu atau downtime. Anda boleh memikirkannya sebagai alternatif kepada StatusPage.io tetapi sebaliknya, anda tuan rumah di pelayan anda sendiri. Ia bebas, sumber terbuka, dan anda mempunyai kawalan penuh ke atas data.

    Phar.io

    Phar.io adalah inisiatif untuk membuat pemasangan aplikasi phar PHP yang lebih diperkemas dan selamat. Phar.io akan menyemak pakej dengan memadankan SHA dan kunci GPG pengarang sebelum memasang memastikan fail tidak berubah dan datang dari sumber yang dipercayai.

    Matomo

    Adalah berguna Aplikasi analisis berasaskan PHP. Sama seperti Google Analytics, ia merekodkan pengunjung yang datang ke laman web seperti halaman yang mereka lawati, lokasi mereka, dan lain-lain kecuali anda boleh memasangnya pada pelayan anda sendiri dan mempunyai lebih banyak kawalan ke atas data yang disimpan.

    Litemoji

    Kerangka PHP Anthor yang menarik, Litemoji memudahkan untuk menterjemahkan kata kunci emoji kepada emoji sebenar. Sebagai contoh : senyuman: akan berubah menjadi à ??  ° à ... ¸à ??  ?? à ... Â. Awesome right?

    PHP Best Practices

    Ia adalah koleksi amalan terbaik untuk tugas umum dalam PHP. Apa yang saya suka dari rujukan ini ialah ia membentangkan nasihat amalan terbaik dengan alasan di belakangnya dengan ringkas dan ringkas dengan coretan untuk memulakan dengan perkara asas.

    Penanda aras HHVM PHP

    Ianya adalah penanda aras beberapa CMS dan kerangka kerja berasaskan PHP berbanding pelbagai versi PHP dan HHVM. Saya cadangkan memulakan projek PHP terbaru anda dengan PHP7.2 dalam fikiran untuk mengambil kesempatan daripada ciri-ciri terkini serta rangsangan kelajuan sebagai PHP7.2 menunjukkan prestasi yang luar biasa dan HHVM out-perfomed, dalam penanda aras aplikasi tersebut.

    Async Transients

    Asyn-Transients adalah a Perpustakaan PHP, khusus untuk WordPress, untuk mengendalikan sementara secara asynchronously. Perpustakaan ini akan membolehkan WordPress menyampaikan data Transient yang basi kepada pengguna sambil menjana data baru di latar belakang, sehingga pengguna tidak akan melihat kesan penjanaan semula Transien.

    Jadual Pusingan PHP

    A Saluran podcast PHP untuk bersaing dengan perkembangan PHP terkini dan masyarakat. Podcast dihoskan oleh Sammy Kaye Powers dan anda boleh melanggan saluran dengan Youtube, RSS Feed, atau iTunes.

    PHP Security

    Satu koleksi amalan, tip dan kaedah terbaik untuk menguatkan aplikasi PHP anda. Ia akan membimbing anda melalui beberapa prinsip asas keselamatan sehingga mengamankan serangan biasa seperti skrip Cross-site (XSS), suntikan MySQL, dan banyak lagi.

    Sylius

    CMS e-dagang yang dibina di atas Symfony, salah satu rangka kerja PHP yang paling popular, Sylius dengan teliti dibina dengan mengikuti perkembangan terbaru amalan terbaik. Ia juga menyokong banyak gerbang pembayaran untuk memenuhi keperluan perniagaan, termasuk Paypal, Stripe, dan Authorize.net

    Kitab

    Kitab adalah alat PHP luar biasa yang akan menjimatkan banyak masa untuk mendokumentasikan API atau kod anda. Kitab, berasal dari perkataan Arab yang bermaksud Buku, akan huraikan blok komen kod, uji coretan contoh kod, dan tulis Dokumentasi berdasarkan blok komen, secara automatik. Rapi!

    Menu CLI

    Rangka kerja PHP untuk membina antara muka baris interaktif yang indah dengan senarai, pemilihan, dan mengesahkan dialog. Rangka kerja ini juga boleh diintegrasikan ke dalam aplikasi anda yang sedia ada yang dibina dengan Symfony dan Laravel.

    Atoum

    Atoum adalah alternatif kepada PHPUnit dengan sintaks yang lebih ekspresif dan mudah untuk persediaan. Perkara yang mengagumkan mengenai Atoum adalah bahawa ia menyediakan sambungan seperti itu Lanjutan BDD untuk ujian yang didorong oleh kelakuan dan PHPUnit yang membolehkan anda memindahkan kes unit ujian sedia ada anda dari PHPUnit ke Atoum.

    Dejavu

    Lapisan UI untuk berinteraksi dengan pelayan ElasticSearch. ElasticSearch adalah pelayan pengindeksan yang akan mengoptimumkan prestasi carian di laman web anda. Kedua-dua Dejavu dan ElasticSearch adalah sumber terbuka, percuma, dan tersedia sebagai imej Docker yang menjadikannya mudah untuk dilampirkan kepada yang sudah ada Dockerized permohonan.

    Terma Slack

    Terma Slack adalah utiliti untuk akses dan berinteraksi dengan ruang kerja Slack dari Terminal. Ia tidak datang dengan antara muka yang cantik seperti aplikasi mudah alih atau desktop dengan jelas. Tetapi jika anda menghadapi cabaran, ini mungkin untuk anda.

    Menggulung

    Ini bukan alat berasaskan PHP. Namun, ia boleh menjadi berguna jika anda ingin menambahkan sesuatu yang istimewa Kerana JavaScript kepada anda aplikasi berasaskan PHP. RollupJS adalah alat untuk menyusun modul JavaScript anda ke dalam pakej

    Mengelak

    Mengelak adalah inisiatif baru dari Google yang akan membolehkan pemaju mudah alih untuk membina UI asli untuk aplikasi iOS dan Android dengan cepat dengan prestasi seperti asli. Lihat Galeri Widget untuk UI yang disediakan dalam rangka kerja.