Майбутнє програм: як Salesforce використовує розробку низького коду

  • Sep 07, 2023

Новий пакет App Cloud Mobile об’єднує всі інструменти розробника Salesforce в одній платформі розробки мобільних додатків.

istock88096493xlarge.jpg

Інструменти розробки повинні враховувати кінцевих користувачів, бізнес-користувачів і традиційних розробників.

Зображення: Getty Images/iStockphoto

Хоча основна увага при розробці низького коду приділяється користувачам як розробникам, так званим «громадянським розробникам», вони є лише частиною історії.

Так, той факт, що будь-хто може створити програму, є важливим, але також важливо відзначити, що досвідчені розробники та дизайнери є ключовими для надання привабливих інструментів кінцевим користувачам. Це не означає, що розробники не можуть скористатися інструментами та технологіями, які дозволяють нам надавати рішення з низьким кодом, це просто означає, що вони використовуватимуть їх по-різному.

в моя попередня колонка про низький код, я вказав на поєднання платформ розробників Salesforce як на приклад того, як розробка на основі користувачів може працювати. Цього тижня вони випустили свіжий випуск своєї хмарної платформи розробки App Cloud. App Cloud Mobile — це набір інструментів, орієнтований на мобільний додаток, із цільовою аудиторією, що створює спосіб створення зовнішні та внутрішні інструменти, які працюють із платформою даних Salesforce та API, одночасно використовуючи переваги Heroku PaaS.

Незадовго до запуску я розмовляв із Сімою Кумар, віце-президентом із маркетингу продуктів Salesforce, про те, як Salesforce бачить низький простір коду – і як він об’єднує всі свої платформи розробників для підтримки різних типів розробників і різних типів програми.

Дивись також

Наближається розробка низького коду: ласкаво просимо в майбутнє

Хмарні компоненти. Програмне забезпечення як інфраструктура. Компанії корпоративного програмного забезпечення Кремнієвої долини змінюють наш спосіб мислення та створення програм.

Читайте зараз

Одна річ, яка є ключовою для App Cloud Mobile, полягає в тому, що нам потрібно змінити спосіб створення програм, оскільки нам потрібно більше розробників. Кумар зазначив, що «існує величезний попит на програми для мобільних пристроїв». І хоча є такий попит, є й інші вимоги «Програми мають бути гарними, безпечними та підключеними до різних джерел даних», — сказала вона. сказав.

Хоча Salesforce легко вважати постачальником CRM SaaS, останні кілька років він витратив більшу частину на створення потужної платформи розробки – і залучення людей з орієнтованих на розробників компаній, таких як Google і Microsoft, для керування платформа. Це дає йому три різні платформи, які він може використовувати для створення програм із низьким кодом, зосереджених на мобільних пристроях.

Перший, Force.com, є прямим нащадком оригінального середовища розробки APEX, що дозволяє створювати програми на основі служби Salesforce і її даних. З ним тісно пов’язаний Lightning, набір компонентів, які можна використовувати для створення додатків у мобільному додатку Salesforce 1. Нарешті, є Heroku, піонерська платформа розробки PaaS, яка може швидко запускати пакети коду, а також інтегрувати дані хосту та API.

App Cloud Mobile об’єднує три служби разом, дозволяючи вам керувати своїми користувачами та розробниками, контролюючи доступ до служб і даних, водночас надаючи можливість розповсюджувати код як усередині, так і за межами вашого бізнес. Бізнес-користувачі можуть використовувати методи низького коду для перетягування компонентів Lightning у програми, а розробники можуть продовжувати використовувати свій вибір інструментів і мов, що дає змогу як розробникам, так і користувачам співпрацювати над новими програми.

В основі набору лежить SDK, який обробляє ідентифікацію, захищаючи доступ до даних. Розробники, які створюють програми для кінцевих користувачів, можуть працювати зі знайомими технологіями, як-от Apache Cordova, для створення коду, який працюватиме на будь-якій мобільній платформі, використовуючи HTML, CSS і JavaScript. Зовнішні дані та API можна вводити в програму за допомогою Heroku Connect, що дозволяє зіставляти поля між базами даних, а також зв’язувати код із даними Salesforce.

З Salesforce у центрі платформи, велика увага приділяється розумінню взаємодії клієнтів, і ви можете аналізувати, як користувачі працюють із програмою. Кумар продемонстрував додаток для нерухомості, який можна використовувати для зв’язку між ріелторами та покупцями житла, дозволяючи покупцям висловлювати інтерес до нерухомості у мобільному додатку, який відображався в корпоративному екземплярі Salesforce, а потім у додатку Lightning у SalesForce 1 ріелтора екземпляр.

Створити додаток Lightning легко. Інструмент на основі браузера дозволяє легко вибрати потрібний макет, а потім просто перетягнути потрібні компоненти на сторінку. Після створення ви можете відправити його в контейнер програми Salesforce 1, щоб він був доступний, коли користувач наступного разу ввійде в систему. Немає необхідності йти в магазин програм, щоб завантажити його, і будь-які оновлення доступні, щойно їх опублікують.

Те, що Salesforce робить зі своєю службою App Cloud Mobile, є чим подобатися. Він чудово збалансований між кінцевими користувачами, бізнес-користувачами та традиційними розробниками, даючи всім те, що їм потрібно для виконання своєї роботи. Як зазначає Кумар, уся справа в тому, щоб «швидко отримати дані з програм, а потім дозволити людям діяти». Якщо ви зможете зробити це та швидко створити свій код, тоді ви отримаєте справжню вигоду для бізнесу.

Читайте більше в блозі «500 слів у майбутнє».

  • Довіра в Інтернеті: життєво важлива, але складніша, ніж будь-коли
  • Спеціальна обкладинка Surface Book, яка виглядає як дерев’яна плита
  • Стати швидким з Android: чи може він замінити Windows Phone як мою кишенькову камеру?
  • Bash у Windows, Powershell і Docker: чому Microsoft викликає час у графічному інтерфейсі сервера