Ajattelin mobiilisovellusta mutta näyttäisi siltä, että kaikki ovat hylkäämässä Javaa ja androidille ym. on vain kaksi vaihtoehtoa: Kotlin tai ReactNative.
Onko mitään järkeä panostaa enää Javaan mobiilirintamalla?
Java kuolee?
14
1231
Vastaukset
- Anonyymi
Onhan noita muitakin. Web teknologioilla voi tehdä myös mobiilisovelluksen jolloin käytännössä millä tahansa kielellä voi tehdä. Rajoitteena tosin on selainkomponentti, että ei pääse kivasti tekemään kaikkea sellaista mitä mobiilialusta mahdollistaa.
Lisäksi sitten on Dart ja löytyy myös middlewarea siihen, että tekee vaikka C#:lla.- Anonyymi
Java Oracle vuotaa!
- Anonyymi
Se on saatu standardoitua varsin hyvin ja taustalla sovituskerroksena saatetaan käyttää jopa java-komponentteja. En usko, että java tästä syystä kovin lyhyellä aikavälillä katoaa: Varsin helppo portata sovelluksia eri alustoille tietämättä taustalla jylläävästä koneistosta.
Jossakin välissä kokeilin tehdä Lazaruksella(objective pascal) työpöydälle minimaalisen ohjelman ja sen sai käännettyä laz4android työkalulla javan kautta mobiilissa toimivaksi versioksi ja homma ihan toimi! Eli jos java poistuisi, poistuisi samalla myös kehitysympäristöjä.. En osaa sanoa, mikä tilanne on muiden SDK:n kohdalla, mutta API on olemassa kuitenkin, millä eriyttää softakehitys ja luuri-kehitys toisistaan mielekkäällä tavalla. - Anonyymi
Kuole sinä vaan.
- Anonyymi
Java tulisikin kieltää oikein lainvoimaisesti, kaikki tuki pois javalta heti.
- Anonyymi
Windows tulisi kieltää!
- Anonyymi
Anonyymi kirjoitti:
Windows tulisi kieltää!
Nyt on asiaa!
- Anonyymi
Kotlinin suhteen asiantuntijoiden mielipiteet menee ristiin. Java on siitä hyvä, että sen koodista näkee noin kaiken. Kotkot taas, että se on yksinkertaisempi. Jos se nötköttää Javan, niin se tapahtuu rinnan, kunnes Javan käyttäjät kuolee.
Kotlinin suosio perustuu lähinnä siihen, että Google suosittaa sitä, ja syy siihen voi olla kokonaankin Java-puolen suljettu koodi joltain osin (Oracle).
Jos on mahdollista valita, ja Javaa ei tarvii muualla, niin turvallisin valinta tullevaisuuden suhteen on Kitkat, koska se ei vanhene ja sillä voi olla saumoja vähän kaikkialla, että noilta pohjilta, ei ole mitään salettia syytä valita Java. Javaa ei ole pakko käyttää, mutta sen koodia voi olla syytä ymmärtää, ellei sitä sitten saa käännöskoneen kautta, tai jonkun kirjaston, jolla on oma kielensä omilta osin. Tällä hetkellä paras tarjonta jo olemassa olevien jutskujen suhteen onJavalla, ja Kitikatin tie voi olla Pythonmainen, jolla on myös korvattu Javaa, itsenäisenä, ja toivotaan, että sitä mieluummin käytettäisiin kuin Javaa.
Tosin Pythonin "hötkymäisyydelle" on omat vihakkinsa, mutta mille sitten ei ole? Java on sellainen selvä klassinen ohjelmointikieli, tosin Kotlinista taidetiin sanoa, että se on staattinen eikä skriptinen, sikäli sillä on merkitystä.
Onko Kotlin helpompi, nopeampi, siitäkin on ristiriitaisia saitteja, ja siellä voi olla jotain Google-propagandaakin piilotetusti, ja joidenkin mielestä se on brilliantti kieli, tehden kaikesta selkeämpää, nopempaa, vähemmän virhealtista, ja joidenkin toisten yhtä vahvasti ajattelevien mielestä toisinpäin.
En ole nähnyt, ettei Katikatin pokka pitäisi jatkossakin, ettei se olisi valinnanvarainen Javan kanssa, mutten ole nähnyt, että se kuuluisi JavaScriptin kaveripiiriin, jonne kuuluu muita Scriptejä.
On tosin ollut paljon kieliä ei kauaa sitten, joista on hälisty myös, ja ne ovat menneet jo pois muodista; poikkeuksena Python, jota ei tosin pidetä vakavana kielenä, vaan ajatellaan, että se on enemmänkin lyhyiden juttujen hoitoon suunnattu, ja jos niin, olisko Kotlindenillä saumaa samaan ryhmään, jättäen sille paikan lähinnä perällä, kuten Python, jota tosin on paranneltu monin osin (kuten JavaScriptiä), että kritiikki sitä kohtaan ei ole enää yhtä ajankohtaista.
Mikä sitten on vakava kieli, TypeScript? Ainakin Java olisi sellainen, ja jos se katoaa historiaan, niin jää vain hötkyilykieliä, ja Pythonin että JavaScriptin suosiosta päätellen, klasisemman kokokoodit on uhanalaisia, eikä siellä oikeastaan ole muuta kuin Java, ja Google on siirtynyt Kotliniin, ja Android siten myös, vaikkei Google sitä omistakaan, ja Linuksen ydin on C-kieltä, jolla taas suurin osa ei tee yleensä mitään. Pelipuolella sitten pitää katsoa, mitä kieliä ne käyttää (C , jota on kritisoinut hyvinkin tunnetut henkiöt, ja sitä pidetään tarpeetoman vaikeana, ja ehkä muistinhallintaa ei enää niin tarvita, mutta kun pelistä halutaan mahdolliset tauot pois, niin sitä käytetään, ja sen ulkoinen versio on Java, ja niin se klassinen jumppa on ollut, ja sille on ollut useita haastajia vuosien varrella, mutta suurin osa hävinnyt, ja Java pitää vieläkin pintansa.
Modernisointi tykkää selkeydestä ja yksinkertaisuudesta, ja jos se on nopeampaa, helpompaa, vähemmän virhealtista, niin sitä voi halutessaan kannattaa koko koodin näkemisen sijaan, ja vyöryttäjiä siihen on ollut Python ja Google (Katikuti). Jos yksinkertaisuus on enemmän omaa makua, niin valinnan ei pitäisi olla vaikea, mutta jos on klassinen, sidottu C :aan, niin voi yrittää riman alta Javalla, ja ei ne ole niin eri kieliä, ettei muutosta voisi myöhemmin tehdä, tai ettei molempien ymmärtämisestä olisi hyötyä, vaikka käyttäisi vain toista jossain ja joku päivä.- Anonyymi
Kyllähän se Kotlinkin toimii javan virtuaalikoneen päällä, joten ei se java mihinkään katoa.
- Anonyymi
Python on kyllä vakava kieli ja sillä on erittäin vahva asema deep learning palikoiden ohjelmoinnissa.
Java ei kielenä ole katoamassa mihinkään, sillä vaan ei tehdä enää kännyköihin ja tabletteihin ohjelmia kuten ennen.
Typescript on kunnon kieli, parhaita tällä hetkellä kun halutaan käyttää staattisesti tyypitetystä kielestä javascript ekosysteemiä ja vahvuutena myös se, että kääntyy myös webassemblylle.
C taas on sellainen jonka käyttö riippuu yleensä jostain keskeisestä, vaikeasti korvattavasta vanhasta koodista jota on tehty viimeisen 40v aikana. Yleensä tuollaisia ei käytetä.
- Anonyymi
"androidille ym. on vain kaksi vaihtoehtoa: Kotlin tai ReactNative."
Ei pidä paikkaansa, että nuo olisivat ainoat vaihtoehdot !
Myös Delphin uusilla versioilla sekä Freepascalilla voi tehdä android ja iOS -sovelluksia. - Anonyymi
Kaikki C Java johtaa logiikan sekoomukseen.
{ ; : | ! ? on pula-ajan jäänteitä. Ei prosessorikoodia korkeamman kielen pidä olla symbolista vaan kiellellistä.- Anonyymi
Olisi myös aika päästä yhteisymmärrykseen yhdestä kaikkien ymmärtämästä kielestä.
Maailmassa on monia kieliä, mutta maailman kieli on Englanti.
Ohjelmoinnissa ei tällä hetkellä paras osaaminen konkretisoidu, paras osaaminen ei taivu sekoomukseen.
Sekoilkaa!
- Anonyymi
Java katoaa hyvää vauhtia kännyköiden ja tablettien ohjelmoinnista mutta ei se Java kieli katoa mihinkään, että sillä on ollut erittäin vahva asema palvelimissa vuosikymmeniä eikä ole näköpiirissä että katoaisi.
Avainjuttuna lienee se että Oracle alkoi pelotella patenteilla ja Google käytännössä hylkäsi Javan ja toi Dartin tilalle.
Tästä syystä käytetään sitten React-nativen kanssa toimivia, Darttia, Haxea, C#:a jne.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Miehille kysymys
Onko näin, että jos miestä kiinnostaa tarpeeksi niin hän kyllä ottaa vaikka riskin pakeista ja osoittaa sen kiinnostukse1363955- 871939
Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap151821Haluaisin jo
Myöntää nämä tunteet sinulle face to face. En uskalla vain nolata itseäni enää. Enkä pysty elämäänkin näiden kanssa jos541432Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi531420Ylen uutiset Haapaveden yt:stä.
Olipas kamalaa luettavaa kaupungin irtisanomisista. Työttömiä lisää 10 tai enempikin( Mieluskylän opettajat). Muuttavat1321348VENÄJÄ muuttanut tänään ydinasetroktiinia
Venäjän presidentti Vladimir Putin hyväksyi tiistaina päivitetyn ydinasedoktriinin, kertoo uutistoimisto Reuters. Sen mu981292- 701176
- 691043
Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1141033