Νέοι πόροι για σχεδιαστές ιστοσελίδων και προγραμματιστές (Μάρτιος 2018)
PHP, παρά την εσφαλμένη αντίληψη και το βλέμμα προς τα κάτω, μέχρι σήμερα, παραμένει ένα από τα πιο δημοφιλή επιλογή προγραμματιστών για την ανάπτυξη εφαρμογών ιστού. Και δεδομένου ότι η PHP 7 έχει εισαχθεί, η PHP γλώσσα έχει φέρει μια σημαντική ανακάλυψη για το συντελεστή ταχύτητας.
Έχω σκάψει στην PHP τις τελευταίες δύο εβδομάδες και βρήκα πολλά πράγματα που αξίζει να μοιραστούν. Έτσι, αυτός ο γύρος θα είναι περίπου Πόροι PHP συμπεριλαμβανομένου; ένα πλαίσιο PHP που θα σας επιτρέψει να δημιουργήσετε ένα bot bot, να εκτελέσετε εφαρμογή που βασίζεται σε γεγονότα όπως στο Node.js, να οικοδομήσουμε ένα διαδραστικό CLI, καθώς και μια χούφτα πόρων μάθησης για να ανεβάσετε την ικανότητά σας στην PHP.
Ας αρχίσουμε.
BotMan
Το BotMan είναι α Πλαίσιο PHP για τη δημιουργία ενός bot bot σχεδιασμένο να ενσωματώνεται με πολλές πλατφόρμες ανταλλαγής μηνυμάτων, όπως Slack, HipChat και Telegram. Είναι εύκολο να το εγκαταστήσετε μέσω του Composer και συνοδεύεται από το ενσωματωμένο CLI επισης.
Περίπου
Ένα πλαίσιο PHP που θα κάνει σφάλμα κατάργησης του κώδικα σας με μια ωραία και καθαρή διασύνδεση. Εάν εμφανιστεί κάποιο σφάλμα στην εφαρμογή PHP. η διασύνδεση δημιουργεί ίχνος παρουσιάζοντας τους κωδικούς που εκτελέστηκαν με διαδοχική σειρά, τον κώδικα με το πρόβλημα καθώς και τα περιβάλλοντα εφαρμογής.
PHPRact
Ξέρατε ότι μπορείτε να εκτελέσετε προγραμματισμό που βασίζεται σε γεγονότα με την PHP; Λοιπόν, με το ReactPHP μπορείτε. Πρόκειται για ένα πλαίσιο PHP χαμηλού επιπέδου όπως το EventLoop, το Stream και το Promise παρόμοια με το Node.js ή άλλες εφαρμογές που βασίζονται σε JavaScript.
Σφραγίδα
Το Catchet είναι α Σύστημα παρακολούθησης κατάστασης βάσει PHP η οποία είναι μια κοινή εφαρμογή στη Saas για την παρακολούθηση της υπηρεσίας και την ενημέρωση των συνδρομητών σε περίπτωση προβλημάτων ή διακοπών. Μπορείτε να το σκεφτείτε ως εναλλακτική λύση στο StatusPage.io αλλά αντ 'αυτού, εσείς να το φιλοξενήσετε στο δικό σας διακομιστή. Είναι δωρεάν, ανοικτή πηγή και έχετε τον πλήρη έλεγχο των δεδομένων.
Phario
Phar.io είναι μια πρωτοβουλία για να γίνει η εγκατάσταση PHP phar εφαρμογή πιο εξορθολογισμένη και ασφαλή. Ο Phario θα ελέγξει τη συσκευασία συνδυάζοντας το SHA και το κλειδί GPG του συγγραφέα πριν την εγκατάσταση διασφαλίζοντας ότι τα αρχεία παραμένουν αμετάβλητα και προέρχονται από την αξιόπιστη πηγή.
Ματόμο
Είναι χρήσιμο Εφαρμογή ανάλυσης βάσει PHP. Παρόμοια με το Google Analytics, καταγράφει επισκέπτες που έρχονται στον ιστότοπο, όπως η σελίδα που επισκέφτηκαν, η τοποθεσία τους κλπ., Εκτός από την περίπτωση που μπορείτε να την εγκαταστήσετε στον δικό σας διακομιστή και να έχετε περισσότερο έλεγχο των αποθηκευμένων δεδομένων.
Litemoji
Anthor ενδιαφέρουσα PHP πλαίσιο, Litemoji καθιστά εύκολο να μεταφράσει το emoji λέξη-κλειδί στο πραγματικό emoji. Για παράδειγμα :χαμόγελο:
θα μετατραπεί σε Ã?  ° à ... ¸Ã?  ?? à ... Â. Φοβερό δικαίωμα?
PHP Best Practices
Πρόκειται για μια συλλογή βέλτιστων πρακτικών για κοινά καθήκοντα στην PHP. Αυτό που μου αρέσει από αυτή την αναφορά είναι ότι παρουσιάζει το συμβουλές βέλτιστης πρακτικής με συλλογιστική πίσω από αυτό σε σύντομο και συνοπτικό τρόπο με ένα απόσπασμα για να ξεκινήσετε με τα βασικά πράγματα.
PHP HHVM Benchmark
Είναι ένα αναφοράς σε μια σειρά από CMS και πλαίσια που βασίζονται στην PHP εναντίον πολλών εκδόσεων PHP και HHVM. Προτείνω να αρχίσετε το τελευταίο σας έργο PHP με PHP7.2 στο μυαλό για να επωφεληθούν από τα πιο πρόσφατα χαρακτηριστικά καθώς και την αύξηση της ταχύτητας, καθώς η PHP7.2 παρουσίασε εξαιρετική απόδοση και υπερεμφανιζόμενη HHVM, στις εφαρμογές που συγκρίθηκαν.
Async Transients
Το Asyn-Transients είναι a PHP βιβλιοθήκη, ειδικά για το WordPress, να χειρίζεται παροδικά ασύγχρονα. Αυτή η βιβλιοθήκη θα επιτρέψει στο WordPress να παραδώσει τα παλαιά δεδομένα μεταβατικών δεδομένων στους χρήστες ενώ παράγουν νέα δεδομένα στο παρασκήνιο, έτσι ώστε οι χρήστες να μην βλέπουν ποτέ την επίδραση της αναγέννησης των Μεταβατών.
PHP Στρογγυλή Τράπεζα
ΕΝΑ PHP podcast κανάλι για να συμβαδίσει με την τελευταία εξέλιξη της PHP και την κοινότητα. Το podcast φιλοξενείται από τον Sammy Kaye Powers και μπορείτε να εγγραφείτε στο κανάλι με το Youtube, τη ροή RSS ή το iTunes.
Ασφάλεια PHP
Μια συλλογή από βέλτιστες πρακτικές, συμβουλές και μεθόδους για να σκληρύνετε την εφαρμογή PHP. Θα σας καθοδηγήσει σε κάποιες βασικές αρχές ασφάλειας μέχρι εξασφαλίζοντας από κοινές επιθέσεις, όπως το script-cross-site (XSS), το MySQL injection, και πολλά άλλα.
Σύλη
Ένα CMS ηλεκτρονικού εμπορίου που χτίστηκε πάνω από το Symfony, ένα από τα δημοφιλέστερα πλαίσια PHP, ο Sylius δημιουργήθηκε σχολαστικά ακολουθώντας τις τελευταίες βέλτιστες πρακτικές ανάπτυξης. Επίσης υποστηρίζει πολλές πύλες πληρωμών για την κάλυψη των επιχειρησιακών αναγκών, συμπεριλαμβανομένων των Paypal, Stripe και Authorize.net
Kitab
Το Kitab είναι ένα απίστευτο εργαλείο PHP που θα σώσει πολύ χρόνο στην τεκμηρίωση του API ή του κώδικα σας. Kitab, που προέρχεται από την αραβική λέξη που σημαίνει Βιβλίο, θα αναλύστε το μπλοκ σχολίων κώδικα, δοκιμάστε το απόσπασμα παραδείγματος κώδικα, και συνθέτουν αυτόματα την Τεκμηρίωση με βάση το μπλοκ σχολίων. Καθαρός!
Μενού CLI
Ένα πλαίσιο PHP για να να οικοδομήσουμε μια όμορφη διασύνδεση γραμμής εντολών με λίστα διαλόγου, επιλογή και επιβεβαίωση. Το πλαίσιο μπορεί επίσης να ενσωματωθεί στην υπάρχουσα εφαρμογή σας που κατασκευάστηκε με τους Symfony και Laravel.
Atoum
Το Atoum είναι μια εναλλακτική λύση PHPUnit με μια πιο εκφραστική σύνταξη και είναι εύκολο στη ρύθμιση. Το φοβερό πράγμα για την Atoum είναι ότι παρέχει μια χούφτα επεκτάσεις όπως η Επέκταση BDD για δοκιμή που βασίζεται στην συμπεριφορά και PHPUnit που σας επιτρέπει να μεταφέρετε τις υπάρχουσες περιπτώσεις δοκιμαστικής μονάδας από την PHPUnit σε Atoum.
Deja Vu
Ένα στρώμα UI για αλληλεπίδραση με το διακομιστή ElasticSearch. Το ElasticSearch είναι ένας διακομιστής ευρετηρίου που θα βελτιστοποιήσει την απόδοση αναζήτησης στον ιστότοπό σας. Τόσο η Dejavu όσο και η ElasticSearch είναι ανοιχτού κώδικα, δωρεάν, και διατίθενται ως εικόνα Docker που διευκολύνει τη σύνδεση με την υπάρχουσα Αποβάθρα εφαρμογή.
Καθυστερημένος όρος
Το Slack Term είναι ένα βοηθητικό πρόγραμμα να έχετε πρόσβαση και να αλληλεπιδράσετε με τους χώρους Slack από το Terminal. Δεν έρχεται με την όμορφη διασύνδεση ως κινητή ή επιφάνεια εργασίας προφανώς. Αλλά αν είστε σε μια πρόκληση, αυτό μπορεί να είναι για σας.
RollUp
Αυτό δεν είναι ένα εργαλείο που βασίζεται στην PHP. Παρόλα αυτά, θα ήταν χρήσιμο αν θέλετε να προσθέσετε κάποιες ειδικές Το JavaScript σάς επιτρέπει να χρησιμοποιήσετε την εφαρμογή που βασίζεται στην PHP. Το RollupJS είναι ένα εργαλείο για να μεταγλωττίσετε τις μονάδες JavaScript σε ένα πακέτο
Ταραχή
Ταραχή είναι μια νέα πρωτοβουλία από την Google που θα επιτρέψει στους προγραμματιστές για κινητά να δημιουργήσουν εγγενή UI για την εφαρμογή iOS και Android τους γρήγορα με την εγγενή απόδοση. Ελέγξτε τη συλλογή Widget για το UI που παρέχεται στο πλαίσιο.