Oto niektóre zalety i wady, które przyszło mi do głowy:
Zalety
- mogą być wdrażane na każdym serwerze, jak to tylko statyczny html
- ma partials, które mogą być ponownie użyte, w przeciwieństwie do zwykłego html, gdzie trzeba kodować/kopiować wklejać wszystkie elementy, można nadal kodować w IDE
- non deweloper może edytować kod (czasami co najmniej)
Wady
- język szablon jest ograniczona, a czasem nieco niewygodne/musi się przyzwyczaić do
- masz coś nowego w Twoim środowisku, co wiąże się z dodatkowymi kosztami (więcej niż jeden programista musi wiedzieć, jak zbudować witrynę) ...
Jeśli znasz swój dobrze i nie masz problemu z hostowaniem innego projektu ASP.net na swoim serwerze, nie widzę potrzeby wprowadzania innego narzędzia w łańcuchu narzędzi.
Jeśli chcesz coś zrobić, gdzie użytkownicy mogą generować treści - takie jak github robi na stronach github - to jest coś, co możesz wziąć pod uwagę.
Jeśli chodzi o Jekyll, wypróbowaliśmy go w jednym projekcie i będąc programistami, którzy lubią kodować, dość wcześnie natknęliśmy się na jego ograniczenia. Możesz obejść to, ale jeśli znasz język programowania, będziesz szybszy. To było fascynujące, jak daleko mogliśmy się posunąć, używając tylko Jekyll
code52 stworzyła projekt o nazwie [_pretzel_ ] (https://github.com/Code52/pretzel), który jest generatorem strony statycznej .NET. –