Я использовал Марко. Посмотрел его в течение 30 минут. Похоже, Марко более тяжелый JavaScript. Было бы хорошо для вас, так как вы хотите сделать минималистский HTML. Выберите Marko, если вы хотите минималистичный html.
HOWEVER
Marko npm, загрузка на данный момент составляет 0,014 миллиона в неделю. Загрузка руля 8,6 миллиона в неделю. Если вы обнаружите проблемы, ваша поддержка будет слабой. Даже переполнение стека для Марко ничтожно.
Старый не значит плохой. Новое не значит хорошее. Остерегайтесь этого факта.
Спросите себя, чего вы хотите от этого проекта. Это узнать новую технологию (Марко?). Если да, пойти на это. Это сделать проект как можно быстрее? (если да, то иди с рулем). Кривая обучения для marko будет выше, чем у руля.
Мне кажется, Marko выглядит хорошо для ОГРОМНЫХ сайтов с большим количеством данных, и если вы профессионал javascript и плохо разбираетесь в html / css. Отправка данных в браузер кусками - самое большое преимущество. Для сайта портфолио это все равно, что лететь на самолете к дому соседа, а не просто гулять там. Вы будете ходить там быстрее, чем летать.
Используя руль, вы будете использовать базовый html / css, который необходим во всех вещах. Вы можете перенести эти знания, если вы когда-либо используете другие технологии.
Это только мое мнение: если вы хотите закончить проект, используйте Handlebars. Если вы хотите освоить новую технологию, используйте Marko. Если вы не заинтересованы в изучении новой технологии, просто используйте инструменты, которые наиболее широко доступны, которые сделают эту работу => Рули. В прошлом я совершал много ошибок, слишком задумываясь о будущем, тратя время на модернизацию и изучение новых технологий в случае, если моя система станет огромной. Полная трата времени. Начните работать и переходите к следующему проекту.
Удачи вам.