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
サイコロ振って「おちんちん」がそろえばハイスコア 3Dグラフィックスが本気のチンチロゲームがSteam売上1位に 開発者「みんな疲れているのでは」
くわしく
2021-06-04 20:12
スルガ銀行、AI OCRで年間約5000時間の業務負担を削減
IT関連
2022-07-07 07:11
AWS、公共向けビジネスに参入するスタートアップ企業支援策を開始
IT関連
2022-02-19 16:44
川田工業、多言語対訳支援サービスを外国人作業員の安全講習などに活用
IT関連
2023-11-30 02:08
シード、国産クラウドストレージ「Fileforce」導入–容量不足解消へ
IT関連
2024-12-01 21:20
海洋研究開発機構と鹿児島大、デジカメ撮影による海岸の写真からAIで漂着ごみの被覆面積を高精度に推定する新手法を開発
IT関連
2022-02-08 08:54
ハンシン建設、情報システム部門のノンコア業務を削減
IT関連
2024-03-01 06:10
「ではビートルズ、イン・マイ・ライフをどうぞ」 ポッドキャストなのに商用音楽を使った音楽番組ができるSpotify「Music + Talk」が楽しすぎる :CloseBox(1/2 ページ)
くらテク
2021-08-20 20:33
Dataiku、生成AIの運用管理サービス「LLMガード」を提供開始
IT関連
2024-10-25 05:21
NEC、顔認証を強化–のぞき見時に高速画面ロックなど新機能
IT関連
2022-03-30 00:03
ソフマップ、中古品買い取りアプリ「ラクウル」運営でブックオフと協業 買った物品をBOOKOFFで販売
ネットトピック
2021-06-20 21:04
ネットワークインフラの購入調達をウェブで現代化したLightyear
ネットサービス
2021-07-17 18:05
ポケモン新作アニメ「ユメノツボミ」、YouTubeで公開 「薄明の翼」のスタジオコロリド
くらテク
2021-06-05 12:29
会社時間のGoogleアナリティクスを目指すTime is Ltd.、非効率な会議やメールの大洪水問題に取り組む
ソフトウェア
2021-06-12 19:26