Ant vs Phing vs Grunt vs Maven vs .... rubrika: Programování: Jiné

6 SpaceAngel
položil/-a 17.12.2014

Ahoj,

hledam, nebo spis, premyslim nad vhodnym nastrojem pro build PHP projektu. Co je build v mem podani?

  • presun adresaru/souboru, mazani, obecne nejaka uprava adresarove struktury
  • spousteni urcitych cli skriptu, ktere:
    • minifikuji / slucuji css / js
    • provedou LESS "kompilaci"
    • vyresi napr. databazove migrace
  • potazmo spousteni testu (selenium, PHPUnit)
  • potazmo ruzne checky & metriky kodu (PHPMD, CodeSniffer, ...)

Bude se spoustet jen na linuxu, tzn ze neni potreba spolehlive fungovani na win (vlastne neni potreba zadne fungovani na win:) )
A ted, jake pouzivate, jake jsou pro a proti jednotlivych nastroju? Ja jsem stara skola, pisu i v jave a jsem zvykly pouzivat ant(ano, tvrde do me, je i maven). Potazmo phing, ktery je temerant.

Vim, ze nektere veci, ktere resim vlastnima skriptama, tak ma grunt uz v sobe vyresene, nicmene, nemam s nim zkusenosti.

Komentáře

  • PeterA : Možno by bolo dobré na porovnanie pridať vzorové scripty (configy) z jednotlivých systémov, ktoré by robili tú istú vec. 23.12.2014
odkaz
9 Vojtěch Semecký
odpověděl/-a 19.12.2014

Doporučuji make/Makefile. Píšete že...

  • PHP projekt
  • bude se spoustet jen na linuxu
  • veci resim vlastnima skriptama

a z toho vyplývá, že Ant, Grunt... by byly jen kontraproduktivní brzdy. Používal jsem Ant i Grunt a od té doby, co jsem objevil make, tak už bych se k nim nevracel.

Pro zobrazení všech 8 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.