Java kuolee?

Anonyymi

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?

14

1229

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Ensitreffit Jenni laukoo viinilasin ääressä suorat sanat Jyrkin aikeista: "Mä sanoin, että älä"

      Voi ei… Mitä luulet: kestääkö Jennin ja Jyrkin avioliitto vai päättyykö eroon? Lue lisää: https://www.suomi24.fi/viihde
      Ensitreffit alttarilla
      19
      2420
    2. 148
      2214
    3. Ymmärrän paremmin kuin koskaan

      Roikut kädessäni ja vedät puoleesi. Näen kuitenkin tämän kaiken lävitse ja kaikkien takia minun on tehtävä tämä. Päästän
      Tunteet
      29
      2112
    4. Hullu liikenteessä?

      Mikä hullu pyörii kylillä jos jahti päällä? Näitä tosin kyllä riittää tällä kylällä.
      Kiuruvesi
      52
      2099
    5. Niina Lahtinen uudessa elämäntilanteessa - Kotiolot ovat muuttuneet merkittävästi: "Nyt on...!"

      Niina, tanssejasi on riemukasta seurata, iso kiitos! Lue Niinan haastattelu: https://www.suomi24.fi/viihde/niina-lahti
      Suomalaiset julkkikset
      19
      1655
    6. Kun Venäjä on tasannut tilit Ukrainan kanssa, onko Suomi seuraava?

      Mitä mieltä olette, onko Suomi seuraava, jonka kanssa Venäjä tasaa tilit? Ja voisiko sitä mitenkään estää? Esimerkiks
      NATO
      384
      1560
    7. Ano Turtiainen saa syytteet kansankiihoituksesta

      Syytteitä on kolme ja niissä on kyse kirjoituksista, jotka hän on kansanedustaja-aikanaan julkaissut Twitter-tilillään
      Maailman menoa
      96
      1506
    8. Pyhäinpäivän aamua

      Oikein hyvää huomenta ja rauhallista päivää. ❄️😊🥱☕❤️
      Ikävä
      272
      1371
    9. Varokaa! Lunta voi sataa kohta!

      Vakava säävaroitus Lumisadevaroitus Satakunta, Uusimaa, Etelä-Karjala, Keski-Suomi, Etelä-Savo, Etelä-Pohjanmaa, Pohjanm
      Maailman menoa
      12
      1356
    10. Kunta ostaa kivitipun

      Kunnanjohtajan tuleva uusi ostokohde
      Lappajärvi
      130
      1346
    Aihe