Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2015-10-07 11:54:29.0 alle 2015-10-07 11:54:29.0
    Is Oracle abandoning Java?
    http://fossforce.com/2015/10/is-oracle-abandoning-...

    Riscriverete il codice del forum in C#? Newbie, inesperto
    • Avatar
      Scritto da
      Non Autenticato
      il 2015-10-07 11:57:53.0 alle 2015-10-07 11:57:53.0
      Re: Is Oracle abandoning Java?
      Scritto da:
      > http://fossforce.com/2015/10/is-oracle-abandoning-...
      >
      > Riscriverete il codice del forum in C#? Newbie, inesperto

      java al tappeto Ficoso

      Cylon
      • Avatar
        Scritto da
        Non Autenticato
        il 2015-10-07 12:31:46.0 alle 2015-10-07 12:31:46.0
        Re: Is Oracle abandoning Java?
        Scritto da:
        > Scritto da:
        > > http://fossforce.com/2015/10/is-oracle-abandoning-...
        > >
        > > Riscriverete il codice del forum in C#? Newbie, inesperto
        >
        > java al tappeto Ficoso
        >
        > Cylon

        Mi aspettavo questa mossa da parte di Oracle. Oracle con Java non c'ha mai azzeccato nulla. Credo che l'unico motivo che li ha spinti a spendere soldi su Java sia stata la speranza di poter spremere miliardi da Google e/o fermare Android (anche se non capisco perché Oracle dovrebbe essere interessata a fermare Android).

        Con la questione delle API copyrightabili (una cazzata immensa, ma tan'è) Google è ora ben più che invitata a lasciar perdere Java del tutto e magari usare uno dei suoi linguaggi (Go o Dart) per programmare Android.

        A questo punto... con le Applet che nessuno più vuole, le tante falle di sicurezza di Java, Google che potrebbe dirgli addio su Android, Oracle che potrebbe abbandonarne lo sviluppo del tutto, la questione delle API copyrightate che potrebbe bloccarne eventuali sviluppi opensorci... l'unico grosso mercato che resta a Java è quello server-side e poca roba client side e solo perché ci sono ancora tanti javari in giro per il mondo. Entrambe questi settori possono oramai essere sostituiti quasi interamente con .NET (C# non è molto dissimile da Java come linguaggio, lo si impara facilmente ed è MOLTO ben fatto).

        L'unico vantaggio reale di Java è quello del suo supporto nativo multipiattaforma (specialmente Windows e Linux), andato anche questo non rimane più motivo per usarlo.
        • Avatar
          ☺
          Scritto da
          il 2015-10-07 13:21:34.0 alle 2015-10-07 13:21:34.0
          Trollate totali: 42885
          Re: Is Oracle abandoning Java?
          Scritto da:

          > > > http://fossforce.com/2015/10/is-oracle-abandoning-...
          > > >
          > > > Riscriverete il codice del forum in C#? Newbie, inesperto
          > >
          > > java al tappeto Ficoso
          > >
          > > Cylon
          >
          > Mi aspettavo questa mossa da parte di Oracle. Oracle con Java non c'ha mai azzeccato nulla.

          Quoto. Avrei visto molto meglio IBM a palleggiare Java.

          > L'unico vantaggio reale di Java è quello del suo supporto nativo multipiattaforma (specialmente Windows e Linux), andato anche questo non rimane più motivo per usarlo.

          Finche' non ci sara' .NET su Linux, Java potra' dormire sonni tranquilli.
          `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
          • Avatar
            Scritto da
            Non Autenticato
            il 2015-10-07 13:37:47.0 alle 2015-10-07 13:37:47.0
            Re: Is Oracle abandoning Java?
            Scritto da: Giambo
            > Scritto da:
            >
            > > > > http://fossforce.com/2015/10/is-oracle-abandoning-...
            > > > >
            > > > > Riscriverete il codice del forum in C#? Newbie, inesperto
            > > >
            > > > java al tappeto Ficoso
            > > >
            > > > Cylon
            > >
            > > Mi aspettavo questa mossa da parte di Oracle. Oracle con Java non c'ha mai azzeccato nulla.
            >
            > Quoto. Avrei visto molto meglio IBM a palleggiare Java.
            >
            > > L'unico vantaggio reale di Java è quello del suo supporto nativo multipiattaforma (specialmente Windows e Linux), andato anche questo non rimane più motivo per usarlo.
            >
            > Finche' non ci sara' .NET su Linux, Java potra' dormire sonni tranquilli.

            http://tirania.org/blog/archive/2014/Nov-12.html
            http://www.mono-project.com/docs/about-mono/dotnet...
            • Avatar
              ☺
              Scritto da
              il 2015-10-07 14:48:28.0 alle 2015-10-07 14:48:28.0
              Trollate totali: 42885
              Re: Is Oracle abandoning Java?
              Scritto da:

              > > > > > http://fossforce.com/2015/10/is-oracle-abandoning-...
              > > > > >
              > > > > > Riscriverete il codice del forum in C#? Newbie, inesperto
              > > > >
              > > > > java al tappeto Ficoso
              > > > >
              > > > > Cylon
              > > >
              > > > Mi aspettavo questa mossa da parte di Oracle. Oracle con Java non c'ha mai azzeccato nulla.
              > >
              > > Quoto. Avrei visto molto meglio IBM a palleggiare Java.
              > >
              > > > L'unico vantaggio reale di Java è quello del suo supporto nativo multipiattaforma (specialmente Windows e Linux), andato anche questo non rimane più motivo per usarlo.
              > >
              > > Finche' non ci sara' .NET su Linux, Java potra' dormire sonni tranquilli.
              >
              > http://tirania.org/blog/archive/2014/Nov-12.html
              > http://www.mono-project.com/docs/about-mono/dotnet...

              E' passato quasi un anno, e non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java A bocca storta
              `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
              • Avatar
                Scritto da
                Non Autenticato
                il 2015-10-07 15:30:36.0 alle 2015-10-07 15:30:36.0
                Re: Is Oracle abandoning Java?
                Scritto da: Giambo
                > Scritto da:
                >
                > > > > > > http://fossforce.com/2015/10/is-oracle-abandoning-...
                > > > > > >
                > > > > > > Riscriverete il codice del forum in C#? Newbie, inesperto
                > > > > >
                > > > > > java al tappeto Ficoso
                > > > > >
                > > > > > Cylon
                > > > >
                > > > > Mi aspettavo questa mossa da parte di Oracle. Oracle con Java non c'ha mai azzeccato nulla.
                > > >
                > > > Quoto. Avrei visto molto meglio IBM a palleggiare Java.
                > > >
                > > > > L'unico vantaggio reale di Java è quello del suo supporto nativo multipiattaforma (specialmente Windows e Linux), andato anche questo non rimane più motivo per usarlo.
                > > >
                > > > Finche' non ci sara' .NET su Linux, Java potra' dormire sonni tranquilli.
                > >
                > > http://tirania.org/blog/archive/2014/Nov-12.html
                > > http://www.mono-project.com/docs/about-mono/dotnet...
                >
                > E' passato quasi un anno, e non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java A bocca storta

                Credo che serva più di un anno per portare Mono al livello di .NET attuale. Java è nato con la portabilità in testa fin dall'inizio, non solo, ma la SUN lo ha sviluppato contemporaneamente sia su Windows che su *nix fin dalle prime versioni (per dire... quando esce Java 1.7 per Windows lo stesso giorno esce Java 1.7 per Linux).

                Mono fin'ora ha potuto contare solo sulle sue forze, non aveva accesso al sorgente di .NET né ad un vero supporto da parte di Microsoft, aveva accesso solo alle sue api e qualche spintarella interna di Microsoft, e doveva reimplementare tutto da zero.

                Nel tempo si è venuto a creare un abisso fra le feature supportate da .NET e le feature supportate da Mono... cosa che ha tenuto Mono molto indietro rispetto a .NET

                Comunque esistono già applicazioni .NET che funzionano sia su Windows che su Linux che su Mac (ad esempio KeePass 2, funziona da Win98 a Win10, da Linux a BSD a Mac), l'unica rogna è che devi tener conto dei problemi di portabilità fin da subito (limitarti alle API supportate da Mono, non usare costrutti del linguaggio C# troppo avanzati perché non supportati ancora da Mono, assicurarti di non usare chiamate specifiche per un dato SO, ecc). Anche in Java devi fare attenzione quando sviluppi software multipiattaforma, ma siccome le API su Windows sono identiche (o quasi) alle API su Linux hai meno lavoro da fare e devi fare meno attenzione a quello che fai.

                Su ASP.NET mi pare invece siano già più avanti (si stanno sbarazzando di IIS che gira solo su Windows) ma non ho mai avuto bisogno di sviluppare applicazioni ASP.NET su Linux (e al momento non mi interessa farlo) quindi più di tanto non so.

                http://www.carolynvanslyck.com/blog/2014/09/dotnet...
                • Avatar
                  ☺
                  Scritto da
                  il 2015-10-07 16:07:03.0 alle 2015-10-07 16:07:03.0
                  Trollate totali: 42885
                  Re: Is Oracle abandoning Java?
                  Scritto da:

                  > > > http://tirania.org/blog/archive/2014/Nov-12.html
                  > > > http://www.mono-project.com/docs/about-mono/dotnet...
                  > >
                  > > E' passato quasi un anno, e non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java A bocca storta
                  >
                  > Credo che serva più di un anno per portare Mono al livello di .NET attuale.

                  Ma si muove qualcosa ?
                  IMHO potremmo cominciare a parlarne seriamente dopo il 2020 ...

                  > Comunque esistono già applicazioni .NET che funzionano sia su Windows che su Linux che su Mac (ad esempio KeePass 2, funziona da Win98 a Win10, da Linux a BSD a Mac)

                  Vabbeh, uso KeePassX quotidianamente, ma non mi sembra poi 'sto gran programmone A bocca storta

                  > Anche in Java devi fare attenzione quando sviluppi software multipiattaforma

                  Mai, mai dovuto fare attenzione in 10+ anni di sviluppo Java per Linux, SunOS e Windows.
                  Mai.
                  `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                  • Avatar
                    Scritto da
                    Non Autenticato
                    il 2015-10-07 17:00:29.0 alle 2015-10-07 17:00:29.0
                    Re: Is Oracle abandoning Java?
                    Scritto da: Giambo
                    > Scritto da:
                    >
                    > > > > http://tirania.org/blog/archive/2014/Nov-12.html
                    > > > > http://www.mono-project.com/docs/about-mono/dotnet...
                    > > >
                    > > > E' passato quasi un anno, e non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java A bocca storta
                    > >
                    > > Credo che serva più di un anno per portare Mono al livello di .NET attuale.
                    >
                    > Ma si muove qualcosa ?
                    > IMHO potremmo cominciare a parlarne seriamente dopo il 2020 ...

                    Su ASP.NET si. Il resto non lo so perché non lo seguo. Come ho detto, sviluppare software multipiattaforma al momento non mi interessa. Ero persino convinto che i WinForm non fossero supportati da Mono e che si dovesse per forza usare GTK#, invece a quanto pare lo sono.

                    > > Comunque esistono già applicazioni .NET che funzionano sia su Windows che su Linux che su Mac (ad esempio KeePass 2, funziona da Win98 a Win10, da Linux a BSD a Mac)
                    >
                    > Vabbeh, uso KeePassX quotidianamente, ma non mi sembra poi 'sto gran programmone A bocca storta

                    È un esempio di programma GUI stand-alone sviluppato in .NET che gira su Linux.

                    Tu hai detto "non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java"... a me pare che KeePass 2 funzioni.

                    > > Anche in Java devi fare attenzione quando sviluppi software multipiattaforma
                    >
                    > Mai, mai dovuto fare attenzione in 10+ anni di sviluppo Java per Linux, SunOS e Windows.
                    > Mai.

                    O fai il furmiga o hai avuto a che fare con applicazioni piuttosto semplici.


                    Alcuni esempi molto semplici...

                    Dove vanno memorizzate le impostazioni dell'utente?
                    Su Linux nella sua Home, su Windows in ApplicationData o nel registro di Windows (da evitare se possibile).

                    Qual'è il separatore delle directory?
                    Su Linux "/" su Windows "\".

                    Qual'è il carattere usato comunemente per indicare le opzioni?
                    Su Linux "-" su Windows "/".

                    Ora... se stai sviluppando un'applicazione multipiattaforma devi fare attenzione a tenere a mente queste differenze.

                    Sia .NET che Java hanno librerie apposta che si preoccupano di dettagli simili, ma se non fai attenzione e non le usi (perché magari non ci pensi, o non sapevi nemmeno che esistessero perché non ci avevi nemmeno pensato quando hai iniziato il tuo progetto) ti trovi ben presto con applicazioni che su Windows funzionano e su Linux no (o viceversa).

                    E questi sono esempi semplici... quando cominci a dover parlare con le librerie specifiche del SO le cose si fanno molto più complicate e mantenere la multipiattaforma può diventare impossibile.

                    Alcune cose su Linux sono fatte in un dato modo, seguendo una data filosofia... su Windows possono essere fatte in modo molto diverso.
                    Finché si tratta di usare solo funzioni interne a Java (o a .NET) non ci sono grossi problemi perché si tratta di librerie pensate per essere multipiattaforma... ma appena devi uscire un po' dai binari ti trovi a dover affrontare tutta una serie di problematiche inaspettate.

                    Io per esempio con Java ho avuto meno difficoltà a far funzionare un programma che ho fatto da Windows a Linux che da Win32 a Win64. Usavo librerie che esistevano per Linux e Windows, ma non per i 64 bit. E chi ci aveva pensato 10 anni fa quando i 64 bit nemmeno erano un problema?

                    Quindi anche con Java non è che hai la multipiattaforma aggratis. Può andarti dritta, oppure no. Idem con .NET. Su .NET devi fare un po' più di attenzione prima di usare funzioni della libreria che su Mono non sono ancora state portate. Penso però che ora che .NET è diventato effettivamente opensource Mono potrà procedere più spedito... sarebbe bello se Microsoft se ne facesse carico e rendesse obsoleto Mono rilasciando .NET sia per Windows che per Linux ma dubito capiterà a breve... è già tanto se hanno aperto i loro sorgenti.
                    • Avatar
                      Scritto da
                      Non Autenticato
                      il 2015-10-07 17:04:30.0 alle 2015-10-07 17:04:30.0
                      Re: Is Oracle abandoning Java?
                      Scritto da:
                      > Scritto da: Giambo
                      > > Scritto da:
                      > >
                      > > > > > http://tirania.org/blog/archive/2014/Nov-12.html
                      > > > > > http://www.mono-project.com/docs/about-mono/dotnet...
                      > > > >
                      > > > > E' passato quasi un anno, e non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java A bocca storta
                      > > >
                      > > > Credo che serva più di un anno per portare Mono al livello di .NET attuale.
                      > >
                      > > Ma si muove qualcosa ?
                      > > IMHO potremmo cominciare a parlarne seriamente dopo il 2020 ...
                      >
                      > Su ASP.NET si. Il resto non lo so perché non lo seguo. Come ho detto, sviluppare software multipiattaforma al momento non mi interessa. Ero persino convinto che i WinForm non fossero supportati da Mono e che si dovesse per forza usare GTK#, invece a quanto pare lo sono.
                      >
                      > > > Comunque esistono già applicazioni .NET che funzionano sia su Windows che su Linux che su Mac (ad esempio KeePass 2, funziona da Win98 a Win10, da Linux a BSD a Mac)
                      > >
                      > > Vabbeh, uso KeePassX quotidianamente, ma non mi sembra poi 'sto gran programmone A bocca storta
                      >
                      > È un esempio di programma GUI stand-alone sviluppato in .NET che gira su Linux.
                      >
                      > Tu hai detto "non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java"... a me pare che KeePass 2 funzioni.
                      >
                      > > > Anche in Java devi fare attenzione quando sviluppi software multipiattaforma
                      > >
                      > > Mai, mai dovuto fare attenzione in 10+ anni di sviluppo Java per Linux, SunOS e Windows.
                      > > Mai.
                      >
                      > O fai il furmiga o hai avuto a che fare con applicazioni piuttosto semplici.
                      >
                      >
                      > Alcuni esempi molto semplici...
                      >
                      > Dove vanno memorizzate le impostazioni dell'utente?
                      > Su Linux nella sua Home, su Windows in ApplicationData o nel registro di Windows (da evitare se possibile).
                      >
                      > Qual'è il separatore delle directory?
                      > Su Linux "/" su Windows "\".
                      >
                      > Qual'è il carattere usato comunemente per indicare le opzioni?
                      > Su Linux "-" su Windows "/".
                      >
                      > Ora... se stai sviluppando un'applicazione multipiattaforma devi fare attenzione a tenere a mente queste differenze.
                      >
                      > Sia .NET che Java hanno librerie apposta che si preoccupano di dettagli simili, ma se non fai attenzione e non le usi (perché magari non ci pensi, o non sapevi nemmeno che esistessero perché non ci avevi nemmeno pensato quando hai iniziato il tuo progetto) ti trovi ben presto con applicazioni che su Windows funzionano e su Linux no (o viceversa).
                      >
                      > E questi sono esempi semplici... quando cominci a dover parlare con le librerie specifiche del SO le cose si fanno molto più complicate e mantenere la multipiattaforma può diventare impossibile.
                      >
                      > Alcune cose su Linux sono fatte in un dato modo, seguendo una data filosofia... su Windows possono essere fatte in modo molto diverso.
                      > Finché si tratta di usare solo funzioni interne a Java (o a .NET) non ci sono grossi problemi perché si tratta di librerie pensate per essere multipiattaforma... ma appena devi uscire un po' dai binari ti trovi a dover affrontare tutta una serie di problematiche inaspettate.
                      >
                      > Io per esempio con Java ho avuto meno difficoltà a far funzionare un programma che ho fatto da Windows a Linux che da Win32 a Win64. Usavo librerie che esistevano per Linux e Windows, ma non per i 64 bit. E chi ci aveva pensato 10 anni fa quando i 64 bit nemmeno erano un problema?
                      >
                      > Quindi anche con Java non è che hai la multipiattaforma aggratis. Può andarti dritta, oppure no. Idem con .NET. Su .NET devi fare un po' più di attenzione prima di usare funzioni della libreria che su Mono non sono ancora state portate. Penso però che ora che .NET è diventato effettivamente opensource Mono potrà procedere più spedito... sarebbe bello se Microsoft se ne facesse carico e rendesse obsoleto Mono rilasciando .NET sia per Windows che per Linux ma dubito capiterà a breve... è già tanto se hanno aperto i loro sorgenti.

                      L'unico linguaggio realmente multipiattaforma è Linoleum.
                      • Avatar
                        Scritto da
                        Non Autenticato
                        il 2015-10-07 17:52:32.0 alle 2015-10-07 17:52:32.0
                        Re: Is Oracle abandoning Java?
                        Scritto da:
                        > Scritto da:
                        > > Scritto da: Giambo
                        > > > Scritto da:
                        > > >
                        > > > > > > http://tirania.org/blog/archive/2014/Nov-12.html
                        > > > > > > http://www.mono-project.com/docs/about-mono/dotnet...
                        > > > > >
                        > > > > > E' passato quasi un anno, e non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java A bocca storta
                        > > > >
                        > > > > Credo che serva più di un anno per portare Mono al livello di .NET attuale.
                        > > >
                        > > > Ma si muove qualcosa ?
                        > > > IMHO potremmo cominciare a parlarne seriamente dopo il 2020 ...
                        > >
                        > > Su ASP.NET si. Il resto non lo so perché non lo seguo. Come ho detto, sviluppare software multipiattaforma al momento non mi interessa. Ero persino convinto che i WinForm non fossero supportati da Mono e che si dovesse per forza usare GTK#, invece a quanto pare lo sono.
                        > >
                        > > > > Comunque esistono già applicazioni .NET che funzionano sia su Windows che su Linux che su Mac (ad esempio KeePass 2, funziona da Win98 a Win10, da Linux a BSD a Mac)
                        > > >
                        > > > Vabbeh, uso KeePassX quotidianamente, ma non mi sembra poi 'sto gran programmone A bocca storta
                        > >
                        > > È un esempio di programma GUI stand-alone sviluppato in .NET che gira su Linux.
                        > >
                        > > Tu hai detto "non ho ancora visto una sola applicazione .NET scritta per Windows girare su Linux con la facilita' di Java"... a me pare che KeePass 2 funzioni.
                        > >
                        > > > > Anche in Java devi fare attenzione quando sviluppi software multipiattaforma
                        > > >
                        > > > Mai, mai dovuto fare attenzione in 10+ anni di sviluppo Java per Linux, SunOS e Windows.
                        > > > Mai.
                        > >
                        > > O fai il furmiga o hai avuto a che fare con applicazioni piuttosto semplici.
                        > >
                        > >
                        > > Alcuni esempi molto semplici...
                        > >
                        > > Dove vanno memorizzate le impostazioni dell'utente?
                        > > Su Linux nella sua Home, su Windows in ApplicationData o nel registro di Windows (da evitare se possibile).
                        > >
                        > > Qual'è il separatore delle directory?
                        > > Su Linux "/" su Windows "\".
                        > >
                        > > Qual'è il carattere usato comunemente per indicare le opzioni?
                        > > Su Linux "-" su Windows "/".
                        > >
                        > > Ora... se stai sviluppando un'applicazione multipiattaforma devi fare attenzione a tenere a mente queste differenze.
                        > >
                        > > Sia .NET che Java hanno librerie apposta che si preoccupano di dettagli simili, ma se non fai attenzione e non le usi (perché magari non ci pensi, o non sapevi nemmeno che esistessero perché non ci avevi nemmeno pensato quando hai iniziato il tuo progetto) ti trovi ben presto con applicazioni che su Windows funzionano e su Linux no (o viceversa).
                        > >
                        > > E questi sono esempi semplici... quando cominci a dover parlare con le librerie specifiche del SO le cose si fanno molto più complicate e mantenere la multipiattaforma può diventare impossibile.
                        > >
                        > > Alcune cose su Linux sono fatte in un dato modo, seguendo una data filosofia... su Windows possono essere fatte in modo molto diverso.
                        > > Finché si tratta di usare solo funzioni interne a Java (o a .NET) non ci sono grossi problemi perché si tratta di librerie pensate per essere multipiattaforma... ma appena devi uscire un po' dai binari ti trovi a dover affrontare tutta una serie di problematiche inaspettate.
                        > >
                        > > Io per esempio con Java ho avuto meno difficoltà a far funzionare un programma che ho fatto da Windows a Linux che da Win32 a Win64. Usavo librerie che esistevano per Linux e Windows, ma non per i 64 bit. E chi ci aveva pensato 10 anni fa quando i 64 bit nemmeno erano un problema?
                        > >
                        > > Quindi anche con Java non è che hai la multipiattaforma aggratis. Può andarti dritta, oppure no. Idem con .NET. Su .NET devi fare un po' più di attenzione prima di usare funzioni della libreria che su Mono non sono ancora state portate. Penso però che ora che .NET è diventato effettivamente opensource Mono potrà procedere più spedito... sarebbe bello se Microsoft se ne facesse carico e rendesse obsoleto Mono rilasciando .NET sia per Windows che per Linux ma dubito capiterà a breve... è già tanto se hanno aperto i loro sorgenti.
                        >
                        > L'unico linguaggio realmente multipiattaforma è Linoleum.

                        Balle! È il latino! Ficoso
                    • Avatar
                      ☺
                      Scritto da
                      il 2015-10-07 18:40:32.0 alle 2015-10-07 18:40:32.0
                      Trollate totali: 42885
                      Re: Is Oracle abandoning Java?
                      Scritto da:

                      > > > Anche in Java devi fare attenzione quando sviluppi software multipiattaforma
                      > >
                      > > Mai, mai dovuto fare attenzione in 10+ anni di sviluppo Java per Linux, SunOS e Windows.
                      > > Mai.
                      >
                      > O fai il furmiga o hai avuto a che fare con applicazioni piuttosto semplici.

                      Ho 10+ anni d'esperienza (E una maglietta ETHZ), so cosa dico Ficoso

                      > Dove vanno memorizzate le impostazioni dell'utente?

                      java.util.prefs.Preferences

                      > Qual'è il separatore delle directory?
                      > Su Linux "/" su Windows "\".

                      File.separator

                      > Qual'è il carattere usato comunemente per indicare le opzioni?
                      > Su Linux "-" su Windows "/".

                      Dipende dall'esegubile, non da Java. Infatti su Linux puo' pure essere "--", mentre "java -version" funziona su Linux come su Windows.

                      > Ora... se stai sviluppando un'applicazione multipiattaforma devi fare attenzione a tenere a mente queste differenze.

                      Se sapesi il latino, metterei quella frase del licchione sulle premesse sbagliate e conclusioni errate ...

                      > E questi sono esempi semplici... quando cominci a dover parlare con le librerie specifiche del SO le cose si fanno molto più complicate e mantenere la multipiattaforma può diventare impossibile.

                      Librerie specifiche del SO per Java ?
                      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
        • Avatar
          Scritto da
          Non Autenticato
          il 2015-10-07 14:30:01.0 alle 2015-10-07 14:30:01.0
          Re: Is Oracle abandoning Java?
          Scritto da:
          > Scritto da:
          > > Scritto da:
          > > > http://fossforce.com/2015/10/is-oracle-abandoning-...
          > > >
          > > > Riscriverete il codice del forum in C#? Newbie, inesperto
          > >
          > > java al tappeto Ficoso
          > >
          > > Cylon
          >
          > Mi aspettavo questa mossa da parte di Oracle. Oracle con Java non c'ha mai azzeccato nulla. Credo che l'unico motivo che li ha spinti a spendere soldi su Java sia stata la speranza di poter spremere miliardi da Google e/o fermare Android (anche se non capisco perché Oracle dovrebbe essere interessata a fermare Android).
          >
          > Con la questione delle API copyrightabili (una cazzata immensa, ma tan'è) Google è ora ben più che invitata a lasciar perdere Java del tutto e magari usare uno dei suoi linguaggi (Go o Dart) per programmare Android.
          >
          > A questo punto... con le Applet che nessuno più vuole, le tante falle di sicurezza di Java, Google che potrebbe dirgli addio su Android, Oracle che potrebbe abbandonarne lo sviluppo del tutto, la questione delle API copyrightate che potrebbe bloccarne eventuali sviluppi opensorci... l'unico grosso mercato che resta a Java è quello server-side e poca roba client side e solo perché ci sono ancora tanti javari in giro per il mondo. Entrambe questi settori possono oramai essere sostituiti quasi interamente con .NET (C# non è molto dissimile da Java come linguaggio, lo si impara facilmente ed è MOLTO ben fatto).
          >
          > L'unico vantaggio reale di Java è quello del suo supporto nativo multipiattaforma (specialmente Windows e Linux), andato anche questo non rimane più motivo per usarlo.

          Jambo resterà sul lastrico? In lacrime
<softv>

Pagina generata in 86 millisecondi

Utenti attivi: 13 nell'ultimo minuto, 33 negli ultimi cinque minuti, 56 negli ultimi 15 minuti