Ant vs Phing vs Grunt vs Maven vs .... rubrika: Programování: Jiné
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.
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:
Nebo se přihlaste jménem a heslem:
Komentáře