Používáte ve firmě JRebel?

anonym

Re:Používáte ve firmě JRebel?
« Odpověď #15 kdy: 08. 03. 2017, 19:54:22 »
Minecraft může být pěkná patlanice a nic to neříká o tom, jestli je to obecně potřeba.

Spring Boot to právě umí, takže nevím, proč bych používal lopaťácký nástroj.

SpringBoot umí to co mu dovolí jvmtiredefine (hotswap) v JVM  a ta je standardně limitována na změnu uvnitř metod. Změny signatury třídy umí, co vím, jen dcevm.

HotSwap Agent např. by měl umět Hibernate, ale už třeba pro MyBatis plugin nemá. Spring Boot nevím, ale neviděl jsem tam např. podporu pro Wicket nebo JSF.

Já se na to dívám tak, že prostě JRebel a je to. Vím, že se na to můžu spolehnout - a na Java platformě moc 100% funkčních věcí není. neměl bych problém si JRebel koupit. Ale firmy s tím problém očividně mají. Obzvlášť když zaměstnávají lidi typu javaman, pro které je čekat několik desítek vteřin normální, protože v životě nezkusili .NET. To je dost velký problém javistů, že spousta z nich nikdy nevyvíjela v .NETu a neví, jak to chodí v 21. století, že totiž reload za pochodu je věc normální. Je jich možná taky tak málo, protože ti, kteří to zkusili, už javisti nejsou.


anonym

Re:Používáte ve firmě JRebel?
« Odpověď #16 kdy: 08. 03. 2017, 19:56:11 »
A spousta z javistů taky žije ve světě java-je-zadara a tak krom toho, že buildí a deplojují desítky vteřin, ještě navíc používají zabugovaný Eclipse.

javaman ()

Re:Používáte ve firmě JRebel?
« Odpověď #17 kdy: 08. 03. 2017, 20:10:41 »
Jestli neznáš javamana, tak ti ho doporučuju ignorovat, je to psychicky narušený jedinec.

Fakt?

Já se na to dívám tak, že prostě JRebel a je to. Vím, že se na to můžu spolehnout - a na Java platformě moc 100% funkčních věcí není. neměl bych problém si JRebel koupit. Ale firmy s tím problém očividně mají. Obzvlášť když zaměstnávají lidi typu javaman, pro které je čekat několik desítek vteřin normální, protože v životě nezkusili .NET. To je dost velký problém javistů, že spousta z nich nikdy nevyvíjela v .NETu a neví, jak to chodí v 21. století, že totiž reload za pochodu je věc normální. Je jich možná taky tak málo, protože ti, kteří to zkusili, už javisti nejsou.

Na co bych čekal? Prostě vyvíjím a pak se aplikace sama testuje. No a?  Nebo v tom testování je problém? Pak jak říkám, zkus nějaký skriptovací jazyk, tam ti ten svět asi přijde příjemnější, protože je pro adminy a ti vyvíjet moc neumí.

.Net není žádná konkurence a nic moc navíc nemá. Ale klidně věř, že je to budoucnost a Java umře sama na stáří :D

javaman ()

Re:Používáte ve firmě JRebel?
« Odpověď #18 kdy: 08. 03. 2017, 20:11:19 »
A spousta z javistů taky žije ve světě java-je-zadara a tak krom toho, že buildí a deplojují desítky vteřin, ještě navíc používají zabugovaný Eclipse.

Kdo by dnes používal Eclipse? To je jen pro lopaty, které neumí vyvíjet.

lopata []

Re:Používáte ve firmě JRebel?
« Odpověď #19 kdy: 09. 03. 2017, 21:45:26 »
A spousta z javistů taky žije ve světě java-je-zadara a tak krom toho, že buildí a deplojují desítky vteřin, ještě navíc používají zabugovaný Eclipse.

Kdo by dnes používal Eclipse? To je jen pro lopaty, které neumí vyvíjet.

Ty kluku nešťastná, co ty můžeš vědět o lopatách?


javaman ()

Re:Používáte ve firmě JRebel?
« Odpověď #20 kdy: 09. 03. 2017, 22:01:41 »
Všechno? Tak 80 % vývojářů jsou lopaty. Ale Eclipse používaj jen ty horší lopaty, protože ty průměrné poznají, že je to shit. Pokud ti někdo řekne, že používá Eclipse, tak hned víš, že je to lempl a nemusíš ho nabírat.

balki

Re:Používáte ve firmě JRebel?
« Odpověď #21 kdy: 10. 03. 2017, 09:08:11 »
Všechno? Tak 80 % vývojářů jsou lopaty. Ale Eclipse používaj jen ty horší lopaty, protože ty průměrné poznají, že je to shit. Pokud ti někdo řekne, že používá Eclipse, tak hned víš, že je to lempl a nemusíš ho nabírat.

Suhlasim s javamanom, eclipse je hnusny prerasteny zbugovany shit.  Sice poskytuje pluginy na rozne frikulinske technologie, ale nie je to nic, co by sa nedalo riesit inak. (napriklad cez maven)

pb

Re:Používáte ve firmě JRebel?
« Odpověď #22 kdy: 10. 03. 2017, 10:10:50 »
Všechno? Tak 80 % vývojářů jsou lopaty. Ale Eclipse používaj jen ty horší lopaty, protože ty průměrné poznají, že je to shit. Pokud ti někdo řekne, že používá Eclipse, tak hned víš, že je to lempl a nemusíš ho nabírat.

To je kouzlo internetových diskuzí: vedoucí zeleniny v Šumperku slyšel o javě , a zrovna o polední přestávce natrefil na článek o chybách v programu eclipse, což je nějáké vývojové prostředí -  a zas má něco do diskuze na root.cz. Svět je dokonalý.

Youda

Re:Používáte ve firmě JRebel?
« Odpověď #23 kdy: 10. 03. 2017, 10:38:44 »
Všechno? Tak 80 % vývojářů jsou lopaty. Ale Eclipse používaj jen ty horší lopaty, protože ty průměrné poznají, že je to shit. Pokud ti někdo řekne, že používá Eclipse, tak hned víš, že je to lempl a nemusíš ho nabírat.

Suhlasim s javamanom, eclipse je hnusny prerasteny zbugovany shit.  Sice poskytuje pluginy na rozne frikulinske technologie, ale nie je to nic, co by sa nedalo riesit inak. (napriklad cez maven)

OMG.
V soucasnosti obecne neslouzi Eclipse k nicemu jinemu, nez jako GUI frontend pro maven a GIT  pomozi M2E a GIT pluginu.
A funguje tak velice dobre, maximalne je potreba obcas zmackout ALT-F5 a nechat eclipse projekt re-scanovat.

Pouzivat stare Eclipse projekty by snad mohlo napadnout jedine cloveka, co prechazi ze zoufaleho .NETu, kde neni maven vubec.

Youda

Re:Používáte ve firmě JRebel?
« Odpověď #24 kdy: 10. 03. 2017, 10:53:34 »
JRebel samozrejme svoje pouziti ma, ale neprecenoval bych to.

V realu na slusnem stroji nabehne Spring Boot s bundlovanou Jettynou a Primefaces za cca 7 sekund a neni moc co resit, navic je potreba restart pouze pro modifikace managed beans, XHTML definice se muze menit bez zasahu.
Ze to na produkcni clusterovane Payare nabiha dlouho vyvojare s rychlou Jettynou tak nejak nezajima. A pokud nepotrebuje stare JSP, muze pouzit Undertow, ktery ma jeste rychlejsi startup.

Pokud jde o komplexni system, je vhodne zvazit pouziti OSGi containeru, tam se pak reloaduje pouze mala dilci service, reload je prakticky okamzity. V .NETu neexistuje nic jako Apache Karaf, pokus o OSGi.NET zdechl, posledni update 2014.

Pokud vsak byl zdeden monoliticky moloch narvany v jedno 50MB WARu, pak ma samozrejme JRebel smysl.

anonym

Re:Používáte ve firmě JRebel?
« Odpověď #25 kdy: 10. 03. 2017, 11:18:37 »
Mam doma docela dost slušný stroj a PetClinic ve Spring Bootu nenabehne za 7 sekund ani nahodou, to spise tak 15, pokud pouziju dev-tools dependency tak tech 10 sekund. Ale zaprve Pet Clinic je moc malý projekt a zadruhe i tech 7 sekund je presprilis.

.NET bych moc zoufalym nenazyval, pokud tam OSGI projekt zdechl, tak to znamena, ze ho nikdo nechtel. Joudo. Ocividnes nikdy v .NETu nedelal.

YF

Re:Používáte ve firmě JRebel?
« Odpověď #26 kdy: 10. 03. 2017, 11:33:47 »
Jestli neznáš javamana, tak ti ho doporučuju ignorovat, je to psychicky narušený jedinec.

Fakt?

fakt

Youda

Re:Používáte ve firmě JRebel?
« Odpověď #27 kdy: 10. 03. 2017, 12:05:36 »
Mam doma docela dost slušný stroj a PetClinic ve Spring Bootu nenabehne za 7 sekund ani nahodou, to spise tak 15, pokud pouziju dev-tools dependency tak tech 10 sekund. Ale zaprve Pet Clinic je moc malý projekt a zadruhe i tech 7 sekund je presprilis.

.NET bych moc zoufalym nenazyval, pokud tam OSGI projekt zdechl, tak to znamena, ze ho nikdo nechtel. Joudo. Ocividnes nikdy v .NETu nedelal.

Tak to se asi lisime v definici slusneho stroje.
Prave jsem si ze srandy na mem starem notebooku Lenovo T430 z roku 2012 (dualcore stare I5, upgradovany na 12GB RAM a SSD disk) spustil jednu Spring Boot aplikaci, ktera ma v sobe 2WSDL endpointy s podporou WS security s pomesne slozitym WSDL, 2x WSDL klient, Primafaces a nekolik JSF stranek, dale DB konektivita. Pouzit je bundled Tomcat s Jasperem. Jedna se o aplikaci pro zalozeni TroubleTicketu na zaklade dat ze zdrojoveho systemu + data doplnena operatorem na Web strance.

Startup time v STS 3.8.3 7.5 sekundy.

A ten OSGi nikdo nechtel nejspis proto, ze to nikdy nepresahlo status experimentu. Ostatne by me samotneho zajimalo, jak je mozne provozovat OSGi bez maven/blueprint, to musi byt neskutecny oser.
Java neni jenom jazyk, je to cely provazany ekosystem, ke je jav jenom maly dilek skladacky. Maven, Maven Central, OSGi, Spring, Apache Foundation, Eclipse foundation, Github, Nexus/Archiva, Atlassian Stack, maven devops pluginy + puppet + docker + openstack - to je v kostce zaklad tohoto ekosystemu.

.NET + VS + VSS je jenom hloupe vyvojouve prostredi odpovidajici 90tym letum. Dneska je svet jinde. Jazyk a vyvojove prostredi je jenom smesne maly dilek ekosystemu.
Proto je .NET mimo. Proto MS do woken pridava WUBI (aby tam mohly jet Docker containery) Jsou vzadu a moc dobre to vi.

anonym

Re:Používáte ve firmě JRebel?
« Odpověď #28 kdy: 10. 03. 2017, 12:16:17 »
Ad Youdovych 7s na deploy na slusne masine (takze takovych 10+ sekund), ono to teda trva dyl, obzvlast pokud delas upravy ve vice nez-li jednom modulu:

7s trva re-deploy, udelas to 10x do hodiny, v praci stravis 8h = 560s denne, 2800s tydne, 11200s mesicne, 134400s rocne.

Celkem tedy: 37 hodin rocne stravi re-deployem. Naklady zamestnavatele na Youdu jsou 500,- / hodinu. Celkem tedy Youda rocne zabije 37 hodin, coz da 18500,- . JRebel stoji 10000,- rocne. Navic, protoze se jedna o zcela zabity cas, techto 37 hodin mohl byt tento Youda v podstate na dovolene, coz by mu dalo celkem 3.5 dnu rocne navic.

Gratuluji.

balki

Re:Používáte ve firmě JRebel?
« Odpověď #29 kdy: 10. 03. 2017, 12:29:13 »
Všechno? Tak 80 % vývojářů jsou lopaty. Ale Eclipse používaj jen ty horší lopaty, protože ty průměrné poznají, že je to shit. Pokud ti někdo řekne, že používá Eclipse, tak hned víš, že je to lempl a nemusíš ho nabírat.

Suhlasim s javamanom, eclipse je hnusny prerasteny zbugovany shit.  Sice poskytuje pluginy na rozne frikulinske technologie, ale nie je to nic, co by sa nedalo riesit inak. (napriklad cez maven)

OMG.
V soucasnosti obecne neslouzi Eclipse k nicemu jinemu, nez jako GUI frontend pro maven a GIT  pomozi M2E a GIT pluginu.
A funguje tak velice dobre, maximalne je potreba obcas zmackout ALT-F5 a nechat eclipse projekt re-scanovat.

Pouzivat stare Eclipse projekty by snad mohlo napadnout jedine cloveka, co prechazi ze zoufaleho .NETu, kde neni maven vubec.

Su kadejake android edicie, spring edicie, hibernate edicie eclipse, jboss edicie a neviem co este. Videl som to ludi pouzivat a celkom som sa im cudoval. Aj na maven tam ludia instaluju pluginy, aby im to vobec islo. Zloba pomala to je a vytuhuje to.