14 ポイント 投稿者 GN⁺ 2024-12-07 | 2件のコメント | WhatsAppで共有
  • TrailBaseは高速なオープンソースのアプリケーションサーバーで、Rust、SQLite、V8をベースに構築
  • Type-SafeなCRUD API、組み込みのJS/ES6/TSランタイム
  • Auth(パスワードおよびソーシャル/OAuth、JWTベース)とAdmin UIを提供
  • モバイル、Web、デスクトップアプリケーション向けの単一ファイルのスケーラブルなバックエンドを簡単にセルフホスト可能
  • サブミリ秒のレイテンシで専用キャッシュが不要
  • PocketBaseより10倍、SupaBaseより20倍高速
  • OSL-3.0ライセンスの下でフリーソフトウェアとして提供
    • AGPLv3のような類似のコピーレフトライセンスより、派生著作物の定義が限定的
    • TrailBaseをフレームワークとして使用しても、元の著作物にライセンス要件を課さない

2件のコメント

 
GN⁺ 2024-12-07
Hacker Newsの意見
  • Pocketbaseのセキュリティに対するGGの細やかな配慮が印象的

    • スタート文書でSQLに直接文字列補間しているのが安全なのか疑問がある
    • 関数は引数を受け取るが使っていないように見える
  • TrailbaseのドキュメントはPocketbaseやSupabaseとの違いだけを説明していて理解しづらい

    • Pocketbaseのドキュメントは素早く要点を伝えている
  • 「Application server」という用語は包括的だが、ドキュメントがそれを明確に説明していない

    • キャッシュが不要なほど高速だとしているが、SQLiteしかサポートしておらず、単純なアプリケーション向けに見える
  • プロジェクトはRedbeanに似ているが、より多くの言語をサポートし、汎用的な実行ファイルはないようだ

  • 比較記事では、着想元になったプロジェクトについて非常に好意的に説明している

  • 「Application server」の目的をドキュメントがきちんと説明していない

  • 例は単一ファイルで構成されているが、サーバー自体は単一ファイルではない

  • TomCatのようなJVMプログラム向けアプリケーションサーバーとの違いが明確ではない

    • どのようなアプリケーションをサポートするのか、特定のランタイムを使うのかが気になる
  • プロジェクトは素晴らしく見えるが、対象読者が誰なのか気になる

    • 数百万人のユーザーを支えるソロ開発者に適しているのか疑問だ
  • Rustで開発されたPocketbaseのデモは良い印象を与える

    • 時間があればこのプロジェクトを試してみたい