In Ionic2, dovrei usare solo HTML, JavaScript e CSS solo se possibile?

0

Supponiamo che io stia usando ionic2 per creare app ibride ed è normale che io possa finire un lavoro usando le funzionalità di ionic2 + angular o solo html + javascript + css, ad esempio, fai clic per disattivare un pulsante:

html + javascript + css solo soluzione:

<div id="myDiv" onclick="(
  function(){ 
    document.getElementById('myDiv').style.display='none'; 
  }
)()">myDiv</div>

soluzione di feature ionic2 / angular:

<div [disabled]="isDisabled" (click)="myFunction();">myDiv</div>

in ts:

myFunction(){
  this.isDisabled=true;
}

Quindi la mia domanda è, se un lavoro può essere fatto usando entrambe le funzioni di ionic2 + angular o solo html + javascript + css, quale scegliere?

So che qualcuno potrebbe chiedere: se usi Ionic2 ma non usi le sue funzionalità, perché usi Ionic2? Ma la mia idea è semplice:

  1. Uso Ionic2 solo per le sue funzionalità di cross-platform solo
  2. Se utilizzo la funzione specifica di Ionic2, i miei codici possono essere gestiti da chi conosce solo Ionic2, ma se uso solo HTML + JavaScript + CSS, i miei codici possono essere mantenuti anche da web designer comuni.

La mia idea principale è corretta?

    
posta ggrr 09.12.2016 - 05:20
fonte

2 risposte

1

If I use ionic2 specific feature, my code can be maintained by the one who knows about ionic2 only, but if I just use html+javascript+css only, my codes can also be maintained by common web designers.

Questo è sempre il compromesso. Devi decidere se i benefici che ottieni dal farlo in iconico 2 valgono il costo dei tuoi sviluppatori che imparano l'iconico 2.

Esperimento di pensiero: scriveremmo addirittura pagine Web a meno che non decidessimo di imparare html + javascript + css?

    
risposta data 09.12.2016 - 15:14
fonte
1

A volte la scelta non si basa solo sui benefici.

Se sei l'unico sviluppatore che lavora al progetto e hai la libertà di scelta, ti suggerisco di essere pragmatico . Scegli quello con cui ti senti più a tuo agio.

Detto questo, e focalizzato sul presente, pensare ai possibili web designer che mantengono l'app è fare supposizioni che potrebbero non accadere. Anche in questo caso presumo tu stia lavorando da solo.

Se non lo sei, sarebbe opportuno sedere con il team per cercare il consenso su cosa fare. Almeno siediti con gli sviluppatori.

Sia che tu usi ionic2 o html / css / js, prova a essere disciplinato . Per motivi di coerenza e leggibilità del progetto. Non mescolare entrambi indiscriminatamente.

Nota: se per qualsiasi motivo hai bisogno di mescolare entrambi, va bene. I walkaround accadono. Aggiungi un commento che spieghi la causa

    
risposta data 09.12.2016 - 23:18
fonte

Leggi altre domande sui tag