Tutti i prezzi sono validi al momento della pubblicazione. Se fai click o acquisti qualcosa, potremmo ricevere un compenso.

Electron-Chrome consente di trasformare le Chrome App in applicazioni desktop

29 Agosto 2016 19

Qualche giorno fa, Google ha annunciato l'intenzione di voler eliminare il supporto alle Chrome App per i sistemi desktop Windows, MacOS e Linus dal browser web Chrome, diventate ormai obsolete ed praticamente inutilizzate. Tra le app presenti tuttavia ne esistono tante ben fatte ed ancora potenzialmente utili, e così Google stessa ha consigliato agli sviluppatori interessati, di migrarle su Electron (Altro framework utile per la creazione di applicazione native per desktop).

Questo spostamento però non avverrebbe in modo automatico e li obbligherebbe a riscrivere totalmente le proprie applicazioni. Koush, uno sviluppatore di Chrome App, ha fortunatamente ideato uno strumento, chiamato Electron-Chrome, che consente di velocizzare questo passaggio, traducendo le API Chrome in API Electron.

Grazie a ciò le applicazioni potranno continuare ad esistere ed essere utilizzare su sistemi operativi come Windows, Mac e Linux, permettendo di scaricarle come normali applicazioni desktop. Il processo presenta ancora alcuni bug che però verranno certamente risolti in breve tempo. Per maggiori informazioni vi invitiamo a cliccare su questo link.


19

Commenti

Regolamento Commentando dichiaro di aver letto il regolamento e di essere a conoscenza delle informazioni e norme che regolano le discussioni sul sito. Clicca per info.
Caricamento in corso. Per commentare attendere...
Darkat

Hai ragione ma Atom è nato tipo ieri, Sublime non è stato sempre così scattante, all'inizio aveva gli stessi se bon peggiori problemi prestazionali di Atom, a me ancora adesso tutto sommato danno problemi entrambi, ma la velocità di sviluppo di Atom mi fa sperare bene. Assolutamente d'accordo che la colpa è del progetto in se, ma come dicevo è giovane ancora

FuckingIdUser

Hai perfettamente ragione ed apprezzo un sacco l'analisi che hai fatto che, al contrario del 99% dei commenti qui, sarà certamente utile a tanta gente.
Parlando di me e delle mie esigenze, io in casa ho già 2 fissi ed un portatile windows abbastanza vecchio ma che funziona perfettamente per uso basico.
Se devo giocare uso il fisso. Se il Chromebook non dovesse supportare qualcosa potrei usare Chrome Remote Desktop oppure direttamente il fisso.
Il punto è che, salvo i casi estremi di gente che per lavoro ha bisogno di macchine potenti ma trasportabili, mai consiglierei di acquistare un portatile pompato quando è possibile assemblare fissi con 400/500 euro, che fanno impallidire i portatili. Aggiungi 250/300 euro a quei 400/500 euro per comprare un Chromebook bello e veloce e siamo arrivati alla spesa di circa 800 euro, che è il prezzo di un signor portatile.
Tempo fa sostenevo l'accoppiata Tablet + fisso=morte del notebook. Adesso che ci sono i Chromebook, e che per giunta supportano le app android, la storia cambia abbastanza, meglio se convertibile come Acer Chromebook R11.

ctretre

Se ti serve come seconda macchina è una buona scelta, altrimenti ti sconsiglio di prenderlo, capita che serva windows (o mac) anche per motivi imprevedibili e non puoi non averlo.
A me servì una sola volta per richiedere una borsa di studio compilando un PDF che veniva letto solo da Acrobat Reader per desktop, usando Linux risolsi con Wine, così come faccio per la lettura degli EPUB protetti.
Se avesse avuto uno schermo più piccolo avrei considerato anche io quel Chromebook (voglio una seconda macchina alternativa al 15").

Ex.

So bene di essere il tizio strano con Linux come OS principale e la tastiera americana che programma in C++, ma penso che al resto delle persone serva un programma che funzioni discretamente su un i3 con 2-4GB di RAM, che corrisponde al portatile economico medio, non credi? A scuola abbiamo PC del genere, non possiamo installare Atom perche' poi mezza lezione se ne va con l'avvio, e l'altra meta' perche' Windows inizia a swappare la RAM di continuo (e non a torto) e lagga pure il cursore
Poi sinceramente non vedo perche' C++, Java, C#, ma anche Python, Ruby e Perl dovrebbero essere meno conosciuti, anzi
Il discorso e' sempre quello della gente che non sa programmare ma ha bisogno di sentirsi speciale

daniele

Si sono daccordo con te nel caso tu debba sviluppare il core google, dove 1ms è vitale. Per il 99% degli altri se hai un linguaggio performante, facile e veloce da sviluppare e soprattutto con una community che ti fornisce 200.000 plugin pronti per l'utilizzo è piu che sufficiente e spesso la scelta migliore.

Ma punti di vista, era solo per dirti che se per te quel millisecondo che ti fa usare un linguaggio semi sconosciuto e senza supporto di nessuna community è vitale, per noi altri (una percentuale piuttosto alta) i vantaggi che ti ho elencato sopra sono piu importanti.

Ex.

Il succo e' questo: "Ciao sono un hipster che si annoia, cosa faccio oggi? Oh guarda, il JS. Uh, e' orribile sotto ogni punto di vista. Ah ma e' facile. Ciao ragazzi questo e' Electron"
Il market share non deve esistere quando si parla di usare la soluzione migliore per avere prestazioni decenti, il tuo discorso non ha senso

daniele

MMh ok prendo per veritieri i bench postati, ma evidenziano solo che node è superato da linguaggi con una percentuale di marketshare irrilevante (tranne in alcuni casi superato da java).

Se guardi le % di utilizzo ad esempio su tiobe .com/tiobe-index/ e prendi in considerazione i 10 linguaggi piu utilizzati non è presente nessuno dei linguaggi da te citato come piu performante di node.

Che senso ha confrontarlo con "Julia Native", che sarà anche molto piu performante ma non è usato neanche dallo 0.1% dei programmatori?

FuckingIdUser

Grazie per l'aiuto ma alla fine si torna al punto di partenza...
Con 350€ dovrebbe essere possibile portarsi a casa un Acer Chromebook 14 full HD con scocca in alluminio...
Il problema è che è venduto in quasi tutti gli Amazon europei tranne il nostro... Mi sa che alla fine lo prenderò in Francia, insieme agli adesivi per la tastiera .

Ex.

A parte che tutto e' fuorche' giovane, poi Java (che e' lo stesso un linguaggio discutibile ma per motivi meno gravi) e C# girano sopra delle VM, ma sono comunque piu' prestanti. Non so che bench hai visto tu, ma questi parlano chiaro:
hildstrom. com/projects/langcomp/index. html#results
benchmarksgame. alioth. debian. org/u64q/javascript. html (purtroppo e' solo confrontato a Java, avrei preferito ci fosse anche altro)
github. com/kostya/benchmarks (fresco di 6 giorni fa)
Qui puoi vedere di come TurboFan (l'engine JS attuale di Chrome) batte V8, che invece e' ancora utilizzato da Node e non verra' abbandonato: arewefastyet. com
Inoltre, leggiti questo che ti chiarisci un po' di idee sul perche' il JS va evitato a qualsiasi costo: whydoesitsuck. com/why-does-javascript-suck

daniele

Non voglio finire in discussioni filosofiche, ma se vai a guardare un qualunque benchmark supera in prestazioni del 20% Java e del 8-10% c# con web api.
Intend in richieste eseguite per secondo, in tempo di esecuzione medio delle richieste e in utilizzo della CPU.

Poi non so cosa intendi per performante... posso darti ragione magari sulla stabilità, che essendo un linguaggio giovane non è paragonabile a quella di c# o Java.

Ex.

Spero tu stia scherzando
Come fa un linguaggio senza tipi di variabili e che trasforma tutti gli int in float ad essere considerato minimamente performante

daniele

Non usa javascript ma Node, che pur avendo la stessa sintassi e usando sempre la V8 di chrome come compilatore è un altro linguaggio. Inoltre attualmente (Se escludiamo C puro) è il linguaggio più performante e più rapido da sviluppare.

ctretre

Per il talvolta intendo offerte momentanee, per esperienza posso dirti che sui portatili fanno più spesso offerte i negozi fisici che quelli online. Su amazon ho visto solo versioni con la sola integrata, un Lenovo da 385 € e l'Acer che ti dicevo a 415 €. Sul sito di Unieuro ce ne sono molti intornoai 399 €, ma a parte un 13" hanno tutti i3 di 5° generazione.

FuckingIdUser

In realtà intendevo una fascia al di sotto dei 350 euro però sono completamente d'accordo con te.
Giustamente bisogna fare le opportune valutazioni.
Certo che un i3 con scheda video a 400 euro non è male. Dove posso trovarlo? Preferirei comprare su Amazon per non avere brutti scherzi.

ctretre

hai ragione su quasi tutto, ma a 400 € trovi sicuramente un Core i3, talvolta in offerta c'è anche un NVidea 920. Se vai sui FreeDOS trovi anche qualche i5 con 4 GB di RAM .

Ex.

Il JS e' vergognoso, tanto che con il WebASM vogliono ammazzarlo. Perche' hanno tutta sta necessita' di portarlo sulle applicazioni desktop? Se ti serve un linguaggio semplice per appagare la tua voglia di programmare nonostante tu sia incapace, smettila e basta, o imparati un linguaggio serio, invece di ammazzarmi CPU e RAM.

gxaybzo

Concordo con te su molto, però le prestazioni scadenti di Atom non sono solo colpa di Electron. La prova è Visual Studio Code, molto simile ad Atom, sempre open-source e sempre basato su Electron, ma che ha prestazioni decisamente superiori.
Purtroppo Atom ha fatto molta pubblicità negativa a Electron. Ovviamente non è il top come prestazioni, ma molti dei difetti di Atom sono colpa di Atom stesso.

Edge

Framework molto interessante per programmare app desktop con JS e le varie librerie da Node, peccato che a livello prestazionale (vedasi l'eterna battaglia Atom vs Sublime Text) non siano paragonabili a software in codice nativo.
Dimenticavo, cos'è questo Linus?

FuckingIdUser

E ancora non si capisce che strategia commerciale intendono adottare per i chromebook in Italia.
Modelli che non vengono venduti oppure venduti a prezzi spropositati che annullano il senso di queste macchine, senza contare che la grande distribuzione li snobba.
Io so solo che nella fascia sotto i 400 € tra le macchine Windows ti becchi Schermi disgustosi al massimo a 720p, processori atom o celeron dual core e complessivamente una costruzione discutibile.
Vorrei comprare un notebook poco costoso ma a questi termini possono fallire tutti...

Recensione e Riprova Google Pixel Buds Pro, rinate con l'aggiornamento

24H con Oppo Find N2 Flip, la sfida a Samsung è servita | VIDEO

Abbiamo provato i nuovi Galaxy Z Fold4 e Z Flip4, ecco le novità! | VIDEO

Copertura 5G, a che punto siamo davvero? La nostra esperienza in città