Fragments

Programinė įranga Screenshot:
Fragments
Programinė detalės:
Versija: 1.2.4
Įkėlimo datą: 20 Feb 15
Kūrėjas: Matt Chisholm
Licencija: Nemokamai
Populiarumas: 27

Rating: 3.0/5 (Total Votes: 1)

fragmentai yra Python modulis, kuris naudoja sąvokas iš versijų kontrolę pakeisti daug naudojimo šablonų kalbos & nbsp;. Vietoj šablonų kalba, ji suteikia diff pagrindu šablonų; vietoj Versijų kontrolės sistema, ji suteikia "fragmentaciją kontrolė".
Fragmentai yra DRY (nekartoti Yourself) pažeidimas valdytojas; Jis yra daugelio tiesos šaltinis variklis.
Kas yra skirt pagrindu šablonų?
------------------------------
Generatoriniai HTML su šablonų kalbos yra sunku, nes šablonų kalbos dažnai turi dvi pusiau nesuderinamų tikslų. Pirmasis tikslas yra valdyti bendra HTML elementus & struktūra: antraštės, šoninės panelės ir poraštės; kelis šablonus. Tai kartais vadinama puslapis "palikimas". Antrasis tikslas yra atlikti išskirtiniai rodymo logika duomenimis iš kito šaltinio. Kai šie du tikslai gali būti atskirtos, šablonai gali būti daug paprasčiau.
Fragmentai valdo šį pirmąjį tikslą, bendra HTML elementus ir struktūrą, su diff ir sujungti algoritmai. Tikrasis ekranas logika liko prie savo prašymo, arba į šablonų kalba, kurios šablonai patys valdo fragmentai.
Kas yra fragmentacija kontrolė?
------------------------------
Mašinos valdyti bendrus ir skirtingus kodo fragmentus per keletą versijų _A vieną file_ jau yra modernių versijų valdymo sistemomis. Fragmentai prisitaiko šiuos įrankius valdyti bendrus ir skirtingų versijų _several skirtingų files_.
Kiekvienas failas yra iš tikrųjų savo "filialas", ir kada keisti failą ("filialas"), galite kreiptis (sujungti), kad pakeisti į Nesvarbu Kiti failai ("filialai") pasirinkti. Šia prasme fragmentai yra kitoks "šaltinio kontrolės", - o ne kontroliuoti versijas / pakeitimus, laikui bėgant, ji kontroliuoja fragmentus daugelyje bylų, kad visi egzistuoja vienu metu. Taigi terminas "fragmentacija kontrolė".
Kaip aš esu kalbininkas, turiu pabrėžti, kad skirtumas tarp [sinchroninis] (http://en.wikipedia.org/wiki/Synchronic_analysis) ir [diachroninės] (http://en.wikipedia.org/wiki/ diachronija) Lingvistika davė man šią idėją į pirmą vietą.
Kaip tai veikia?
Sujungti algoritmas yra tiksli Codeville suliejimo versija modifikuota palaikyti vyšnių skynimas. Tikslus Codeville suliejimas buvo pasirinkta, nes ji palaiko atsitiktinio švarius susilieja ir konvergenciją. Tai yra, jei du failai yra nepriklausomai pakeistas tokiu pačiu būdu, jie sujungti kartu, švariai. Tai leidžia pridėti naujus failus lengva; naudoti fragmentas anketa `fork` komandą sukurti naują failą, remiantis kitų failų (arba tiesiog" cp` vieną iš jūsų failams), pakeiskite jį, kaip tikėtasi, ir įsipareigoti ją. Vėlesni pakeitimai jokių un-pakeistas, bendrų skyriuose, į tą bylą ar jos broliai ir seserys, bus taikomas visoje saugyklos poilsio.
Kaip versijų kontrolę, paleisti fragmentai komandinėje eilutėje kiekvieną kartą, kai jūs padaryti jūsų HTML pokyčius, o ne prieš kiekvieną puslapis padaryti

Reikalavimai :.

  • Python

Kita programinė įranga kūrėjas Matt Chisholm

PottyMouth
PottyMouth

20 Feb 15

Komentarai Fragments

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!