Java   zodpovězená otázka

Offtopic

Ahoj nevím jestli to zde bylo ale ptám se nebylo by možné udělat nějaké tutoriály na java applety? myslím si že java je pro vbnet a asp důstojný soupeř v oblasti internetu a tak by bylo škoda ho nenapsat jelikož v české lokalizaci pro javu a internet nci není. díky za odpovědi a omluvte to jak jsem to napsal. Javu zvládám pouze v začátečnických měřítkách.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

O Javě tady psát nebudeme, tento web se zaměřuje na technologie Microsoft.

Že by java applety byly dnes ještě vzhledem k čemukoliv nějaký soupeř, to také slyším prvně. Java applety jsou již 10 let přežitá technologie.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Souhlasím, navíc jsem zastáncem názoru, že Java(i díky tomu, že ji koupil Oracle) se vyvíjí velice pomalu, spíše stojí na místě, každý rozumný člověk použije nebo se dnes učí .NET. Nejen že Java vývojářů je strašně moc, takže se hůře schání místo, ale taky je .NET perspektivnější do budoucna a hlavně se mnohem rychleji vyvíjí.

Co se týče těch apletů, to je minulost, opravdu se to již téměř vůbec nepoužívá, většina věcí se dá udělat pomocí ASP.NET(na aplikace spíše WebForms) a JS.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Java má oproti .NET jedinou výhodu a tou je skutečná multiplatformovost.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Je vidět, že jste s tím nikdy nedělal. Multiplatformově se to jen tváří, těch rozdílů je tam tolik, že to v praxi vypadá velmi podobně jako .NET a Mono.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A vy jste v tom něco multiplatformního dělal, že se odvažujete toto tvrdit, nebo je to jenom "jedna paní povídala"?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No, jsou to sice už tři roky, co jsem v tom dělal něco většího, ale obecně co se týče multiplatformovosti je to asi jako kdyby na .NETu byla multiplatformní jen BCL a zbytek tak z poloviny. Přesně takhle to totiž je u Javy.

Navíc Oracle se o tu platformu skoro vůbec nestará, většinu rozvoje dělá komunita a nemá to právě lehké.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Java má oficiálně podporované platformy Windows, Solaris, Linux, Mac OS X, kdežto .NET Framework pouze Windows. Jestli jsou drobné odlišnosti na různých platformách příliš nehraje roli, základ musí fungovat všude.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Ano, ale otázkou je, co napíšete v tom základu. Navíc některé odlišnosti nejsou až tak úplně drobné, i blbé funkce pro práci s filesystémem nefungují všude stejně.

U serverových aplikací to přenositelné většinou je, ale s klientskými je to horší. Navíc tam není žádný pořádný Framework pro GUI, to my v .NETu si s WinForms a WPF můžeme vesele hvízdat.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já osobně myslím,že používat Javu na psaní klientských aplikací nebo obecně aplikací s GUI je ta nejhorší volba - samozřejmě pokud to požadavky přímo nevyžadují. Java se dle mého hodí spíše na backend aplikace typu WebServices atd,na které je tedy využívám i já (JBoss,Tomcat container,...). O GUI FW raději ani nemluvím :)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Na druhou stranu na serverových aplikacích si ten server a OS můžete většinou zvolit před psaním samotné aplikace, tudíž ta multiplatformnost tím pádem zase není potřeba.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback