RISOLTO Miglior IDE per sviluppare app mobile

Stato
Discussione chiusa ad ulteriori risposte.

pabloski

Utente Èlite
2,868
916
Sì infatti devo vedere le prestazioni anche, ma la cosa che non ho capito ancora è: una semplice app come quella dei servizi bancari o whatsapp può essere pesante a livello di prestazioni se fatta con cordova?

Qualsiasi cosa fatta con Cordova è in genere più pesante della controparte nativa. Se questa pesantezza più essere tollerata o meno, dipende dall'applicazione.

Per esempio Whatsapp implementa parecchie funzionalità per la visualizzazione e produzione di contenuti audio/video, oltre che testuali. Farla con una webview, creerebbe un'ammazza-smartphone.
 
  • Mi piace
Reazioni: BAT e Moffetta88

hddsfortuna

Utente Attivo
869
39
Net
FTTH 1000/300
OS
Ubuntu 22.04
Nell'app che devo creare non mi servono contenuti audio/video, forse mi servono solo foto, cioè usare la fotocamera solo per immagini.
È pesante così?

Poi penso che dipende anche dal telefonino in cui sarà usata.

Grazie
 

hddsfortuna

Utente Attivo
869
39
Net
FTTH 1000/300
OS
Ubuntu 22.04
Nessuna operazione complicata, tipo ritocco o modifiche varie.

Semplicemente scattare la foto ed inviarla tramite richiesta xhr al mio server.

Darà problemi?

Grazie
 

rctimelines

Utente Èlite
5,143
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
Non me ne intendo molto di programmazione android, ma google qualche hanno fa ha rilasciato Android Studio, che a parere mio è uno dei migliori che c'è in circolazione.
Ma se non te ne intendi come fai a dire che è uno dei migliori?

Inviato dal mio Nexus 6P utilizzando Tapatalk
 
  • Mi piace
Reazioni: Moffetta88

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,607
12,978
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Devi tenere conto che programmando in cordova stai usando una webview in parole povere.
poi tramite un set di chiamate api tra ui e cordova riesci ad andare ad interagire con il sistema operativo.
Se hai le basi di js e sai dove andare a parare, ti consiglio onsenui basato su angula/angularjs + cordova.
Ti risparmi un botto di tempo e la UI sembra quasi nativa
 
  • Mi piace
Reazioni: BAT

Ex0dIa_

Nuovo Utente
8
4
OS
Arch Linux
Ma se non te ne intendi come fai a dire che è uno dei migliori?

Inviato dal mio Nexus 6P utilizzando Tapatalk
Sorry, mi sono espresso bene.
Per "non me ne intendo molto" intendevo dire: "non me ne intendo molto di questi più recenti".

Ma comunque, non programmo per android da un anno, però quando lo facevo, niente batteva android studio.
 

hddsfortuna

Utente Attivo
869
39
Net
FTTH 1000/300
OS
Ubuntu 22.04
Devi tenere conto che programmando in cordova stai usando una webview in parole povere.
poi tramite un set di chiamate api tra ui e cordova riesci ad andare ad interagire con il sistema operativo.
Se hai le basi di js e sai dove andare a parare, ti consiglio onsenui basato su angula/angularjs + cordova.
Ti risparmi un botto di tempo e la UI sembra quasi nativa
Conosco bene html, php, css e js. Non conosco java e python.
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,607
12,978
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
di js sei messo meglio in jquery, angularjs o solo js puro?
 

hddsfortuna

Utente Attivo
869
39
Net
FTTH 1000/300
OS
Ubuntu 22.04
Di js intendo js puro. Ho fatto tante cose in js, avevo un sito web che funzionava a base di js, con caricamenti di pagine, scorrimenti, caricamento immagini, e tanto altro, ma sempre con js puro.
Ho sempre usato DOM e XHR.

A livello di cordova il js puro è più pesante di jquery e angularjs?

Grazie
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,607
12,978
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Se decidi di accoppiare cordova a onsenui per l'interfaccia grafica ti fornisce anche le api js puro
Però come vedrai girovagando le varie alternative, dovrai scrivere molto più codice
 

pabloski

Utente Èlite
2,868
916
A livello di cordova il js puro è più pesante di jquery e angularjs?

Non confondere i componenti.

Cordova è il framework che crea la webview e gestisce gli eventi da/verso l'applicazione javascript.

Dentro la webview gira codice Javascript. jQuery è una libreria di funzioni Javascript, ma sempre scritta in JS e va usata scrivendo codice JS. Angular è un framework che implementa una batteria di funzionalità tipiche, per facilitare la realizzazione di applicazioni Javascript/Typescript. Ma sempre una raccolta di funzioni è. Alla fine è codice Javacript che gira sempre in quella webview.
 
  • Mi piace
Reazioni: BAT

hddsfortuna

Utente Attivo
869
39
Net
FTTH 1000/300
OS
Ubuntu 22.04
Ora vedo 2 proposte: visual studio 2017 community e onsenui.

Di VS ho capito che devo creare un nuovo progetto e iniziare a scrivere codice html, css e js.
Di onsenui purtroppo ho solo visitato il link al post #27 e visto qualcosa tipo back button (che un po' mi piace).

Ma ora vorrei passare al concreto, a livello dei diversi file che comporranno il "sito web" contenuto nell'applicazione che voglio fare.
Potrei avere una lista di pro e contro di vs e onsenui e magari qualche guida (scritta o video va bene), se non chiedo troppo?

Grazie
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,607
12,978
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Ora vedo 2 proposte: visual studio 2017 community e onsenui.

Di VS ho capito che devo creare un nuovo progetto e iniziare a scrivere codice html, css e js.
Di onsenui purtroppo ho solo visitato il link al post #27 e visto qualcosa tipo back button (che un po' mi piace).

Ma ora vorrei passare al concreto, a livello dei diversi file che comporranno il "sito web" contenuto nell'applicazione che voglio fare.
Potrei avere una lista di pro e contro di vs e onsenui e magari qualche guida (scritta o video va bene), se non chiedo troppo?

Grazie
Onsenui non è una ide ma un pack di interfaccia grafica native-like che ti permette di avere la tua app in Cordova con grafica Apple sugli Apple e grafica android su Android.

Per il progetto invece ti consiglio di scaricare il sample direttamente dal sito di Cordova che ti fa vedere come funziona la struttura delle cartelle

Inviato da Nokia 7.2 tramite App ufficiale di Tom\'s Hardware Italia Forum
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!