Beranda » Desain web » Sumberdaya Segar untuk Desainer dan Pengembang Web (Maret 2018)

    Sumberdaya Segar untuk Desainer dan Pengembang Web (Maret 2018)

    PHP, meskipun kesalahpahaman dan melihat ke bawah, hingga saat ini tetap salah satu yang paling pilihan populer pengembang untuk membangun aplikasi web. Dan karena PHP 7 telah diperkenalkan, bahasa PHP telah membawa terobosan pada faktor kecepatan.

    Saya telah menggali PHP dalam beberapa minggu terakhir dan menemukan banyak hal yang layak untuk dibagikan. Jadi, babak ini akan membahas semuanya Sumber daya PHP termasuk; kerangka kerja PHP yang memungkinkan Anda membuat bot obrolan, menjalankan aplikasi yang digerakkan oleh acara seperti di Node.js, membangun CLI interaktif, serta beberapa sumber belajar untuk meningkatkan keterampilan PHP Anda.

    Mari kita mulai.

    BotMan

    BotMan adalah a Kerangka kerja PHP untuk membangun bot obrolan dirancang untuk berintegrasi dengan banyak platform perpesanan seperti Slack, HipChat, dan Telegram. Sangat mudah untuk menginstalnya melalui Komposer dan dilengkapi dengan CLI bawaan demikian juga.

    Aduh

    Kerangka kerja PHP yang akan dibuat men-debug kode Anda lebih cantik dengan antarmuka yang bagus dan bersih. Jika terjadi kesalahan dalam aplikasi PHP Anda; antarmuka menciptakan jejak menunjukkan kode yang dieksekusi secara berurutan, kode dengan masalah serta lingkungan aplikasi.

    PHPReact

    Tahukah Anda bahwa Anda dapat melakukan pemrograman berbasis acara dengan PHP? Nah, dengan ReactPHP Anda bisa. Ini adalah kerangka kerja PHP tingkat rendah yang menyediakan komponen seperti EventLoop, Stream, dan Promise mirip dengan Node.js atau aplikasi berbasis JavaScript lainnya.

    Cap

    Catchet adalah a Sistem pemantauan status berbasis PHP yang merupakan aplikasi umum di Saas untuk memantau layanan mereka dan memberikan pembaruan kepada pelanggan jika terjadi masalah atau downtime. Anda dapat menganggapnya sebagai alternatif untuk StatusPage.io tetapi sebaliknya, Anda host di server Anda sendiri. Ini gratis, open source, dan Anda memiliki kendali penuh atas data.

    Phar.io

    Phar.io adalah inisiatif untuk membuat pemasangan aplikasi PHP PHP lebih ramping dan aman. Phar.io akan memeriksa paket dengan mencocokkan SHA dan kunci GPG penulis sebelum menginstal memastikan bahwa file tidak diubah dan berasal dari sumber tepercaya.

    Matomo

    Bermanfaat Aplikasi analisis berbasis PHP. Mirip dengan Google Analytics, ini mencatat pengunjung yang datang ke situs seperti halaman yang mereka kunjungi, lokasi mereka, dll. Kecuali Anda dapat menginstalnya di server Anda sendiri dan memiliki kontrol lebih besar atas data yang disimpan.

    Litemoji

    Selain kerangka PHP yang menarik, Litemoji memudahkan untuk menerjemahkan kata kunci emoji ke emoji yang sebenarnya. Sebagai contoh :tersenyum: akan beralih ke à ??  ° Ã… ¸à ??  ?? Ã… Â. Benar luar biasa?

    Praktik Terbaik PHP

    Ini adalah kumpulan praktik terbaik untuk tugas umum dalam PHP. Apa yang saya suka dari referensi ini adalah bahwa ia menyajikan saran praktik terbaik dengan alasan di baliknya singkat dan ringkas dengan cuplikan untuk memulai dengan hal-hal dasar.

    Tolok Ukur PHP HHVM

    Itu adalah tolok ukur dari beberapa CMS dan kerangka kerja berbasis PHP terhadap beberapa versi PHP dan HHVM. Saya sarankan memulai proyek PHP terbaru Anda dengan PHP7.2 dalam pikiran untuk mengambil keuntungan dari fitur-fitur terbaru serta peningkatan kecepatan karena PHP7.2 menunjukkan kinerja yang luar biasa dan performa HHVM yang luar biasa, dalam aplikasi-aplikasi yang dijadikan patokan.

    Transien Async

    Asyn-Transients adalah a Perpustakaan PHP, khusus untuk WordPress, untuk menangani sementara secara tidak sinkron. Pustaka ini akan memungkinkan WordPress untuk mengirimkan data Transient basi kepada pengguna sambil menghasilkan data baru di latar belakang, sehingga pengguna tidak akan pernah melihat dampak regenerasi Transien.

    PHP Round Table

    SEBUAH Saluran podcast PHP untuk mengikuti perkembangan PHP terbaru dan komunitas. Podcast dipandu oleh Sammy Kaye Powers dan Anda dapat berlangganan saluran dengan Youtube, RSS Feed, atau iTunes.

    Keamanan PHP

    Kumpulan praktik terbaik, kiat, dan metode untuk mengeraskan aplikasi PHP Anda. Ini akan memandu Anda melalui beberapa prinsip dasar keamanan hingga mengamankan dari serangan umum seperti Cross-site scripting (XSS), injeksi MySQL, dan masih banyak lagi.

    Sylius

    CMS e-commerce yang dibangun di atas Symfony, salah satu kerangka kerja PHP yang paling populer, Sylius dibuat dengan cermat dengan mengikuti praktik-praktik terbaik pengembangan terbaru. Juga mendukung banyak gateway pembayaran untuk memenuhi kebutuhan bisnis, termasuk Paypal, Stripe, dan Authorize.net

    Kitab

    Kitab adalah alat PHP yang luar biasa yang akan menghemat banyak waktu dalam mendokumentasikan API atau kode Anda. Kitab, berasal dari kata Arab yang artinya Book, akan uraikan blok komentar kode, uji cuplikan contoh kode, dan menyusun Dokumentasi berdasarkan blok komentar, secara otomatis. Rapi!

    Menu CLI

    Kerangka kerja PHP untuk membangun antarmuka baris perintah interaktif yang indah dengan daftar, pemilihan, dan konfirmasi dialog. Kerangka kerja ini juga dapat diintegrasikan ke dalam aplikasi Anda yang sudah ada yang dibangun dengan Symfony dan Laravel.

    Atoum

    Atoum adalah alternatif untuk PHPUnit dengan sintaksis yang lebih ekspresif dan mudah diatur. Hal yang luar biasa tentang Atoum adalah menyediakan beberapa ekstensi seperti Perpanjangan BDD untuk tes yang digerakkan oleh perilaku dan PHPUnit yang memungkinkan Anda untuk mem-porting kasing unit uji yang ada dari PHPUnit ke Atoum.

    Dejavu

    Lapisan UI untuk berinteraksi dengan server ElasticSearch. ElasticSearch adalah server pengindeksan yang akan mengoptimalkan kinerja pencarian di situs web Anda. Baik Dejavu dan ElasticSearch adalah open-source, gratis, dan tersedia sebagai gambar Docker yang membuatnya mudah untuk dilampirkan ke yang sudah ada Dockerized aplikasi.

    Istilah kendur

    Slack Term adalah utilitas untuk mengakses dan berinteraksi dengan ruang kerja Slack dari Terminal. Itu tidak datang dengan antarmuka yang indah seperti aplikasi mobile atau desktop jelas. Tetapi jika Anda menghadapi tantangan, ini mungkin untuk Anda.

    RollUp

    Ini bukan alat berbasis PHP. Tetap saja, ini bisa berguna jika Anda ingin menambahkan beberapa yang spesial JavaScript cocok untuk Anda aplikasi berbasis PHP. RollupJS adalah alat untuk mengkompilasi modul JavaScript Anda ke dalam sebuah paket

    Berdebar

    Berdebar adalah inisiatif baru dari Google yang akan memungkinkan pengembang seluler untuk membangun UI asli untuk aplikasi iOS dan Android mereka dengan cepat dengan kinerja seperti asli. Lihat Galeri Widget untuk UI yang disediakan dalam framework.