Знаю, вопрос глупый, но все-таки, никогда не задавался вопросом, что лучше
использовать в index.html
<link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" >
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/css/materialize.min.css">
<link rel="stylesheet" href="public/css/app.css">
или в одном файле main.css прописывать все и подключать в index.html
@import("http://fonts.googleapis.com/icon?family=Material+Icons");
@import("http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css");
@import("https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/css/materialize.min.css");
@import("public/css/app.css");
разницы, наверное, нет, но чисто семантически или с точки зрения удобства, что лучше?
Скрипты, во всяком случае, я сборщиком в один файл склеиваю, а вот css файлы не получается, они там какие-то зависимости имеют по url, поэтому если локальные хранить, то все ломается