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
河合楽器製作所、製品ライフサイクル管理システムの導入で生産を効率化
IT関連
2023-06-29 07:13
仮想通貨取引所Coinbaseの上場はダイレクトリスティングに
企業・業界動向
2021-01-30 21:35
「先進のデジタル技術で日本企業のカルチャー変革を支援したい」–レッドハット新社長が意気込みを語る
IT関連
2021-02-17 01:52
Uber Eats配達員がコンビニ内で下半身露出 容疑で逮捕
IT関連
2021-06-11 11:26
任天堂子会社NERDが「スーパーマリオ 3Dコレクション」で採用したエミュレーション技術など公表
ゲーム / eSports
2021-03-23 21:26
トランスパイラ「Babel」の開発チーム、資金難で寄付を募集 (1/2 ページ)
クラウドユーザー
2021-05-13 09:42
セブン銀行、クラウドサービスの安全性確保でセキュリティ評価プラットフォームを導入
IT関連
2024-08-22 16:13
過去の失敗経験を生かし切る–ベネッセHDの社内コンサルに聞く「DXの方法論」
IT関連
2023-07-11 15:24
AWSのSIer世界一に日本の「クラスメソッド」が選出、アジア太平洋では「アイレット」が選出。クラウド専門のSIerがリードするクラウドのSIビジネス
AWS
2022-12-05 09:30
日立、「HARC」サービスでクラウド運用を伴走支援–グローバルで培ったSRE手法を実践
IT関連
2024-05-21 13:19
「バイアスのないAI」実現への道のりはデータから始まる
IT関連
2022-08-27 15:53
「GitHub Sponsors」、企業からのスポンサーシップに対応
IT関連
2023-04-06 05:15
絶妙な“引き算”で使いやすくなったコンパクトミラーレス、富士フイルム「X-E4」 :荻窪圭のデジカメレビュープラス(1/4 ページ)
くらテク
2021-03-30 16:07
「IGZO」で3次元集積メモリを開発 機械学習の高効率化に期待
ロボット・AI
2021-06-05 04:54