build PHP projektů rubrika: Programování: PHP

4 pavel_homolka
položil/-a 25.5.2013

Ahoj,

řešíme ve firmě jaký použít nástroj pro buildovani PHP projektů. V současné době používáme make, který začíná být příliš složitý.

Jaký nástroj používáte vy a proč? Jaké má výhody oproti jiným?

Děkuji za odpovědi.
Pavel

Komentáře

  • Martin Mystik Jonáš : Co konkrétně si máme představit pod buildováním PHP projektů? 25.5.2013
  • siq : Mna by to tiez zaujimalo. Kolega si bud poplietol slova build a deploy, alebo naozaj mysli build s nejakym kompilatorom? 25.5.2013
  • Anonym : Build není kompilace, pánové. Na to pozor. Buildit se dá jak PHP tak JavaScript. Co myslíte, že je spouštění linteru a testů? 25.5.2013
  • pavel_homolka : build provádí následující kroky: odstranění BOMů, práci se SQL skripty, gettext, šifrování některých skriptů pomocí Source Guardianu, ZIPování, a některé další drobné operace. Máte někdo nějaké zkušenosti s http://www.phing.info/? Je to podobné ANTu. 25.5.2013
  • Anonym : Podobnost s Antem bych spíš považoval za mínus. XML není scriptovací jazyk. 25.5.2013
  • pavel_homolka : XML není použit jako skriptovací jazyk, ale spíše jako nástroj pro popis toho co se bude provádět (jaké metody jakých tříd budou volány). Jeho nevýhoda je přílišná "ukecanost", ale to není alespoň pro mě taková překážka. 27.5.2013
  • Anonym : popis toho co se bude provádět = script 27.5.2013
  • Martin Mystik Jonáš : XML není popis toho co se bude provádět, ale deklarativní zápis toho co má být výsledkem. To je výhoda u jednoduchých buildů, ale zároveň je v tom často ta potíž, že deklarativní zápisy buildu občas provádějí něco jiného než by člověk potřeboval a je těžké je přimět to dělat jiným postupem. 27.5.2013
  • joinmax : V takovém případě se prostě deklaruje, že v určité fázi se má zavolat určitá procedura. Oba přístupy lze v kombinovat. 28.5.2013
odkaz Vyřešeno
Anonym
odpověděl/-a 26.5.2013

Ja používam Phing. Výhoda je, že je napísaný v PHP, takže ho spustíš aj na obyčajnom hostingu (je k dispozícii aj ako jeden PHAR súbor). A ľahko si do neho dorobíš vlastné tasky. Už ho používam viac ako dva roky a spokojnosť.

Komentáře

  • pavel_homolka : Děkuji za odpověď. Včera jsem si s ním hrál a jsem spokojený. Použiji ho. 26.5.2013
  • Anonym : Jestli máte problém s make, tak s Phingem se to nezlepší, ba právě naopak. XML build scripty už svoji nevhodnost prokázali mnohokrát, nechápu, že je někdo ochotný vstupovat neustále do stejné řeky... 26.5.2013

Pro zobrazení všech 3 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.