FlutterのためのDart製サーバフレームワーク「Serverpod 1.0」正式リリース。Dartでサーバからクライアントまで開発可能に

今回は「FlutterのためのDart製サーバフレームワーク「Serverpod 1.0」正式リリース。Dartでサーバからクライアントまで開発可能に」についてご紹介します。

関連ワード (正式、簡単、電子等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


FlutterアプリケーションをクライアントとしたバックエンドサーバのためのDart製フレームワーク「Serverpod 1.0」がオープンソースとして正式にリリースされました。

これでFlutterによるクライアント開発だけでなく、サーバでもDartを用いた開発体験を得ることができるようになります。

fig

We are live! Watch the @ServerpodDev 1.0 release keynote on Youtube. Over a year in the making. Finally you can write your #Flutter app #backend in #Dart.https://t.co/c5P1SGqiO5#FlutterDev #Dartlang #OpenSource pic.twitter.com/WZlW4ZRBgG

— Serverpod (@ServerpodDev) January 30, 2023

下記はServerpod 1.0発表イベントの動画からServerpodの特長を紹介していきます。

Serverpodの開発者Viktor Lidholt氏。

fig

Serverpodは、Flutterコミュニティのための、Dartで書かれたオープンソースのスケーラブルなアプリケーションサーバだ。

fig

Serverpodは高度なログ機能を備え、革新的なORM(Object-Relational Mapping)機能によってデータベースとのやり取りも非常に簡単。内蔵されたキャッシュ機能によりスケーラブルで、サーバでもクラスタ全体でもキャッシュが機能する。

(補足:データベースはPostgreSQLに対応し、キャッシュ機能はRedisを用いているようです)

fig

Serverpodには、開発者が書いたサーバのコードを分析し、そのエンドポイントにクライアントがアクセスするためのコードを自動生成する機能がある。

まるでローカルでの呼び出しのように簡単にサーバのメソッドを呼び出せる。

fig

ほとんどのアプリケーションで使われるような基本的な機能の多くをカバーしている。例えば、Amazon S3などへのファイルのアップロード、GoogleやApple、Firebase、電子メールなどに対応したユーザー認証やソーシャルログイン機能。

ストリーミングコネクション機能はリアルタイムにオブジェクトをサーバに渡せるため、ゲームやチャットなどのリアルタイムなアプリケーションに適している。

Future Callsは、一週間後にメールを再送するといった将来の関数の呼び出し予約を可能にする。

ヘルスチェックによってCPUやメモリなどのサーバの状態をチェックでき、Terraformによって非常に簡単にデプロイが可能だ。現時点ではAWSに対応するスクリプトが用意されているが、今後ほかのプラットフォームにも広げていく。

fig

ログビューアで詳細なログ分析が可能で、そこからコードの問題箇所などに容易にたどり着ける。現在はMac対応のみで、今後ほかのプラットフォームにも対応する。

fig

DartとFlutterのエコシステムがサーバにも広がる

Flutterは数日前にイベント「Flutter Foward 2023」を開催し、WebAssembly対応やWebアプリへの組み込みなどに対応するといった今後のビジョンを示しました。

また今年登場予定のDart 3も完全なNullセーフとなりRISC-Vに対応するなど、さらに進化の歩を進めることを明らかにしています。

参考:Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023

Serverpodの登場により、こうしたFlutterやDartのエコシステムがサーバにも本格的に拡大していくことが期待されます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
2023年は「パスキーの年」–FIDOアライアンスが報告
IT関連
2023-12-09 03:01
食料品店従業員の腰を守る外骨格のパイロット試験を経てVerve Motionが約16.5億円調達
ロボティクス
2021-07-17 12:08
2要素認証でセキュリティ強化–設定方法、認証アプリ、保護すべきアカウント
IT関連
2024-02-14 02:04
NTT、京都府内に新データセンターを建設–「IOWN」推進へ
IT関連
2022-10-01 14:04
身近な企業に使われつつあるAI、その解決すべき課題とは?
IT関連
2023-06-07 16:26
NVIDIAのシミュレーションツール、鶏肉などをつかむロボットに活用
IT関連
2023-01-21 23:53
Juneteenth(6月19日)、米連邦祝日に ジョージ・フロイド氏の死から1年
企業・業界動向
2021-06-21 04:49
カプセルトイ「手のひらネットワーク機器」発売–データセンターの雰囲気を再現
IT関連
2023-06-08 07:41
情シス子会社と親会社の課題–上位は人材不足や新技術への対応
IT関連
2023-07-08 01:20
Apple、4月最終週の「iOS 14.5」リリースでATTのトラッキング申請機能スタート
アプリ・Web
2021-04-22 04:32
TXOne、日本市場への本格参入と事業戦略を発表–OTセキュリティ分野をけん引
IT関連
2022-08-11 22:27
“猫の癒し”詰め込んだクッション「ミャウエバー」 ほんのり温かく、心音やゴロゴロ音も
くらテク
2021-05-12 11:55
アクセス増のコロナ禍でもWebサイトを快適に 「IDCFクラウド CDN」の強みとは?
PR
2021-02-17 23:27
開発現場で活躍する生成AI、次はどこに使われる?
IT関連
2023-12-08 02:47