2015-02-07 10 views
6

sto iniziando a conoscere lo sviluppo web, ormai sto imparando alcune competenze front-end, ormai sto cercando di utilizzare framework come Bootstrap, Foundation, Semantic UI, ecc ... ma ho una domanda, è possibile utilizzare due framework per una singola app? se è così, vale la pena? se no, perché?È giusto utilizzare due o più framework front-end diversi in una singola app Web?

Un'altra domanda sui framework che ho è: è buona pratica utilizzare un framework per creare il front-end di un'app web? se no, perché? qual è il metodo migliore per costruire il front-end?

+0

"È consigliabile utilizzare un framework per creare il front-end di un'app Web?" A. Non porre più domande distinte in un singolo post SO. B. Questo è stato chiesto prima su SO; cerca solo – cvrebert

risposta

7

Prima di tutto, quando si esegue il commit su una libreria di front-end, di solito si impone un aspetto & sull'applicazione oltre allo stile di codifica del framework. Se si tenta di utilizzare due diversi framework (ed è del tutto possibile), si rischia di finire con un design incoerente.

In secondo luogo, è certamente (spesso) possibile utilizzare più di un framework, purché non interferiscano l'uno con l'altro. Tuttavia, esiste un numero finito di (buoni) modi per definire un framework front-end come Bootstrap o Foundation (usando le classi), quindi è molto probabile che si verifichino delle interferenze. Una nota a margine è che i framework di mixaggio possono causare confusione per altri sviluppatori sul progetto.

In conclusione: Sì, di solito è possibile combinare due (o anche più) framework front-end, ma probabilmente interferiranno con un altro e causeranno mal di testa e potrebbero portare a un design incoerente.

Il mio consiglio come hobbista sviluppatore web sarebbe di provare a impegnarsi per un solo framework e aggiungere bit e parti al codice da altri framework se ne avete bisogno, ma non provate a impegnarvi a più di un struttura.

+0

Grazie, ora, è una cattiva pratica usare un framework front-end ?, è meglio fare il front-end senza di loro? Vorrei anche una raccomandazione su quale utilizzare ... so che alcuni di loro sono per scopi specifici, quindi, quale si adatterebbe per un'applicazione web orientata ai test ?, qualche altro consiglio come web-dev? –

+0

I consigli sono in gran parte basati sull'opinione personale e quindi fuori tema per StackOverflow. – cvrebert

+0

@cvrebert Ok, dove dovrei chiedere consigli su questo? –