Zadejte hledaný výraz...

Má smysl se dnes učit Javu?

darksir
verified
rating uzivatele
(1 hodnocení)
15. 3. 2015 14:42:00
Ahoj,
muj poklidny zivot s windows a MS Visual studiem mi pred casem zkomplikoval linux. Uvedomil jsem si, ze nechci dal tvorit aplikace vyhradne pro MS systemy a ze chci, aby kdyz neco uplacam, aby to bylo multiplatformni.
Zabyvam se predevsim HW, ale obcas musim vyrobit jednoduchou aplikaci, ktera ten HW nastavi, nebo ovlada, pomoci prenosu pres seriovy port, apod.
Dosud jsem na tohle pouzival .NET Visual Basic a byl jsem happy. Naklikal jsem si GUI, dopsal par prikazu a ono to fungovalo. Ale ne na linuxu, MACu, apod :-) (wine jsem zkousel, s komunikaci pres seriak si to proste neporadi). Tak jsem se ptal a dostal jsem hodne odpovedi, Qt, C++, Java, Python, atd.
Dlouho jsem vahal az jsem narazil na tohle : https://github.com/winder/Universal-G-Code-Sender
V podstate je to nazorna ukazka toho, co potrebuju, jednoduchy formular, vyber portu, nejake sipky, buttony, cteni z portu a zapis na port. A vsechno je to delane v JAVE a vsechno to vypada a funguje dobre jak v Linuxu, tak ve Win.
Javu jsem ale nikdy nedelal. Proto se ptam zdejsich zkusenych, ma to dneska vubec smysl s Javou zacinat, nebo mam venovat cas necemu modernejsimu, co ma vetsi budoucnost? Tusim, ze Javu by melo jit pozdeji rozbehat i na tabletech s Androidem, atd. je to tak? To by bylo uplne super :-)
Diky za tipy a nazory,
P.
15. 3. 2015 14:42:00
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098692
Václav Hodek
verified
rating uzivatele
(9 hodnocení)
15. 3. 2015 15:12:02
No Java je pořád jeden z nejpoužívanějších programovacích jazyků vedle C, takže smysl to určitě má, protože například i zmíněný Android je vlastně taky Java (byť tam už to není přenositelné z desktopu jako například mezi Windows a Linuxem), lze dělat pro desktop, pro servery, embedded systémy, atd.
Pokud je cílem multiplatformní podpora desktopových OS a je to v možnostech Javy (cenou za kompatibilitu je občas chybějící podpora pro něco), tak je to určitě dobrá cesta.
15. 3. 2015 15:12:02
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098691
azka
verified
rating uzivatele
(2 hodnocení)
15. 3. 2015 15:31:10
Jiste, ze to ma smysl. Java je na rozdil oproti VB programovaci jazyk (sry za sarkastickou vsuvku). Pokud mas cas a chces, tak urcite do toho jdi. O nic te to nepripravi; naopak, utuzi ti to smysly a trochu prida pedanstvi a duslednost. Zalezi, co chces vysledne delat. Ja Javu neznam, gui software me nezajima a androidretardoid uz vubec ne. Z googlu od droidu utikal i sam James Gossling, vydrzel asi pul rok se v tom hrabat. Java je rychla a snadna, dost lehce se v tom da napsat spaghetti a ta aplikace funguje vicemene dobre (v svete GB ramek a multicore to nejde poznat), obdobne jako v php. A taky proto se v ni stoura kazdej druhej ind. Muj field je C++. Nemuzu rici, ze tam spaghetti neni, ale % o dost mene. Pro 99% veci staci Java; s lepsi implementaci JVM se v urcitych aspektech Java stava rychlejsi jak C++, protoze si optimalizuje program za chodu a naopak, nekde si neskrtne vubec napr. opengl a uz je 2x+ pomalejsi pri zpracovani matic, fibonacci apod.
15. 3. 2015 15:31:10
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098690
Pro celou platformu .NET existuje Mono a je to velmi dobře použitelné.
Home | Mono
15. 3. 2015 15:55:27
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098689
adVISeR
verified
rating uzivatele
15. 3. 2015 16:07:02
Microsoft takes .NET open source and cross-platform, adds new development…
15. 3. 2015 16:07:02
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098688
Honza
verified
rating uzivatele
(2 hodnocení)
15. 3. 2015 18:02:39
Není to tak dávno, co na idnesu citovali nějakou personalistku ve smyslu "dejte mi 100 java programátorů a já jim do 14 dní najdu místo podle jejich požadavků a pořád jich bude málo"....
15. 3. 2015 18:02:39
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098687
Fido123
verified
rating uzivatele
(13 hodnocení)
15. 3. 2015 21:07:08
Jo, chtěl jsem tu postnout podobné odkazy, jako RuCoder. Vygoogli si články na téma .net + linux z posledního půlroku. Ta multiplatformnost .NETu se určitě bude měnit k lepšímu. Vydrž :)
15. 3. 2015 21:07:08
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098686
darksir
verified
rating uzivatele
(1 hodnocení)
15. 3. 2015 21:49:49
To vypada docela zajimave, nicmene, pokud to nebude podporovat VB.NET, pak je mi to na nic a uznavam, ze VB.NET je paskvil, ale na moje pidi aplikace to stacilo :-) Druhy problem vidim v tom, ze asi nebude mozny vyvoj na nicem jinem, nez pod Win a tomu se prave snazim vyhnout, zbavuju se vsech aplikaci, zavislych na MS, abych musel co nejmene pouzivat multiboot. (na virtualizovani nemam HW a nervy)
Takze asi prubnu tu javu, hadam, ze s GUI bude ale trochu vice prace, nez v tom Visual Studiu. Tam se mi to fakt libilo, bylo to hezky jednoduche, ale ja si holt cely zivot komplikuju zivot :-)
15. 3. 2015 21:49:49
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098685
Fido123
verified
rating uzivatele
(13 hodnocení)
15. 3. 2015 22:22:41
No to VS bude největší ztráta, navíc se ho vzdáváš v době, kdy je Community edition zdarma. Nic, co by se tomu VS alespoň blížilo, pro Javu neexistuje.
---------- Příspěvek doplněn 15.03.2015 v 22:28 ----------
A docela by mě zajímalo, jestli MS nevydá VS i pro Linux, kdy tomu z technického hlediska teď už nebude nic bránit. To by byla bomba.
15. 3. 2015 22:22:41
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098684
darksir
verified
rating uzivatele
(1 hodnocení)
15. 3. 2015 22:58:21
Napsal Fido123;1177326
A docela by mě zajímalo, jestli MS nevydá VS i pro Linux, kdy tomu z technického hlediska teď už nebude nic bránit. To by byla bomba.
To by bylo neco tak perverzniho, ze to neni snad ani mozne :-D
Ale verim, ze mi nekdo poradi neco, co se tomu VS podoba a bezi to na linuxu uz dnes. Nebo se fakt nic nenajde a GUI se musi placat pres XML, nebo pomoci externich udelatek a GUI designeru?
15. 3. 2015 22:58:21
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098683
Slanecek
verified
rating uzivatele
(2 hodnocení)
15. 3. 2015 23:49:48
Samozřejmě, že jsou java gui editory. IntelliJ Idea je špičkové IDE, obsahuje i GUI editor.
15. 3. 2015 23:49:48
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098682
Tom
verified
rating uzivatele
(6 hodnocení)
16. 3. 2015 01:04:03
osobně mi na GUI aplikace vyhovuje C# + WinForms
16. 3. 2015 01:04:03
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098681
darksir
verified
rating uzivatele
(1 hodnocení)
16. 3. 2015 10:27:50
Napsal Slanecek;1177342
Samozřejmě, že jsou java gui editory. IntelliJ Idea je špičkové IDE, obsahuje i GUI editor.
Super, to vypada zajimave. Nemate nekdo tip na nejaky serial, kde je tutorial jednoducheho hello world, prave s vyuzitim GUI a tohoto designeru? :-)
---------- Příspěvek doplněn 16.03.2015 v 10:30 ----------
Napsal Jadro007;1177355
osobně mi na GUI aplikace vyhovuje C# + WinForms
Ja se v tom teda moc nevyznam, ale neni nahodou WinForms jenom pro win? Takze pak je nutne pro linux, mac a dalsi delat extra GUI? Ja bych prave rad, abych se s tim s*al jenom jednou a vysledny kod pak bezel na vsech platformach, idealne jako jeden soubor - v tom se mi prave java libi, ze nemusim pribalovat x knihoven a delat instalatory pro kazdou platformu.
16. 3. 2015 10:27:50
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098680
Tom
verified
rating uzivatele
(6 hodnocení)
16. 3. 2015 20:21:47
Napsal darksir;1177404
Super, to vypada zajimave. Nemate nekdo tip na nejaky serial, kde je tutorial jednoducheho hello world, prave s vyuzitim GUI a tohoto designeru? :-)
---------- Příspěvek doplněn 16.03.2015 v 10:30 ----------
Ja se v tom teda moc nevyznam, ale neni nahodou WinForms jenom pro win? Takze pak je nutne pro linux, mac a dalsi delat extra GUI? Ja bych prave rad, abych se s tim s*al jenom jednou a vysledny kod pak bezel na vsech platformach, idealne jako jeden soubor - v tom se mi prave java libi, ze nemusim pribalovat x knihoven a delat instalatory pro kazdou platformu.
Jak už psal někdo dříve, MS uvolnil Mono pro linux, takže by to neměl být problém :)
16. 3. 2015 20:21:47
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098679
darksir
verified
rating uzivatele
(1 hodnocení)
17. 3. 2015 00:55:24
Jak je na tom vlastne java s licenci? Muze se pouzivat zdarma pro komercni SW? A vysledny kod? Koukal jsem se, ze .jar soubory se daji normalne otevrit, jako archiv. Znamena to, ze vysledny kod je pristupny a da se tedy bez pouziti slozite dekompilace jednoduse precist zdrojak?
17. 3. 2015 00:55:24
https://webtrh.cz/diskuse/ma-smysl-se-dnes-ucit-javu#reply1098678
Pro odpověď se přihlašte.
Přihlásit