
Uma estrutura da web modular e funcional
Explore os documentos »
Introdução · Projeto de demonstração · Relatório Bug · Recurso de solicitação
Observe que, embora o SIHL esteja sendo usado na produção, a API ainda está em desenvolvimento ativo.
O SIHL é uma estrutura da web incluída nas baterias construída sobre o Ópio, Caqti, troncos e muito mais. Graças à arquitetura modular, as baterias incluídas podem ser trocadas facilmente. A programação funcional tiped estaticamente com o OCAML torna o desenvolvimento da Web divertido e seguro.
Confira a seção de início da documentação.
Se você quiser entrar em código, dê uma olhada no projeto de demonstração.
Estes são os principais objetivos de design do SIHL.
O objetivo abrangente é tornar o desenvolvimento da Web divertido. É difícil quantificar a diversão , então digamos que a diversão seja maximizada quando a frustração é minimizada. É para isso que os outros objetivos de design estão aqui.
O SIHL deve fornecer recursos de alto nível que são comuns em aplicativos da Web prontos para uso. Ele deve fornecer padrões sãos e ergonômicos para 80% dos casos de uso com opções de personalização poderosas, mas não necessariamente ergonômicas, para os outros 20%.
O próprio OCAML garante um certo nível de correção em tempo de compilação. Para otimizar a experiência do desenvolvedor, algumas coisas não são verificadas em tempo de compilação, mas no horário de início. O SIHL garante que seu aplicativo não comece sem as configurações necessárias e o ambiente necessário.
Estas são algumas das coisas que o SIHL pode cuidar para você.
Sim, porque todas as outras estruturas não foram inventadas aqui!
Em uma nota mais séria, originalmente queríamos coletar um conjunto de serviços, bibliotecas, práticas recomendadas e arquitetura de maneira rápida e sustentável de nossas próprias ferramentas e produtos. Uma avaliação de idiomas e ferramentas nos leva a construir a 5ª iteração do que se tornou SIHL com o OCAML. Acreditamos que o OCAML é um local fenomenal para criar aplicativos da web.
Graças a Ocaml, Sihl ...
A documentação da API para a versão mais recente pode ser encontrada aqui: https://oxidizing.github.io/sihl
Nosso principal objetivo é estabilizar as APIs de serviço; portanto, a atualização do SIHL no futuro se torna mais fácil. Gostaríamos de atrair contribuições para as contribuições do serviço, assim que a estrutura atingir algum nível de maturidade.
Confira as diretrizes contribuintes.
Copyright (C) 2020 Sistemas de oxidação
Distribuído sob a licença do MIT. Consulte LICENSE para obter mais informações.
Sistemas de oxidação - @oxidizingsys - [email protected]
Link do projeto: https://github.com/oxidizing/sihl