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

1405

    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. Persuja ei aluevaltuustoissa näy

      Ei tunnu persuja paljon paikalliset asiat kiinnostavan, vaan ainoastaan ulkomaalaiset, joku Israel ja Trumpin fanitus.
      Maailman menoa
      61
      3736
    2. Päivän Riikka: Uudenkaupungin autotehdas hiljeni

      Näin ne 100 000 uutta pysyvää ei-tempputyötä yksityiselle sektorille tämän hallituksen ansiosta syntyy. Työntekijöille j
      Maailman menoa
      87
      3128
    3. Riikka vie Suomen kohta ykköseksi työttömyyskisassa

      Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin
      Maailman menoa
      69
      2336
    4. Mikä ihme teitä savolaisia tuossa

      p*rs*reiässä niin kiinnostelee? Että siitä pitää päntönnään huutaa.
      Tuusniemi
      14
      1540
    5. Laita tunniste josta kaivattusi tietää sun kirjoittavan täällä

      Joku yksilöity yhteinen juttu joka on sun ja kaivattusi välillä. Tuntomerkkinä esim. punainen pipopää, tonttu-ukko tai m
      Ikävä
      65
      1319
    6. Mikä tekee naisesta

      Seksikkään ja viehättävän? Entä miehestä?
      Ikävä
      87
      1179
    7. Varusmiehen kuolema

      Ei ollut vahinko, ei aiheuttanut vaaraa muille, eikä ollut rikos, mitä jää jäljelle? Oliko kyseessä oman käden kautta lä
      Kajaani
      29
      1049
    8. Kumpaan rahat, mummojen vaippoihin vai Nalle WahIroosille?

      JOS siis sinä saisit päättää?
      Maailman menoa
      1
      1001
    9. Huippu, kaupunki ostaa hotellin

      Hyvä juttu meillä on oma hotelli iloitsi Pirtihirmukin. Nyt vaan rekryt päälle ja uusi henkilökunta. Tarvitaan tekijöitä
      Ähtäri
      55
      975
    10. Mitä ajattelet rakkaastasi tällähetkellä?

      Itse haluaisin jo hänen viereen..
      Ikävä
      47
      962
    Aihe