JavaEE alebo ASP.NET ?

Kolemjdoucí

Re:JavaEE alebo ASP.NET ?
« Odpověď #15 kdy: 04. 06. 2016, 13:58:59 »
Co to tady placáš ty podtatrane že JEE vznikal od zeleného stolu orpoti Springu, to se učí u vás tohlensto?

Pamatujete si ještě dobu EJB verze 2? To je JEE od zeleného stolu a srovnání proti Springu té doby dopadlo jasně - EJB verze 3 vypadají úplně jinak, jsou tam převzaté klíčové funkce ze Springu (CDI).


Petr M

  • ***
  • 105
    • Zobrazit profil
    • E-mail
Re:JavaEE alebo ASP.NET ?
« Odpověď #16 kdy: 04. 06. 2016, 14:07:28 »
za mne .net. a na nejake multikulti platformni reseni vysrat  8)

Proč .net? Myslíš, že je to masochista? V práci mám tři kolegy, co se .netem živí a musím říct, že každou prkotinu, kterou je potřeba udělat (změna layoutu,...) řeší týden. První den vymýšlí, co asi nastavit a experimentují. Druhý den googlí, jak to vlastně řeší jiní, protože na to nepřišli. Nejslušnější slovo, co v úterý padne, je "mrkvošrotí black box". Během středy to nějak polepí, ve čtvrtek ráno dojde tesťák, zeptá se, kdo ten kus dělal, ukáže mu, že třeba po změně velikosti okna zamrzne obsah a přestane refreshovat obsah okna. No a zbytek čtvrtku a pátek jsou snaha uvést to do nerozbitýho stavu... A těch telefonů z technické podpory, jakou verzi .NET mají zákazníkovi instalovat a proč to stávkuje...

/* Stejnou prkotinu bych v Delphi dal za cca hodinu, ale říďa je holt frikulín a chce C# */

nerozhodny99

Re:JavaEE alebo ASP.NET ?
« Odpověď #17 kdy: 04. 06. 2016, 14:41:20 »
Este by som mohol dodat ze sa jedna o webove appky, nevenujem sa desktopu

Re:JavaEE alebo ASP.NET ?
« Odpověď #18 kdy: 04. 06. 2016, 17:30:04 »
Citace
Řekni mi, proč by měl někdo používat Spring namísto EE 7?
Java EE 7 do veľkej miery dobieha sadu funkcionality, ktorá je v Springu. Je veľmi málo featúr, ktorá existuje v Java EE a nie je v Springu urobená buď rovnako, alebo dokonca lepšie. Na druhej strane, Spring vie Java EE featúry využívať bez problémov (@Inject, JSF, JPA).

U nás máme spring-based architektúru hlavne preto, lebo Spring Boot umožňuje deployovať microservices extrémne jednoducho a rýchlo. (tam Java EE tak skoro nebude). Nehovoriac o perlách ako integrácie s cloudovými technológiami.

Popri tom máme Spring Security na zabezpečenie REST API (v Java EE neexistuje ekvivalent, azda len Apache Shiro). Na samotné REST API je v Spring @MVC, ktoré je rovnako efektívne ako JAX-RS.

Na ostatných projektoch máte vecičky ako Spring Integration, či Spring Web Security.

Java EE už nie je ten humus, čo bývali staré EJB, problém je však v tom, že i keď je to štandard, kým sa výboru podarí pretlačiť špecifikáciu a kým ju implementujú aplikačné servery, môže uplynúť dosť veľa času. (Porov. kde bude Java EE 8 a čo bude riešiť Spring 5).

A mimochodom, XML už vôbec nemusíte používať: naše microservicy nad Spring Bootom / Tomcatom majú presne 0 riadkov XML.

marty

Re:JavaEE alebo ASP.NET ?
« Odpověď #19 kdy: 04. 06. 2016, 17:57:00 »
za mne .net. a na nejake multikulti platformni reseni vysrat  8)

Proč .net? Myslíš, že je to masochista? V práci mám tři kolegy, co se .netem živí a musím říct, že každou prkotinu, kterou je potřeba udělat (změna layoutu,...) řeší týden. První den vymýšlí, co asi nastavit a experimentují. Druhý den googlí, jak to vlastně řeší jiní, protože na to nepřišli. Nejslušnější slovo, co v úterý padne, je "mrkvošrotí black box". Během středy to nějak polepí, ve čtvrtek ráno dojde tesťák, zeptá se, kdo ten kus dělal, ukáže mu, že třeba po změně velikosti okna zamrzne obsah a přestane refreshovat obsah okna. No a zbytek čtvrtku a pátek jsou snaha uvést to do nerozbitýho stavu... A těch telefonů z technické podpory, jakou verzi .NET mají zákazníkovi instalovat a proč to stávkuje...

/* Stejnou prkotinu bych v Delphi dal za cca hodinu, ale říďa je holt frikulín a chce C# */
No vono neschopnost a neznalost technologie se nejcasteji ospravedlnuje nadavanim na firmu, ktera danej produkt vymyslela. Mam taky tak par kolegu, kteri neustale picuji na MS, jenom problem je ten, ze si to nenastuduju, nepochopi a pak picujou na vsechno. Podobne se nerozviji dal, kodi si jenom to sve v C++ a neznaji ani nove standardy, ktere prineslo napr. c++11.

javjav:
No mensi odchylky jsou, ale taky to nevypovida o kvalite. Mnozstvo bank dela v jave a banka zaplati. Jenom ta kvalita je nekde (_|_)


macher

Re:JavaEE alebo ASP.NET ?
« Odpověď #20 kdy: 04. 06. 2016, 21:31:55 »
Ber .net ... o chvilku sa zacnu prepisovat projekty do asp.core, java je zlepenec z miliona frameworkou, sice je tam vyssi plat ale ten rozdiel 100-200e je zanedbatelne ak sa nebudes musiet hrabat v bordeli a usetri ti to nervy

marty

Re:JavaEE alebo ASP.NET ?
« Odpověď #21 kdy: 04. 06. 2016, 21:36:32 »
Jo macher to vystihl krasne :)

Švaukoň

Re:JavaEE alebo ASP.NET ?
« Odpověď #22 kdy: 04. 06. 2016, 22:07:38 »
On ten .NET podle mě na tom neni vůbec špatně s rozšířeností. Alspoň takhle na oko. Hodně jsem se díval po českejch i zahraničních (UK) softwarovejch firmách a většina jich nabízí vývoj v .NET, nebo ho maj alspoň před Javou.
.NET na tom bude možná líp do budoucna. I teď je dost rozšířenej, přestože neni (nebyl) multiplatformní. Záleží na tom, jestli .NET Core zvedne zájem.

macher

Re:JavaEE alebo ASP.NET ?
« Odpověď #23 kdy: 04. 06. 2016, 22:28:15 »
presne tak, jedno skvele IDE, narozdiel od javy kde v kazdej firme maju zauzivane ine veci ..., tak isto sa mi viac paci dokumentacia msdn ... takze zamna .net is future


Kolemjdouci

Re:JavaEE alebo ASP.NET ?
« Odpověď #25 kdy: 05. 06. 2016, 00:41:14 »
presne tak, jedno skvele IDE, narozdiel od javy kde v kazdej firme maju zauzivane ine veci ..., tak isto sa mi viac paci dokumentacia msdn ... takze zamna .net is future

To skvele IDE myslite 32bitove VisualStudio pro ktere Microsoft stale odmita vytvorit 64bitovou variantu presto ze tim spouste vyvojaru komplikuje praci s velkymi projekty?

macher

Re:JavaEE alebo ASP.NET ?
« Odpověď #26 kdy: 05. 06. 2016, 13:18:46 »
ano to :)

marty

Re:JavaEE alebo ASP.NET ?
« Odpověď #27 kdy: 05. 06. 2016, 13:29:33 »
I kdyz postrada 64-bit verzi, stale je to nejlepsi IDE oproti eclipse, netbeans, android studio

balki

Re:JavaEE alebo ASP.NET ?
« Odpověď #28 kdy: 05. 06. 2016, 16:30:52 »
Kdyř Javu EE tak se smiř, že vždycky narazíš na apokalyptického Javokrata který tebe a kolegy přiměje dělat taky ve Springu a bude tě tahat po různých šedivých zákoutích této platformy. Navíc typický Javokrat používá Eclipse.

Na Springu nic zle nie je. Narozdiel od J2EE standardu nevznikal od zeleneho stolu, ale robili to koderi pre koderov. Kto ma rozum a vyslovene nie je nuteny k standardu, pre vlastne dobro si vyberie Spring. S tym Eclipse to nie je tiez jasne. Kazdy preferuje ine prostredie, u nas vo firme mame slobodnu volbu a vacsina funguje na netbeans. Vidno, ze ste klasicky cesky expert na vsetko.

Ja poviem takto, nech si dotycny vyberie, ci chce byt junior, alebo senior. Kedze nic nema v jave odkodene, bude dostavat juniorsky plat, co je trosku naprd. Ale ziska to, ze nebude zaprdeny fachidiot a bude ovladat dve platformy.

Co to tady placáš ty podtatrane že JEE vznikal od zeleného stolu orpoti Springu, to se učí u vás tohlensto? Řekni mi, proč by měl někdo používat Spring namísto EE 7? Pro drtivou většinu projektů to nenese žádné výhody, umí to všechno co běžně používá ve Springu, Aplikační server pro Javu EE je luxusní záležitost, ne jako Tomcat, nemusíš konfigurovat stohy kravin v XMLku, EE je navíc standard. Tys Javu EE 7 viděl zřejmě tak na obrázku.

Som developer, s 10 rokmi praxe. Mal som moznost pouzivat vsetko mozne. Radim nastudovat si fakty.

mon

Re:JavaEE alebo ASP.NET ?
« Odpověď #29 kdy: 05. 06. 2016, 17:56:24 »
Uc sa obe, vedomosti sa doplnia a zistis ze veci sa daju robit aj inak.
Asp.net (ci uz mvc, webforms alebo webpages) ma rychlejsi start ale horsiu udrzbu. Java (ci uz ee, spring, alebo ine fw) tazsi start ale potom to ide ako po masle.
.net svet trpi nedodstatkom kvalitnych kniznic (standardne workflow, reporty, integracie, spracovanie dat) a vsetko je microsoft way a ine cesty ani moc nie su a navyse v .net sa riesi vela veci automagicky, takze programatori moc nepremyslaju ale ked je problem tak ho nevedia vyriesit.

.net core je velmi obmedzene oproti beznemu asp.net, davam mu este take 2-3 roky kym bude realne pouzitelne tak, ze aj vyhody prinesie.

ja osobne si vyberam javu kedy mozem... poznam obe velmi dobre a robim 12 rokov s oboma.