Anasayfa » Web Tasarımı » Web Tasarımcıları ve Geliştiricileri İçin Yeni Kaynaklar (Mart 2018)

    Web Tasarımcıları ve Geliştiricileri İçin Yeni Kaynaklar (Mart 2018)

    PHP, yanılgı ve aşağı bakmasına rağmen, bu tarihe kadar en çok kalır web uygulamaları oluşturmak için popüler geliştiriciler seçimi. Ve PHP 7'nin tanıtılmasından bu yana, PHP dili hız faktörü üzerinde bir atılım getirdi.

    Son birkaç hafta içinde PHP'ye kazı yaptım ve paylaşmaya değer birçok şey buldum. Yani, bu tur her şey hakkında olacak PHP kaynakları dahil olmak üzere; Sohbet botu oluşturmanıza, Node.js'deki gibi olay odaklı uygulama gerçekleştirmenize izin verecek bir PHP çerçevesi, Etkileşimli bir CLI ve bir avuç öğrenme kaynağı oluşturmak PHP becerisini geliştirmek.

    Başlayalım.

    Botman

    BotMan bir Sohbet botu oluşturmak için PHP çerçevesi Slack, HipChat ve Telegram gibi birçok mesajlaşma platformuyla bütünleşmek üzere tasarlanmıştır. Composer aracılığıyla yüklemek kolaydır ve birlikte gelir yerleşik CLI yanı sıra.

    hoppala

    Yapacak bir PHP çerçevesi kod güzelini hata ayıklama güzel ve temiz bir arayüz ile. PHP uygulamanızda bir hata olursa; arayüz yaratır iz kodları gösterme ardışık düzende çalıştırılan, sorunlu kodun yanı sıra uygulama ortamları.

    PHPReact

    Yapabileceğini biliyor muydun olay odaklı programlama PHP ile mi? Şey, ReactPHP ile yapabilirsiniz. Bu düşük seviyeli bir PHP framework sağlayan EventLoop, Stream ve Promise gibi bileşenler Node.js veya diğer JavaScript tabanlı uygulamalara benzer.

    kaşe

    Yakalamak bir PHP tabanlı durum izleme sistemi Bu, Saas'ta hizmetlerini izlemek ve sorun veya aksaklık durumunda abonelere güncellemeler sağlamak için yaygın bir uygulamadır. StatusPage.io'ya alternatif olarak düşünebilirsiniz, ancak bunun yerine kendi sunucunuzda barındırın. Ücretsiz, açık kaynaklı ve veriler üzerinde tam kontrolünüz var.

    Phar.io

    Phar.io, PHP phar uygulamasının kurulumunu daha kolay ve güvenli hale getirme girişimidir. Phar.io, yüklemeden önce SHA ve yazar GPG anahtarını eşleştirerek paketi kontrol edecek dosyaların değişmemesini ve güvenilir kaynaktan gelmesini sağlamak.

    Matomo

    Yararlıdır PHP tabanlı analitik uygulaması. Google Analytics’e benzer şekilde, siteye gelen ziyaretçileri ziyaret ettikleri sayfa, konumları vb. Gibi kendi sitenize yükleyebilmeniz ve depolanan veriler üzerinde daha fazla kontrol sahibi olmanız dışında kaydeder..

    Litemoji

    Anthor ilginç PHP çerçevesi olan Litemoji, emoji anahtar sözcüğünü gerçek emojiye çevirmeyi kolaylaştırır. Örneğin :gülümseme: olacak à ??  ° Ã… turn¸Ã ??  ?? Ã… Â. Harika sağ?

    PHP En İyi Uygulamaları

    PHP'deki genel görevler için en iyi uygulamaların bir koleksiyonudur. Bu referanstan hoşlandığım şey, onu sunmak. arkasındaki gerekçelerle en iyi uygulama önerileri kısa ve özlü bir şekilde bir pasajla temel şeylere başlamak için.

    PHP HHVM Benchmark

    Bu bir PHP tabanlı CMS'lerin ve çerçevelerin bir ölçütü Birden fazla PHP sürümü ve HHVM'e karşı. En son PHP projenizi başlatmanızı öneririm PHP7.2 akılda PHP7.2 gibi hız artışının yanı sıra en yeni özelliklerden yararlanmak için üstün performans ve üstün HHVM gösterdi..

    Eşzamansız Geçişler

    Asyn-Geçişler bir PHP kütüphanesi, özellikle WordPress için, geçici olarak asenkronize etmek için. Bu kitaplık, WordPress'in arka planda yeni bir veri oluştururken kullanıcılara eski geçici verileri iletmesine olanak tanıyacak, böylece kullanıcılar bu geçici programları yeniden oluşturmanın etkisini asla görmeyeceklerdir..

    PHP Yuvarlak Masa

    bir PHP podcast kanalı son PHP gelişimini takip etmek ve topluluk. Podcast, Sammy Kaye Powers tarafından barındırılmaktadır ve Youtube, RSS Feed veya iTunes ile kanala abone olabilirsiniz..

    PHP Güvenliği

    PHP uygulamanızı sertleştirmek için en iyi uygulamalar, ipuçları ve yöntemler topluluğu. Bazı temel güvenlik ilkeleri konusunda size rehberlik edecektir. siteler arası komut dosyası çalıştırma (XSS), MySQL enjeksiyonu gibi yaygın saldırılara karşı güvenlik sağlama, ve çok daha fazlası.

    Sylius

    En popüler PHP çerçevelerinden biri olan Symfony'nin üzerine kurulu bir e-ticaret CMS'si olan Sylius, en iyi geliştirme uygulamalarını takip ederek titizlikle inşa edilmiştir. O da iş gereksinimlerini karşılamak için birçok ödeme ağ geçidini destekler, Paypal, Çizgili ve Authorize.net dahil

    Kitab

    Kitab, API'nizi veya kodunuzu belgelendirme konusunda çok zaman kazandıracak inanılmaz bir PHP aracıdır. Kitab, bu, Arapça kelimeden türemiştir. Kitap, irade kod yorum bloğunu ayrıştırın, kod örneği pasajını test edin, ve yorum bloğuna göre Belgeleri otomatik olarak oluşturun. temiz!

    CLI Menüsü

    PHP çerçevesi güzel bir etkileşimli komut satırı arayüzü oluşturmak liste, seçim ve onayla iletişim kutusuyla Çerçeve, Symfony ve Laravel ile oluşturulmuş mevcut uygulamanıza da entegre edilebilir.

    Atoum

    Atoum bir alternatif Daha anlamlı bir sözdizimi ile PHPUnit ve kurulumu kolaydır. Atoum hakkında harika şey, gibi uzantıları bir avuç sağlar Davranış odaklı test için BDD uzantısı ve mevcut test ünitesi vakalarınızı PHPUnit'ten Atoum'a taşımanızı sağlayan PHPUnit.

    Dejavu

    ElasticSearch sunucusuyla etkileşime girecek bir UI katmanı. ElasticSearch, web sitenizdeki arama performansını optimize edecek bir indeksleme sunucusudur. Hem Dejavu hem de ElasticSearch açık kaynaklıdır, ücretsizdir ve mevcut cihazınıza kolayca bağlanmanızı sağlayan Docker görüntüsü olarak kullanılabilir Dockerized uygulama.

    Slack Terim

    Slack Terim bir yardımcı programdır Terminalden Slack çalışma alanlarına erişme ve bunlarla etkileşime geçme. Açıkça mobil veya masaüstü uygulaması olarak güzel bir arayüz ile gelmiyor. Ama eğer bir meydan okumaya hazırsanız, bu sizin için olabilir.

    toplaması

    Bu PHP tabanlı bir araç değildir. Yine de, özel bir şeyler eklemek istersen faydalı olabilir. JavaScript size göre PHP tabanlı bir uygulama. RollupJS, JavaScript modüllerini bir pakette derlemek için kullanılan bir araçtır

    çarpıntı

    çarpıntı mobil geliştiricilerin iOS ve Android uygulamaları için yerel kullanıcı arayüzü ile hızlı bir şekilde yerel kullanıcı performansı oluşturmasını sağlayacak yeni bir girişimdir. Çerçevede sağlanan UI için Widget Galerisi'ne göz atın.