Переход в Salesforce из .NET разработки

Здравствуйте!

Прошу совета у формума :slight_smile: Или просто поделитесь своими мыслями.

Немного о себе:
15 лет опыта с .NET (C#), REST- SOAP Services, MS SQL, PostgreSQL, Web Development (ASP.NET, MVC, jQuery, JS, базовые знания Angular и TypeScript).

С 2021 года работаю в проекте: самописная CRM система, реально огромная с некоторыми модулями из ERP. Система (ей лет этак 10-15 минимум) - один большой Legacy код, средства разработки: C#, WPF, MS SQL.

В связи с реорганизацией менеджмент решил перейти на Salesforce.

Теперь вопросы :slight_smile:

  • Насколько меня разочару́ет или, наоборот, порадует Salesforce со своими APEX и lightning?
  • Насколько это перспективно?
  • Много ли програмирования или многое настраивается просто “мышкой”? (мне нравится программировать, продумывать алгоритмы, архитектуру и дизайн БД…). Просто слышал, что многие базовые вещи делаются “мышкой”…
  • Есть ли какие то Cloud технологии, с которыми можно будет работать, используя Salesforce? (например, AWS, Azure)

В общем, если есть коллеги, которые из .NET ушли в Salesforce - очень хотелось услышать их мнение.

Большое спасибо!

Привет. Вообще все зависит от проекта и от заказчика.
В прошлом моем проекте, мы программировали много. Было много разных компонентов, которые не так было легко решить при помощи стандартных средств типа Lightning Flow, было много тем по интерации или просто логики, которая решалась при помощи кода наилучшим образом.
Поэтому заданий именно программного характера было очень много.
Но в начале проекта нам давали по рукам за код. Типа “всё хотим только декларативным способом” . Но как говорится аппетит растёт во время еды и потом уже и код в ход пошел, и чем дальше тем больше кодили.

Вообще Salesforce конечно такая штука, что тут нужно взвешивать решения и не только кодить.
В общем, сколько ты кодить будешь на проекте, это зависит от величины проекта, от заданий и от заказчика. Как правило маленькие проекты могут вполне обойтись без кода.