Salesforce Developers Japan Blog

Code Builderの最新情報とSalesforceにおけるツールの将来について

*本記事は2020年12月16日にSalesforce Developers Blogで投稿された英語記事を翻訳してご紹介します。

オリジナル記事

An Update on Code Builder and the Future of Tooling at Salesforce

ブラウザーベースのツールが進むべき新たな道

今夏、Salesforceに最適化されたブラウザーベースの新しい開発エクスペリエンスであるSalesforce Code Builderを発表し、パイロットを実施しました。パイロット期間中、皆様からは、これがSalesforceにおけるツールの正しい道だという前向きなフィードバックをいただきました。特に要望の多かったのは、開発者コンソールやワークベンチといった製品の後継となる、モダンで統一された機能豊富なソリューションが欲しいということでした。

デスクトップとブラウザーの両方で、Salesforceの完全な開発エクスペリエンスに最適化されたソリューションを提供するために、今夏に実施したパイロット版の参加者から寄せられたフィードバックにもとづいて、製品を大幅に変更しています。Salesforce Platform全体とより一層統合化され、信頼性と可用性に対するお客様の高い要求にもお応えできるような製品を提供するべく尽力しているところです。これに伴い、残念ながらCode Builderベータ版のリリースを延期せざるを得ません。この記事では、Code Builderに向けて取り組んでいる改善点と、その詳細を確認できるリソースをご紹介します。

 

ツールエクスペリエンス向上への段階的な投資

Salesforceでのツールエクスペリエンスをあらゆる面で向上させるために、Code Builder製品一式を構成するコア機能を盛り込むとともに、こうした新機能をブラウザーベースのCode BuilderとデスクトップベースのVisual Studio Codeの両方で利用できるようにしています。新しいSOQL Query Builderをはじめとして、デスクトップ開発者向けにTrailheaDX ’20でCode Builderと一緒にデモを行った機能を実現することで、この統一されたツールエクスペリエンスをさらに強化しています。

ちょうど2週間前、SOQL Query Builderがベータ版として公開され、 VS Codeマーケットプレイスで入手できるようになったことを発表しました。これにより、すべてのビルダーでこれまで以上に速く、効率的にSOQLクエリを記述できるようになりました。この新しいQuery Builderは、改良されたSOQL言語サーバーによってサポートされています。コードを記述したくない人のために簡単に使えるように設計されていますが、クエリをすばやくレンダリングして、新しいLightning Webコンポーネントなどで使用したい人のために、拡張性も備えています。

また、今年の5月に開始したSalesforce CLIのオープンソース化も継続しています。CLIを構成するコマンドの関連グループをオープンリポジトリに分割し、ユーザが検証および反復できるようにしています。この取り組みの一環として、最近、source:deployおよびretrieveライブラリをオープンソース化したのに加え、パフォーマンスを向上させるために他の多くのコマンドをリファクタリングしました。

deployとretrieveについて言えば、処理速度が速くなっていることに気づきましたか?CLIとVS Codeの拡張機能のパフォーマンスを向上させるために、いくつかの内部変更を行いました。その結果、deplolyとretrieveの操作に加え、コンポーネントの新規作成などの関連操作も高速化されました。こうしたパフォーマンスの向上はすべてのユーザに実感していただけると思います。Windowsユーザも同様で、最近では単一ファイルのリリース速度が60%向上したことが確認されています。

 

DreamTXでSalesforce開発者ツールの未来を見る

これはほんの一例です。最新のSalesforce開発者ツールの機能強化については、DreamTXのセッション「Everything New in Developer Tools」をご覧ください。12月17日午後12時(太平洋時間)にDeveloperチャンネルでライブ配信します。

ほかにも、この日のために高度なテクノロジーを駆使したデモをご用意しており、皆様からの質問にもお答えします。このインタラクティブセッションは、12月17日の午前10時20分および午前11時40分(太平洋時間)に行われますのでぜひご参加ください。また、「Ask the Experts」パネルを午前9時40分(太平洋時間)にライブ配信します。このパネルでは、開発者エクスペリエンスに関するその他の質問に製品チームがお答えします。皆様が待ち望んでいた新機能をこうして共有できることを嬉しく思います。ぜひご覧いただき、ご意見・ご感想をお聞かせください。

 

著者紹介

Claire Bianchiは、Salesforceの開発者ツール担当プロダクト管理ディレクターです。

コメント

Code Builderの最新情報とSalesforceにおけるツールの将来について