Előzmény
Az évek során a linux-ról írt jegyzetem egyre hosszabb és úgy érzem, segíthetek vele az embereknek, ha megosztom velük. Eredetileg '.txt' formában írtam, de a '.pdf' és '.html' szebb és átláthatóbb lenne, ezért elkezdtem weboldallá alakítani, amit később latex-re akartam átformázni.
Mivel ez elég macerás és a későbbiekben is valami jobb megoldást kell használnom, ezért rákerestem az olyan dokumentációs rendszerekre, amelyek a fent említett formátumokat támogatják. Így találtam rá a docbook-ra, amit első ránézésre érzem, hogy szeretni fogok, de amint nekifogtam, rájöttem, hogy olyan elkezdeni a tanulását, mintha egy vazelines hegyet akarnék megmászni: mikor azt hiszem, kezdem érteni a dolgot, hogy találtam egy kapaszkodót, egyből jön egy újabb infó, amitől ismét padlót fogok.
Amint látom, kicsit szerencsétlen az időzítés a docbook-tanulásra, mert most történt verzióváltás. Szeretném ugyanis előre eldönteni, hogy melyik utat fogom járni és ha a verziószámok közt kell választanom, akkor az újabbra hajlok, hisz ez lesz a továbbiakban is támogatva. A gondom inkább az sgml / xml választással van: valamelyest értem a különbséget köztük, de nem tudok melyikkel járnék jobban.
Egy leegyszerűsített magyarázatban azt olvastam, hogy az xml az sgml-ből származik, ergo kevesebb, mint az, nem tud olyan sok mindent. De az xml azt hiszem elterjedtebb, több helyen használják (legalábbis sűrűbben találkoztam a nevével). Mivel egyiket se ismerem még, ezért szeretném a "jobbal" kezdeni, azzal, amelyik a docbook használatán kívül máshol is hasznomra lehet majd.
Kérdés
- Mivel tud kevesebbet az xml az sgml-nél, ami egy dokumentáció írásához hiányosság lehet?
- Melyik az elterjedtebb, melyik tanulásával fogok más területeken is hatékonyabb lenni?
- Milyen linkeken érdemes nézelődni, ha full n00b vagyok és az 5-ös verziót akarom megtanulni? (elég kevés linket találtam magamtól)