Back

Nástroje pro efektivní vývoj


Vývojová prostředí (IDE)

Php Storm

OS: (MacOS, Linux, Windows)

Profesionální IDE na vývoj aplikací v php. Nejvíce se hodí na střední a větší projekty.

Odkaz ke stažení: https://www.jetbrains.com/phpstorm/download

Výhody:

  • Hodně integrovaných funkcí na refactoring kódu
  • Vše potřebné pro vývoj robustních php projektů v jedné instalaci
  • Rozšiřující pluginy pro snadnější našeptávání pro Laravel
  • Velká základna pluginů

Nevýhody:

  • Pomalejší načítání projektů
  • Placená licence

Visual Studio Code

OS: (MacOS, Linux, Windows)

Rychlý editor na efektivní práci na menších a středních projektech, ale i velké zvládne s přehledem.

Odkaz ke stažení: https://code.visualstudio.com/download

Výhody:

  • Velká základna komunitních pluginů na celé spektrum jazyků
  • Rychlé načítání projektů a práce s nimi
  • Zdarma

Nevýhody:

  • Nutné do instalovat pluginy pro vývoj v PHP a Laravelu
  • Náročnější refactoring oproti PHPStorm

Sublime Text

OS: (MacOS, Linux, Windows)

Výborný nástroj na práci s velkými soubory jako jsou dumpy z databáze, XML nebo json soubory.

Odkaz ke stažení: https://www.sublimetext.com/download

Výhody:

  • Zvládá otevírání a práci s velkými soubory

Nevýhody:

  • Podpora pluginů není udržována jako ve VS Code nebo PhpStorm
  • Občasné chyby pluginů
  • Placená licence

Debug, Testování

Ray (by Spatie)

OS: (MacOS, Linux, Windows)

Nástroj pro debug php bez zásahu do flow aplikace. Už žádné echo, dd(), dump() (Pouze sranda pořád jsou případy kdy je efektivnější napsat dd). Ray Vám dá možnost analyzovat aplikaci efektivně s možností rozdělení debugovaných částí kódu do jednotlivých záložek dle barev.

Odkaz ke stažení: https://spatie.be/products/ray

  • Efektivní debug aplikace
  • Snadná organizace dumpů dle barev
  • Přehledný rozpis zápisů na jednom místě
  • Hodně variant výstupů debubovaného kódu
  • Při velkém množství zápisů je aplikace pomalejší
  • Placená licence

Tinkerwell

OS: (MacOS, Linux, Windows)

Nástroj pro snadné testování kódu přímo na projektu s možností připojení přes ssh na remote server a spouštění scriptů na něm.

Odkaz ke stažení: https://tinkerwell.app

  • Efektivní testování logiky kódu na daném projektu
  • Spouštění kódu v projektu bez použití browseru
  • Možnost ukládání scriptů do snippets
  • Pouštění scriptů přes ssh přímo na serverech. Například pro update dat v databázi
  • Placená licence

Postman

OS: (MacOS, Linux, Windows)

Výkonný nástroj pro testování a vývoj API. Poskytuje uživatelské rozhraní, které umožňuje vytvářet, odesílat a testovat HTTP požadavky na různá API.

Odkaz ke stažení: https://www.postman.com/downloads

Insomnia

OS: (MacOS, Linux, Windows)

Nástroj pro testování a vývoj API, podobně jako Postman. Insomnia je oblíbená u vývojářů hlavně kvůli jednoduššímu uživatelskému rozhraní a celkové přehlednosti.

Odkaz ke stažení: https://insomnia.rest/pricing

Databáze

Table Plus

OS: (MacOS, Linux, Windows)

Úžasný nástroj pro správu nejrůznějších databází jak na lokálním environmentu tak na serverech

Odkaz ke stažení: https://tableplus.com

  • Správa databází na jednom místě
  • SSH připojení na servery
  • Přehledné UI
  • Spouštění raw queries přímo na lokálním projektu nebo na serveru
  • Debug queries
  • Free licence dovolí otevřít pouze 3 záložky

DBngin

OS: (MacOS)

Rychlá instalace a management lokálních databází jako je PostgreSQL, MySQL, Redis.

Odkaz ke stažení: https://dbngin.com

Emaily

Mailtrap

Cloudová služba pro testování emailů jak na lokálním environmentu tak na serveru.

Odkaz: https://mailtrap.io

Helo

OS: (MacOS, Linux, Windows)

Nástroj pro testování emailů na lokálním environmentu.

Odkaz ke stažení: https://usehelo.com

Lokální vývoj

Laravel Herd

OS: (MacOS)

Alternativa pro valet ve formě aplikace. Rychlejší práce serveru a čas testů.

Odkaz ke stažení: https://herd.laravel.com

Deployment

Laravel Forge

Cloudová služba pro správu projektů, serverů, queues a databází na nich.

Odkaz ke stažení: https://forge.laravel.com

  • Snadný deployment applikace
  • Propojení s gitem
  • Správa serverů

Envoyer

Služba pro snadný deployment aplikace se zero downtime.

Odkaz ke stažení: https://envoyer.io

  • Rychlý deployment bez výpadku chodu aplikace
  • Možnost nastavení deployment flow a automatického spouštění scriptů při deploymentu
  • Automatizované spouštění migrací pří deploymentu aplikace
  • Automatizovaný restart queues
  • Placená licence

Git

GitHub Desktop

OS: (MacOS, Linux, Windows)

Snadný a rychlý management gitu s propojením na github.

Odkaz ke stažení: https://desktop.github.com

  • Přehledné UI pro správu gitu a jednotlivých commitů
  • Integrace s githubem pro rychlou práci a snadnou udržitelnost vývoje
  • Zdarma

Produktivita

Raycast

OS: (MacOS)

Pro uživatele MacOS jasná volba jak si zefektivnit práci a být produktivnější. "Spotlight na steroidech"

Odkaz ke stažení: https://www.raycast.com

  • Efektivní práce s MacOS
  • Rychlé a snadné spouštění aplikací
  • Komunitní pluginy pro velkou část aplikací potřebných k vývoji laravelu
  • Snadné otevírání projektů ve VS code

Tuple

OS: (MacOS, Linux)

Programování ve dvouch nebo přímá asistence od dev leadera tou nejsnadnější cestou.

Odkaz ke stažení: https://tuple.app

  • Komunikace v teamu s možností zásahu kohokoliv do sdílené obrazovky
  • Pair programming
  • Efektivní nástroj pro spolupráci remote
  • Propojení s kýmkoliv kdo má aplikaci nainstalovanou a pošle Vám invite
  • Placená licence

Slack

OS: (MacOS, Linux, Windows)

Komunikační nástroj pro rychlou komunikaci v teamu a možností vytváření kanálů, společností.

Odkaz ke stažení: https://slack.com

  • Pěkné a přehledné UI
  • Placená licence

Discord

OS: (MacOS, Linux, Windows)

Alternativa slacku. S velkým množstvím komunitních kanálů.

Odkaz ke stažení: https://discord.com

  • Komunitní kanály například FilamentPHP, Laravel
  • Možnost používat pouze v prohlížeči
  • Zdarma

iTerm

OS: (MacOS)

Rozšířený terminál.

Odkaz ke stažení: https://iterm2.com

  • Možnost více panelů
  • Přepínání na fullscreen
  • Upravitelnost barev fontů...
  • Nastavení klávesových zkratek
  • Vyhledávání v konzoli
  • Komunitní pluginy

Fig

OS: (MacOS, Linux)

Rozšíření pro Váš terminál se skvělým našeptávání.

Odkaz ke stažení: https://fig.io

  • Rychlejší a snadnější práce s terminálem
  • Našeptávání komandů popřípadě složek, souborů
  • Zdarma

Ostatní

Laravel Shift

Potřebujete snadno upgradovat svůj laravel projekt na novější verzi tak laravel shift je ta správná cesta. V porovnání s cenou Vašeho času shift překonvertuje Váš projekt na nejnovější verzi za výhodnou cenu a ne jen to. Služba má spoustu utilit například pro přechod z phpunit na pest nebo z bootstrap na tailwind a mnoho dalšího.

Odkaz ke stažení: https://laravelshift.com

  • Automatizované upgrady laravelu na nejnovější verze
  • Automatizované přepisování scriptů z phpunit do pestu
Edit this page

We are hiring!