616
Software / Re:Čím prohlížíte logy při ladění? A jak se vám líbí moje prohlížítko?
« kdy: 08. 08. 2019, 13:15:52 »
Používám http://glogg.bonnefon.org/
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
Překvapuje mne vlažné rozšíření Groovy. IMHO jakýkoli javista může začít psát v Groovy a postupně adoptovat jeho vylepšení oproti javě. A přitom je to jvm jazyk.Podle mne je to tím, že přístup k syntaxi je v Groovy je přesně opačný než v Javě. Java je založená na tom, že každá věc se dělá právě jedním způsobem, takže když dva programátoři budou psát totéž, napíšou stejný kód. (Samozřejmě to neplatí úplně stoprocentně, ale v Javě je tenhle rys hodně silný.) Groovy naopak dává programátorovi spoustu možností, jak napsat jednu a tu samou věc. Takže když píšu nějaký kód, můžu ho napsat přesně tak, jak by se mi to líbilo. Problém ovšem je se čtením takového kódu. Groovy mi tímhle připomíná Perl… Jako skriptovací jazyk je Groovy super, closures zavedl dávno před tím, než měla Java lambdy, ale ta rozvolněná syntaxe je podle mne pro lidi zvyklé na Javu spíš matoucí. Je otázka, zda by se Groovy neuchytilo třeba spíš u lidí zvyklých na JavaScript.
Překvapuje mne vlažné rozšíření Groovy. IMHO jakýkoli javista může začít psát v Groovy a postupně adoptovat jeho vylepšení oproti javě. A přitom je to jvm jazyk.
Zbytecne, naco, proc by to nekdo mel chtit delat? to uz mi prijde lepsi nez Groovy Typescript. To uz bych se radeji naucil Python nez Groovy.
Ano, řešíme jazyky, ale ne na téhle úrovni. Takže jste to pochopil (?)Máte dost nedospělý pohled na svět. Dospělý člověk řeší problém, puberťák jazyk. "OK, vratme sa späť k pôvodnej otázke, je teda Gotron vhodný pre CMS?" Ne.
Nesmysl, dospělí lidé přeci taky řeší jazyky (byť rozhodně ne způsobem vedeným v této diskuzi).
Proč by měla být kopírka potomkem tiskárny a skenneru? Kopírka je kompozitní zařízení, které uvnitř obsahuje obojí, ale rozhodně není přímým potomkem ani jednoho. Zřejmě implementuje spoustu společných rozhraní (Má napájení, má uživatelské rozhraní, atd.), ale implementace je úplně jiná. Navíc "umí tisknout" (jako tiskárna), "umí skenovat" (stejně jako skenner). Tiskárna i skenner jsou v kopírce od vnějšího světa odstíněné vrstvou kopírky. Všechno z toho lze rozpadnout do malých rozhraní, ale přímá dědičnost je rozhodně špatně. Možná to tak vypadá na první pohled, ale až by se autor dostal na detaily, zjistil by, že to v reálu dědičnost není. A každé nesprávné namodelování skutečnosti se u živého projektu jednou vymstí a bude se muset předělat. A tam nastoupí typová kontrola javy a předělání bude celkem bezbolestné a bezpečné, pokud se nepoužily nerefaktorovatelné techniky (reflexe a spol.).
Máte dost nedospělý pohled na svět. Dospělý člověk řeší problém, puberťák jazyk. "OK, vratme sa späť k pôvodnej otázke, je teda Gotron vhodný pre CMS?" Ne.
Odkaz 1) Java - chybí rozumně udělaná kompozice (tj. vícenásobná dědičnost). Autoři Javy to samozřejmě ví a snaží se "tunit" interfacy, ale dokud v něm nebude interní field a protected metoda, je to pořád napůl.
(...)
Pevně věřím, že se rozhraní v javě postupně změní na variantu traitu. Již to tak pár let od zavedení defaultních metod používáme, ale citelně chybí fieldy a protected default metody, aby se nenafukovalo API.
Kdyz se na to podivam ocima stredniho managementu tak java je skvela:
1. I juniora snadno prodam zakaznikovi jako seniora, protoze to vypada, ze neco dela => vic penez pro me
2. vsechno trva dlouho => v pripade kontraktu typu "cas a material" vic penez pro me
(...)
Jedním slovem: Enterprise a neomezoval bych se jen na javu.
čakal som takú reakci, ale že tam povieš "vonavucke ... v jave" tak to ma odrovnalo, Javu považujem za nejhorší a nejvíc humusácky jazyk vůbec.
Připojuji se a podepisuji v plném rozsahu.
Ještě jsem nepotkal produkční ani neprodukční Java aplikaci, která by nedumpovala na paměť.
Pro mě je Java synonymem žumpy.
Eletron není moc krásná technologie a nenáročná na zdroje také úplně není. Ale chápu že zážitky z EJB a Jbossu se jen tak nezapomínají a staly se jaksi součástí koloritu, takže se nesmí propást žádná příležitost si zašpičkovat na téma java a paměť.Ad dotaz k sitovce: je tam jen oddelovaci transformator (viz napr http://www.farnell.com/datasheets/78237.pdf ).