
Модульная и функциональная веб -структура
Изучите документы »
Начало работы · Демо -проект · Отчет об ошибке · Функция запроса
Обратите внимание, что, хотя SIHL используется в производстве, API все еще находится в активном развитии.
SIHL-это веб-фреймворк, включенные в батареи, построенную на Opium, CAQTI, журналах и многих других. Благодаря модульной архитектуре, включенные батареи могут быть легко заменены. Статически напечатанное функциональное программирование с OCAML делает веб -разработку забавным и безопасным.
Проверьте раздел «Начало работы» документации.
Если вы хотите прыгнуть в код, посмотрите на демонстрационный проект.
Это основные дизайнерские цели SIHL.
Главной целью является развлечение веб -разработки. Веселье трудно определить количественно, поэтому давайте просто скажем, что веселье максимизируется, когда разочарование сведено к минимуму. Это то, для чего представлены другие цели дизайна.
SIHL должен предоставлять функции высокого уровня, которые распространены в веб-приложениях вне коробки. Он должен обеспечить здравомыслящие и эргономичные дефолты для 80% вариантов использования с мощными, но не обязательно эргономичными вариантами настройки для других 20%.
Сам OCAML обеспечивает определенный уровень правильности во время компиляции. Чтобы оптимизировать опыт разработчиков, некоторые вещи не подтверждаются во время компиляции, а во время начала. SIHL гарантирует, что ваше приложение не запускается без необходимых конфигураций и необходимой среды.
Это некоторые из вещей, о которых SIHL может позаботиться о вас.
Да, потому что все остальные фреймворки здесь не были изобретены!
На более серьезной ноте, изначально мы хотели собрать набор услуг, библиотек, лучших практик и архитектуры, чтобы быстро и устойчиво допустить наши собственные инструменты и продукты. Оценка языков и инструментов заставляет нас построить 5 -ю итерацию того, что стало SIHL с OCAML. Мы считаем, что OCAML является феноменальным местом для создания веб -приложений.
Спасибо Ocaml, Sihl ...
Документацию API для последней версии можно найти здесь: https://oxidizing.github.io/sihl
Наша главная цель - стабилизировать сервисные API, поэтому обновление SIHL в будущем становится проще. Мы хотели бы привлечь взносы на взносы на обслуживание, как только структура достигнет некоторого уровня зрелости.
Ознакомьтесь с руководящими принципами.
Copyright (C) 2020 Окислительные системы
Распределено по лицензии MIT. Смотрите LICENSE для получения дополнительной информации.
Окислительные системы - @oxidizingsys - [email protected]
Ссылка на проект: https://github.com/oxidizing/sihl