HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: Dowe – サーバー、Web、デスクトップ、Android、iOS向けのフルスタック言語

Show HN: Dowe – A full-stack language for server, web, desktop, Android, and iOS (dowe.dev)

9 pointsby victorriba4 コメント

要約

Doweは、サーバー、Web、デスクトップ、Android、iOSなど、多様なプラットフォーム向けにコンパイルできる新しいフルスタック言語です。単一のソースコードから各ターゲットネイティブの出力を生成し、開発プロセスを簡素化することを目指しています。この言語は、記述、チェック、生成、レビューという明確な開発ループと、単一のコンパイラによる全体的な管理を特徴としています。

全文翻訳

DOWE / INSTALL DOWE-NATIVE 数秒でDoweをインストールします。 macOS / Linux Windows dowe インストールコマンドをコピー curl -fsSL https://get.dowe.dev/install | bash dowe インストールコマンドをコピー powershell -c "irm https://get.dowe.dev/install.ps1 | iex" THE DOWE LOOP SOURCE IN. SYSTEM OUT. 01DescribeViews, data, and server intent. 02CheckContracts and boundaries. 03GenerateNative outputs for every target. SYSTEM METRICS 01SOURCE MODEL 05TARGET FAMILIES 00NODE.JS RUNTIME 一つのコンパイラ権威が、パース、解析、ローアリング、ルーティング、ランタイム動作、ターゲット生成を所有します。 01 / WEB SSR、ルーティング、JavaScript、CSS。 ブラウザは必要なアセットのみを取得します。サーバールーターはサーバー権威を維持します。 02 / SERVER Node.jsランタイムなしのサーバーバイナリ。 依存関係、実行、デプロイメントは、ソースからランタイムまで明示的に保たれます。 03 / NATIVE デスクトップとモバイルは同じシステム内に留まります。 ネイティブウィンドウ、SwiftUI、Jetpack Composeは同じソースアーキテクチャを共有します。 dowe Copy Dowe dowe dev --target web dowe dev --target desktop dowe dev --target android dowe dev --target ios 01DESCRIBE 完全なプロダクトインテントを記述します。 02CHECK 契約と境界を検証します。 03GENERATE 選択されたすべてのターゲットを生成します。 04REVIEW\n成果物と診断を検査します。