Una libreria / plug-in può essere basata su altre librerie comuni in quella lingua?

1

Usando JS come esempio qui, se sto creando una libreria / plugin e intendo renderlo disponibile agli altri, dovrei tenerlo in Javascript? O sarebbe jQuery essere una dipendenza accettabile? A che punto la facilità e il controllo aggiunto della codifica in jQuery superano il potenziale inconveniente di qualcun altro che deve includere qualcosa che potrebbe non aver voluto? Oppure, se come jQuery, la dipendenza è una libreria molto comune già inclusa nella maggior parte dei progetti, è considerata valida utilizzarla come base?

Nota che non sto chiedendo qualcosa che estenda qualcos'altro, ma semplicemente usando il codice preesistente per programmare una libreria / plugin completamente diversa.

    
posta amflare 17.11.2016 - 17:27
fonte

1 risposta

1

Dovresti provare ad utilizzare il minor numero possibile di dipendenze.

Diciamo che voglio usare la tua nuova grande libreria, ma anche un'altra libreria che usa ... non so, mootools. ora il mio progetto deve avere entrambe le librerie.

Diciamo che qualcun altro vuole usare il mio grande progetto, ma ne sta anche usando uno che ha una dipendenza da ... erm knockout. ora devono includere knockout, mootools E jquery

Lascia che una quarta persona voglia usare ... ecc. ecc.

    
risposta data 17.11.2016 - 17:44
fonte

Leggi altre domande sui tag