Size: a a a

2016 October 20

NA

Narek Abovyan in Dev Chat
когда ради удобства нужно платить экраном зависимостей
источник

NA

Narek Abovyan in Dev Chat
у которых свои зависимости
источник

NA

Narek Abovyan in Dev Chat
нахуй такие удобства
источник

NA

Narek Abovyan in Dev Chat
полистал код экспресса, ничо так, кстати
источник

NA

Narek Abovyan in Dev Chat
но старовато
источник

NA

Narek Abovyan in Dev Chat
ну или обратную совместимость топят
источник

NA

Narek Abovyan in Dev Chat
и насчет свистоперделок я погорячился, их вроде нет особо
источник

J

Jesus in Dev Chat
У какой
источник

J

Jesus in Dev Chat
Горячий
источник

TS

Tema Smirnov in Dev Chat
Narek, вот не хочу я продолжать тему, но я с тобой не согласен, что Dietjs лучше Express'а. Да, ты полностью прав что когда меньше зависимостей, тем лучше, но опять же не всегда.
Например мне нужно быстро сделать проект, над которым дальше будет работать команда нодо-ориентированных прогеров и есть такое понятие как соглашения. В Express'е по умолчанию эти соглашения о местонахождении папок и прочего заложено уже в код и это описано в доках, но никто не мешает это изменить через конфиги или предзагрузочный хук. В этом собственно плюс, когда приходит новый разработчик в команду и ему говорят что сделано на экспрессе, он смотрит доки и понимает структуру проекта, или если он уже имел опыт с экспрессом, сразу поймет где что лежит и че за что отвечает, т.к. это некое соглашения/конвенция по разработке с испоьзованием Express и это больше хорошо чем плохо.
Express не диктует как и что делать, он заранее предусматривает возможность быстрого старта без долгой настройки и несёт в себе идеологию общих структур.

По поводу Dietjs - это недопиленный веб-двиг. Да, это далеко не фреймворк, но и Express то не особо фреймворк. Оба проекта как скелеты, на которые можно насаживать, но в данном случае Diet менее гибкий в этом плане, что ты и сам подтвердил.
Я ничего не имею против чего-то нового, например Diet, но удаленое репо проекта на гитхабе уже говорит о многом.

В свою очередь могу лишь предложить взглянуть на Totaljs. Нет зависимостей вообще, а весь двиг находится по сути в одном файле, в этом собственно и плюс и минус.
Гибкий и простой в использовании. Уже имеет огромные возможности из коробки. Большое сообщество вокруг него и смежных модулей, которые можно ставить и использовать.
Авторами Totaljs является Peter Širka и его друг. Я в свою очередь являюсь официальным представителем фреймворка/движка в РФ, помогаю в переводах, разрабатываю модули на Русском и вношу измнения в модули фреймворка и иногда в ядро. Поэтому если есть вопросы и/или предложения - я открыт.

P.S> Сам для реальных проектов использую Sailsjs и Totaljs
источник

NA

Narek Abovyan in Dev Chat
Аргумент про то, что иметь похожую структуру проекта полезно ибо текучка разработчиков - ну это бред полный.
источник

NA

Narek Abovyan in Dev Chat
вот, послушай
источник

NA

Narek Abovyan in Dev Chat
источник

TS

Tema Smirnov in Dev Chat
Да, уже это слушал и смотрел)
источник

NA

Narek Abovyan in Dev Chat
Ну вот и все
источник

TS

Tema Smirnov in Dev Chat
Аргумент не в пользу того, что текучка большая, а в пользу того, что проще поддерживать код и не нужно париться с конфигурациями. Фреймворки созданы именно для автоматизации велосипедных процессов и это очевидно. Если хочется разрабатывать проект, чтобы он не зависел от чего-то, то пожалуйста - пиши свой движок, который будет работать под капотом проекта, но потом вспомни сколько времени потратил на это и что это тебе дало. Во всяком случае я придерживаюсь такой логике.
*В данном случае "тебе", не отсылка к Тебе Narek, а что-то более обобщенное))
источник

NA

Narek Abovyan in Dev Chat
Посмотрел total, код не очень хороший, слишком много на себя берет, ну и абсолютно нестрогое api
источник

TS

Tema Smirnov in Dev Chat
Если будет время и желание - настоятельно рекомендую попробовать поработать с total, не смею утверждать, но вдруг понравится 🙂
источник

NA

Narek Abovyan in Dev Chat
14к строк кода в index.js
источник

NA

Narek Abovyan in Dev Chat
найс ребята пишут
источник