Świeże zasoby dla projektantów stron internetowych i programistów (wrzesień 2018 r.)
Oto pora miesiąca, aby udostępnić kolejną świeżą kolekcję zasobów dla moich współpracowników. W tym miesiącu wybrałem najlepsze narzędzia z różnych języków programowania, takie jak Struktura PHP do tworzenia obrazu awatara, Wiki na bazie Node.js, oraz narzędzie do generowania certyfikatu Let's Encrypt SSL. Bez zbędnych ceregieli sprawdźmy pełną listę.
Zestaw startowy PWA
Zestaw startowy PWA to Inicjatywa Google na rzecz push “Progresywne aplikacje internetowe” do wspólnego. Zestaw startowy PWA zawiera wszystkie elementy do uruchamiania, rozwijania i wdrażania PWA, takie jak ServiceWorkers, Offline UI, Build Setup i Unit Testing. Te pozwalają wstań i biegnij z PWA szybko.
Vue StoreFront
Inspirujący “Progresywne aplikacje internetowe”, Vue StoreFront to framework eCommerce zbudowany na bazie Vue.js. Został zaprojektowany tak, aby był kompatybilny z wieloma systemami CMS eCommerce, takimi jak Magento, Shopify i WooCommerce, łącząc się za pośrednictwem ich interfejsów API. Z tymi ramami, Twój sklep eCommerce może być tak szybki jak natywna aplikacja mobilna.
DevHints
Zbiór fragmentów i przykładów kodu dla wielu języków programowania, takich jak React.js, Sass, Bash, Composer, Rsync i Docker. Jest poręczny i łatwiejszy do strawienia niż pełna dokumentacja.
Skrzypce elektronowe
Aplikacja komputerowa, która daje spin dla Electron, jest bardzo podobna do CodePen lub JSFiddle i jest zaprojektowana jako plac zabaw. Możesz to rozegrać, wyrzuć kilka kodów i skompiluj je, aby zobaczyć, jak wynik się rozgrywa. Kiedy już pomyślisz, że twoja baza kodu zaczęła rosnąć, możesz wyeksportować ją do prawdziwego edytora kodu.
DevPen
Aplikacja internetowa do napisz Markdown ze stylami Github. Całkiem przydatne narzędzie do napisania projektu README i tego, jak będzie wyglądać, zanim faktycznie pchniesz go do Github…
Git Słonie
Struktura PHP do interakcji z repozytorium Git, GitElephant pozwala odczytaj status, kasę do oddziału lub tagu, usuń oddział, utwórz zatwierdzenie i wiele więcej. Doskonała struktura, jeśli chcesz zintegrować Git z aplikacją PHP.
PHP 7.3
PHP jest językiem wszechstronnym i lubię widzieć, że ciągle się poprawia. PHP 7.3 jest tuż za rogiem, z kilkoma dodatkami, nowymi funkcjami oraz kilkoma przestarzałymi wersjami. Sprawdź pełną listę w tym artykule i upewnij się, że Twoja aplikacja PHP jest kompatybilna.
Awatara
Biblioteka PHP do generowania obrazów awatara. Z Avatar możesz utwórz obraz z kolorem, kształtem, stylem, czcionką i możesz go zapisać na wiele różnych formatów, w tym JPG, SVG i Base64.
Mikroblok
ZA zerowe narzędzie konfiguracyjne do łączenia bibliotek JavaScript w swoim projekcie. Możesz go po prostu zainstalować i uruchomić komendę, aby rozpocząć kompilację lub oglądać biblioteki projektu pod kątem zmian. To narzędzie pozwala zaoszczędzić dużo czasu na konfigurowanie narzędzia do budowania.
ReactMove
Zaawansowany komponent animacji React, ReactMove jest wysoce konfigurowalny. Możesz dostosuj czas i funkcję wygładzania, zapewnij niestandardową funkcję animacji, i używaj go z wieloma typami komponentów, w tym HTML, SVG, ReactNative i TypeScript.
Zombie.js
Zombie.js to przeglądarka testująca framework JavaScript które mogą być używane wraz z ramami Testowania Jednostek, takimi jak Mocha lub Jest. To narzędzie pomoże Ci przetestować aplikację internetową, aby upewnić się, że wyświetla się i działa w przeglądarce zgodnie z oczekiwaniami.
NanoID
NanoID to mały moduł Node do generowania unikalnego identyfikatora. The Wygenerowany identyfikator składa się z liter, cyfr i _ ~
symbolika aby ograniczyć generowanie zduplikowanych identyfikatorów. Oprócz biblioteki JavaScript, NanoID jest również dostępny w wielu językach programowania i strukturach, w tym PHP, Python, Java, Swift i Go.
Terminalizer
Moduł węzła do nagraj swoją sesję terminalową i przekonwertuj ją na animowany obraz GIF. Jeśli zbudowałeś narzędzie CLI, byłoby to świetne narzędzie do zademonstrowania, jak CLI działa lepiej niż obraz statyczny.
Laravel Admin
Bezpłatny i struktura open-source do szybkiego tworzenia interfejsu administracyjnego. Jest on zbudowany na bazie Laravel i Bootstrap, dzięki czemu zapewnia rozszerzalność i możliwość dostosowania po wyjęciu z pudełka.
Windows95
Ten zabawny projekt Felixa Rieseberga, programisty z Slack. Windows95 jest samodzielny aplikacja, która pozwoli Ci uruchomić Windows 95 na dowolnej platformie (Windows, MacOS i Linux). Możesz znaleźć inną wirtualizację innego starego systemu operacyjnego w Copy.sh.
MDX Deck
Narzędzie, które pozwoli Ci utwórz pokaz slajdów z Markdown i React.js. Będąc w stanie ich używać razem, teraz tak łatwo jest skomponować każdy ze swoich slajdów, jednocześnie zapewniając interaktywność przy użyciu komponentu React.js.
Czysty Bash Babel
Zbiór przydatnych fragmentów czystych skryptów Bash. Każdemu skryptowi towarzyszy krótkie wyjaśnienie i kilka przykładów użycia więc zrozumiem, jak działa skrypt.
Wiki.js
Nowoczesna aplikacja do uruchamiania Wiki z najnowszymi najlepszymi narzędziami, takimi jak Node.js, MongoDB, Git i Markdown. To świetnie alternatywa dla antycznej aplikacji Wiki, która działa na PHP i MySQL.
SwitchHosts
Przydatna aplikacja dla systemu MacOS zarządzaj plikami hosta komputera. Dzięki temu możesz utworzyć wiele plików hostów i włączyć je za pomocą jednego kliknięcia.
ZeroSSL
Poręczne narzędzie, które znacznie ułatwia generowanie certyfikatu Let's Encrypt SSL. ty nie musisz instalować żadnego dodatkowego modułu lub agenta skryptów na swojej stronie. Po prostu postępuj zgodnie z instrukcjami na stronie, uwierzytelnij się, a wszystko gotowe.