Domanda

Qual è il vantaggio di tag veloci oltre tag groove in gioco? Ho visto un sacco di cose che accadono di recente con esso, ma non sono abbastanza sicuro che cosa il punto è?

È stato utile?

Soluzione

tag Groovy offrono la possibilità di astrarre la logica di presentazione, ma ci sono momenti, come quando si utilizza le estensioni Java, che avete bisogno di più specifico complesso di logica o di business logica per la vista, che non si vuole costruire l'utilizzo di script o scriptlet.

tag veloci sono costruiti in Java piuttosto che Groovy, in modo da dare il potere di costruire tag pulite, con logiche complesse senza compromettere l'architettura MVC della logica havingcompex nella vista.

Altri suggerimenti

Con Tag veloce hai il pieno Java di supporto con il completamento del codice e controllo del compilatore. Inoltre, essi sono più veloci, che potrebbe essere in qualche situazione importante. Ma credo che, nella maggior parte dei casi i tag normali sono abbastanza buone, solo in casi particolari (logica complessa o di performance) i tag veloci sono la scelta migliore.

In aggiunta ai due ex risposte (logica complessa, completamento del codice e controlli del compilatore) Vorrei aggiungere miglioramento delle prestazioni che viene da utilizzando Java al posto di Groovy e, molto immportant nei fatti, la capacità di codice di debug. Basta mettere un punto di interruzione nel codice sorgente FastTag e il debugger si ferma qui.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top