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

1249

    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. Anteeksi mies

      En vaan osaa kohdata sinua ja olla normaali. En tiedä mikä vaivaa. Samaan aikaan tekee mieli tulla lähelle ja kuitenkin
      Ikävä
      27
      3441
    2. Ripeyttä asiointiin

      Ottaa päähän yhden ja saman asiakkaan hitaus kassalla kun yhdellä kädellä nostelee ostoksia kärrystä ja välillä pitelee
      Hyrynsalmi
      28
      2141
    3. Palstan henkisesti sairaat ja lihavat

      Täällä on sairaita, työttömiä ihmisiä kirjoittelemassa joilla ei ole tarkoituksena kuin satuttaa ihmisiä. Jos eksyt pals
      Ikävä
      114
      1680
    4. Mietin aina vain

      Minä niin haluaisin nähdä sinut. Ei tuo yhden ainoan kuvan katsominen paljon helpota... Miksi sinä et voisi olla se roh
      Tunteet
      7
      1418
    5. Koska me nähdään

      Seuraavan kerran ja odotanko sitä?
      Ikävä
      76
      1359
    6. Kysyin kaikilta yhteisiltä tutuilta mielipidettä siitä, että kannattaako sinun kanssa alkaa!

      Päätös oli lähestulkoon yksimielinen. Minunkin vaisto antoi vaaranmerkkejä, mutta järkytyin mitä sinusta kuulin. Aluksi
      Tunteet
      138
      1236
    7. En tunne muita

      Kohtaan tätä samaa polttavaa halua vain sinua kohtaan. Ei vaan muut sytytä
      Ikävä
      64
      1056
    8. Olen vähän

      Hysteerinen se on totta. Etkai ymmärrä miten syvästi tunnen sinua kohtaan. Ja olet aina lähelläni. Olet osa jo jotain. I
      Ikävä
      10
      974
    9. Ollaan kuin yö ja päivä

      Monessa asiassa… molemmat ollaan kuitenkin älykkäitä ja tiedämme, ettei kannata edetä tämän pidemmälle.
      Ikävä
      70
      931
    10. Oletko joskus lähestynyt jotakin

      väärällä identiteetillä? Miksi?
      Ikävä
      102
      912
    Aihe