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
レノボ、「IdeaPad」など多数のノートPCに影響する脆弱性3件を修正
IT関連
2022-04-22 08:28
2025年は大半の企業がIT支出の増加を予定–積極的なコスト削減も計画
IT関連
2024-11-29 19:57
ワークフローの自動化でSOCの業務を合理化–クラウドストライクがEDR製品強化
IT関連
2021-05-26 00:10
「青色LED生みの親」赤崎勇さん死去 2014年にノーベル物理学賞
社会とIT
2021-04-03 11:16
NECとオラクル、印西データセンターでクラウド専用線接続を開始
IT関連
2023-07-07 01:16
NTT西ら、「大阪・関西万博」予定地で交通量予測モデルを実証
IT関連
2022-11-29 12:51
「本気でサービスに取り組む」–レノボ・ジャパン グループが2021年度戦略を発表
IT関連
2021-03-11 01:28
DX専門組織の推進事例と成功のポイント
IT関連
2022-01-19 02:09
AWS、コンテナに最適化したLinux OS「Bottlerocket」を米国政府セキュリティ標準「FIPS 140-3」に適合へ
AWS
2025-01-15 16:56
「リヴリーアイランド」スマホで復活 宝石のうんちをする不思議な生き物を育てるゲーム
くらテク
2021-07-16 23:50
今そこにある 分業制「サイバー脅迫エコノミー」 企業を狙うマルウェア、脆弱性の放置は格好の標的に :この頃、セキュリティ界隈で
セキュリティ
2021-06-08 07:37
生成AIはボットサービスにどのような影響をもたらすか
IT関連
2024-10-01 03:18
日立製作所、製品別のCO2排出量を算出・可視化する自社取り組みを外販化
IT関連
2023-04-22 06:15
AWS Lambda、ローカルの/tmpが最大10GBまで拡張。大規模データ処理も可能に
AWS
2022-03-28 09:04