海外コメンタリー

二極化するアプリ開発の溝を埋めるセールスフォースの開発環境「Salesforce DX」

Simon Bisson (Special to ZDNet.com) 翻訳校正: 村上雅章 野崎裕子 2017年07月25日 06時45分

  • このエントリーをはてなブックマークに追加

 昨今の開発者は奇妙な環境で仕事をしている。昔ながらのコーディングによる開発に加えて、ローコード開発や、コーディング不要のノーコード開発もある。そして、それらすべてがアプリケーションを作り上げている。

 一方の最先端には、「コードファースト」開発環境の代表格とも言える「Visual Studio」のようなツールがある。ただ「Windows」開発にも、XAMLのような宣言型言語によるユーザーインターフェース構築ツールや、新たな「Windows Template Studio」のサポートによる、2つの目新しい開発パラダイムがもたらされている。

 そして対極に位置するのがSalesforceの製品群だ。Salesforceは昔から宣言型開発を中心に据えており、コーディングは高度なカスタマイズを実現するための必要最小限にとどめられていた。

 しかしSalesforceはここ数年、クラウドプラットフォーム「Heroku」を取り込んだこともあって、その優先順位を変えつつある。その理由の1つとして、大企業が継続的インテグレーションツールを採用し、ソフトウェア開発のライフサイクル全体をサポートするカスタム化された一連のツールを作り上げているという点が挙げられる。Salesforceの統合開発環境(IDE)や開発手法は同社独自のものであり、「Chef」や「Ansible」といったツールと連携できず、「Jenkins」や「Travis CI」による管理もできないため、こういった変化の蚊帳の外に置かれてしまったのだ。

 これは、Salesforceのような企業にとって埋めにくい溝となっていた。というのも、同社は長年にわたりマーケティング上の売り文句として、アプリケーションやサービスに「ソフトウェア開発は不要!」という点をアピールしてきていたためだ。しかし、同社のローコード開発環境である「Lightning」の人気が高まり、セールス製品やマーケティング製品を用いている数多くの顧客(これら顧客は、ゲーム感覚で学習できる同社の訓練プラットフォーム「Trailhead」でスキルを身に付けている)が独自のアプリを開発するようになってきたことで、同社はソフトウェア開発を取り込んだ開発モデルに向けて舵を切りつつある。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

連載

CIO
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]