Принципы проектирования бизнес приложений на Salesforce

Задумывались ли вы о том, а правильно ли вы проектируете, создаете свое приложение на Salesforce? Из коробки нам доступна возможность использовать паттерн проектирования MVC. Проецируя на Salesforce мы получим, что M(Model) - это объекты, V(View) - это Visualforce page, С(Controller) - Apex controller. Все конечно красиво пока вы не начнете писать более менее серьезное приложение. Размещать код в контроллере страницы означает сразу убивать возможность повторного использования кода. Такие приложения становятся головной болью любого разработчика. Существуют другие принципы проектирования, которые помогу оптимизировать структуру приложения и сделают процесс разработки приятным увлечением.

Порассуждать о новых принципах разработки бизнес приложений приглашаю на страницы моего блога salesforce-developer.ru

Комментарии

Популярные сообщения из этого блога

Начало работы, первые шаги, hello world в Salesforce