Ehm... za seba musim povedat, ze ta spravicka, tak ako je napisana, posobi dost narcisticky. Hned na zaciatok si clovek precita "Som autorom..." a uz to v cloveku vyvolava dojem, ze je to nejaky profil na asocialnych sietach a nie spravicka o frameworku a aplikaciach. Vyrazy ako "skvelé open-source aplikácie", ci "toto sa Vám bude páčiť" su potom vylozena nahravka na smec...
Ak by to bolo viac vecne, neutralne a bez zbytocnych bombastickych privlastkov (a svoje autorstvo si zmienil niekde pri konci a nie hned na zaciatku), efekt by bol pravdepodobne lepsi. Ak je tvoje dielo kvalitne, urcite si najde priaznivcov aj bez toho, aby si ho samovychvaloval.
To je len uhol pohľadu, ale názor rešpektujem (do budúcna sa určite vyhnem nejakým frázam). Na druhú stranu sa nehanbím povedať, že som autorom a nepríde mi to ani narcistické. Ak by to tak bolo, tak podľa tvojho tvrdenia by bol každý jeden maliar, či spevák/hudobník narcista (a to určite nie je).
Vyrazy ako "skvelé open-source aplikácie", ci "toto sa Vám bude páčiť" su potom vylozena nahravka na smec...
Pre človeka, ktorý neustále hľadá chyby, ktorý rád ponižuje a neviem čo všetko bude každá fráza "nahrávka na smeč". Žiaľ taká je doba, málo kto si váži prácu druhých a tobôž ak je zadarmo.
Stále čakám na konštruktívnu diskusiu :-)
Ne, nečekáte na konstruktivní diskusi. Hned v první větě jste nám sdělil, že vaše aplikace jsou skvělé. To není věcné sdělení, ale osobní názor. Jako odpověď tedy dostanete hlavně osobní názory ostatních.
Trochu konstruktivní kritiky: zapracujte trochu na rétorice nebo alespoň neoslovujte anonymní davy. Asi tuším, co jste se snažil sdělit. Ale vy si ani neuvědomujete, co jste vlastně napsal. Nebuďte překvapen, že reakce dostanete na to, co jste napsal, a ne na to, co jste nejspíše napsat chtěl, ale nenapsal. Rétorika. Nebo alespoň trochu prezentačních dovedností. Časem určitě dokážete napsat zprávičku tak, aby se 98% čtenářů nešprajclo hned na první větě.
Pro autora: nenechte se odradit. Namátkou jsem si prohlédl pár javascriptových souborů ve Vašem frameworku a musím konstatovat, že kód je úhledný, idiomatický, snad jen soubory by mohly být kratší co do velikosti (13 tisíc řádků je opravdu moc) a preferuji odsazení o 4 znaky místo 8. Každopádně je vidět, že je za tím hodně práce.
Ďakujem, veľmi si to vážim.
1. snad jen soubory by mohly být kratší co do velikosti
je tam veľmi veľa komentárov, avšak framework je možné používať ako single file library: https://modules.totaljs.com/latest/total.js (tá ma 370 kB bez GZIP kompresie)
2. preferuji odsazení o 4 znaky místo 8
Ja používam len tabulátory a GitHub ich zle zobrazuje. V mojom editore je odsadenie identické ako Vaše a je to veľmi prehľadné. Zdrojový kód frameworku by mohol byť krajší, ale poviem Vám to úprimne: je optimalizovaný na performance a niektoré krajšie veci musel ísť jednoducho preč :-)
Ďakujem!
PS: 13 tisíci riadkov je veľmi veľa aj na mňa, ale stále je to málo k tomu, že nepotrebuje žiadne Node.js dependencies (okrem nejakého DB modulu).
1. pokud chces na vystupu jeden soubor prece neznamena, ze na vstupu jich nemuze byt vic. Od toho tu mame ruzne concatenatory (gulp, grunt).
2. proto je lepsi mit v editoru nastaveno "replace tabs with 4 spaces". Zmacknuti TABu vlozi 4 mezery a je hotovo. Urcite bych do zdrojoveho kodu nevkladal \t, jak to pak dopada je videt v githubu.
1. je to server-side framework, nie client-side. A úprimne povedané, neviem o žiadnej možnosti, že pri použití `npm install total.js` by sa automaticky spustil gulp alebo grunt na minifikovanie kódu, keďže gulp a grunt je len ďalší balíček v NPM podobne ako Total.js. Ako poznámku si dovolím uviesť, že na vývoj Total.js aplikácií nepotrebujete žiadne podobné nástroje, chvála bohu.
2. určite nie. Znak tabulátora rieši kopec problémov, hlavne znižuje veľkosť súboru a určite aj dobu kompilácie. Za veľkú výhodu považujem aj to, že jeho veľkosť sa dá jednoducho nastaviť skoro v každom editore.
Komentare taky prestanes psat protoze to muze snizovat dobu kompilace?
Samozrejme a nie len to https://top.fse.guru/nodejs-a-quick-optimization-advice-7353b820c92e
Rozdil mezi tabem a mezerama je jen a pouze na osobnich preferencich, jinak je to jedno..
Nie, nie je to jedno. Za mojím tvrdením vyššie si plne stojím. Menšia veľkosť súboru = rýchlejšia kompilácia + menšie zaťaženie CPU, či RAM. Sú to micro-optimalizácie, ale sú.
tak schvalne muzes napsat nejakej test tabulator vs mezera
Chceš testy, ale s node.js nerobíš --> tak potom načo by ti boli výsledky?
(jeste ze tohle nemusim resit...)
Však to riešiš, ja som sa vyjadril k príspevku a potom som napísal dôvody, pre ktoré používam taby. Stačí, aby si sa nad tým racionálne zamyslel, to je všetko.
Ďalej to už riešiť nemusíme :-)