Yesod
Yesod é uma ferramenta de desenvolvimento usado para criar sites altamente eficientes e aplicações web a partir do zero. Yesod inclui quase tudo que você precisa para construir um site, a partir de modelos de encaminhamento e execução. Ao criar aplicações web com o software, Yesod detecta automaticamente o tipo de dados na linguagem de programação você está usando para gerar links precisos e lidar com quaisquer problemas de codificação de caracteres. Yesod também usa Haskell para começar automaticamente operações, uma vez que recebe o sinal de que a operação anterior foi concluída. Isso permite que o desenvolvedor apenas escrever seu código sem se preocupar, e, tanto quanto escrever o código, Yesod permite escrever código mais simples rápido e linguagens específicas de domínio ofertas para modelos e tal para ainda mais eficiência. tentativas yesod para fornecer o método mais fácil e mais seguro para desenvolver aplicações web de alta qualidade. Yesod é definitivamente uma ferramenta conveniente e eficiente para a criação de aplicações web. Ele fornece quase tudo o necessário para fazer sites completos de graça e com pouco ou nenhum problema. Yesod é um software de tipo seguro para que ajuda a manter todos os erros de codificação para um mínimo que é ótimo para manter o tempo de inatividade gasto indo e voltando sobre o tipo. A verificação em tempo de compilação só aumenta a já elevada eficiência. Yesod tem uma sintaxe limpa geral que faz usando o programa livre de estresse desde que você sabe sua aplicação web irá funcionar sem problemas. Yesod tem o que pode ser o framework web Haskell mais rápido e Template Haskell ajuda a evitar digitar a mesma coisa repetidamente. Uma desvantagem para Yesod é que a aprendizagem como usá-lo pode revelar-se difícil. A curva de aprendizagem é difícil de entender, no entanto, uma vez que você aprender a usá-lo, um monte de coisas já estão lá para você usar assim que a eficiência ea velocidade pode vir a ser maior do que um monte de concorrentes e, finalmente, torna vale a pena .
- Verificação em tempo de compilação
- automaticamente Asynchronous
- Fornece de DSL simples para Templating
- Livre
- Limpe Sintaxe
- Alta performance
- Seguro
- Rápido
- Difícil de aprender
- Banco de dados de interface pode não ser poderoso o suficiente