Nyilt es zart forraskod mit jelent, hogy nez ki?
Sziasztok! Olvastam hogy a sajat fejlesztes elonye a zart kodrendszer, a cmsek pedig nyilt forraskoduak. Ez mit jelent pontosan? Hiszen barmely oldalra is kattintok, megjelenik az oldal forrasa, tehat mindenki munkaja kikerul a netre. A nyilt annyit tesz hogy barki belenyulhat es mondjuk atiranyitja a programom? Ha en irok sajat kodot az automatikusan zart vagy vmivel azza kell tenni?
■
Amit a böngészőben látsz az a
Nem minden CMS nyílt forrású. A CMS azt csinálja, hogy megkönnyíti a programozásban laikusoknak egy-egy webalkalmazás összerakását. A CMS-ek sem képesek mindenre, ha valami egyedi igényed van, akkor kénytelen leszel plugin-t írni az adott CMS-hez, addig viszont nincs szükséged magas szintű programozói tudásra, csak összekattintgatod az oldalad, esetleg keresel valahol egy HTML sablont bemásolod, és belenyúlsz pár helyen. A CMS egyébként a szerver oldalon fut. Azért nyílt forrású, mert a github-on vagy máshol megosztották a kódját, és bárki belefejleszthet (nyilván ellenőrzött körülmények között). A nyílt forrás azért is jó, mert ha kialakul egy közösség a projekt köré, akkor van kitől kérdezned, és könnyebben találsz megoldást a problémádra. A zárt forrású kódokat sokszor árulják, ahhoz viszont általában biztosítanak support-ot. Alapvetően egyik sem a zárt, sem a nyílt forrás nem garancia a minőségre.