
モジュール式および機能的なWebフレームワーク
ドキュメントを探索»
開始を開始・デモプロジェクト・レポートバグ・リクエスト機能
SIHLは生産に使用されているにもかかわらず、APIはまだアクティブな開発中であることに注意してください。
SIHLは、アヘン、CAQTI、ログなどの上に構築されたバッテリーが含むWebフレームワークです。モジュラーアーキテクチャのおかげで、含まれているバッテリーを簡単に交換できます。 OCAMLを使用した静的にタイプされた機能プログラミングにより、Web開発は楽しく安全になります。
ドキュメントの開始セクションをチェックアウトします。
コードにジャンプしたい場合は、デモプロジェクトをご覧ください。
これらは、SIHLの主な設計目標です。
包括的な目標は、ウェブ開発を楽しくすることです。楽しみを定量化するのは難しいので、フラストレーションが最小限に抑えられたときに楽しみが最大化されるとだけだとしましょう。これが他のデザイン目標の目的です。
SIHLは、すぐにWebアプリケーションで一般的な高レベルの機能を提供する必要があります。ユースケースの80%に対して正気および人間工学に基づいたデフォルトを提供するはずですが、他の20%には強力ではあるが必ずしも人間工学に基づいたカスタマイズオプションではありません。
OCAML自体は、コンパイル時に一定レベルの正確性を保証します。開発者エクスペリエンスを最適化するために、コンパイル時間ではなく、早めに検証されているものもあります。 SIHLは、必要な構成と必要な環境なしではアプリが起動しないことを確認します。
これらは、SIHLがあなたのために世話をすることができるもののいくつかです。
はい、他のすべてのフレームワークはここで発明されていないからです!
より深刻なことに、当初は、独自のツールや製品を迅速かつ持続可能にスピンオフするために、一連のサービス、図書館、ベストプラクティス、アーキテクチャを収集したかったのです。言語とツールの評価により、OCAMLとともにSIHLになったものの5回目の繰り返しを構築することになります。 OCAMLは、Webアプリを構築するための驚異的な場所であると考えています。
ocamlに感謝します、sihl ...
最新バージョンのAPIドキュメントは、https://oxidizing.github.io/sihlをご覧ください。
私たちの主な目標は、サービスAPIを安定させることです。そのため、将来のSIHLの更新が容易になります。フレームワークがある程度の成熟度に達したら、サービスの貢献に対する貢献を引き付けたいと思います。
貢献ガイドラインをご覧ください。
著作権(c)2020酸化システム
MITライセンスの下で配布されます。詳細については、 LICENSE参照してください。
酸化システム - @oxidizingsys [email protected]
プロジェクトリンク:https://github.com/oxidizing/sihl