ݺߣ

ݺߣShare a Scribd company logo
ПартФорум DIRECTUM 2013 - разработка прикладных решений
Разработка прикладных
решений
Надо ли?
ECM – стек технологий
и DIRECTUM не реализует все, что надо…


                            Интеграционные
           Тонкие клиенты
                               решения


            Расширение      Сложная бизнес-
            интерфейса          логика
За и против
                      Нет, не
         Да, делать
                      делать
Выбор технологии
Почему .NET
     Объектно-                             Инсталляция с
  ориентированное      Хороший дизайн        нулевым
 программирование                          воздействием


                       Независимость от
  Разделение кода                          Visual Studio
                            языка


  Огромный набор
                     Переносимость между
 фреймворков: WCF,                           Microsoft
                         устройствами
      WWF…
WPF приложения
реализация настольных интерфейсов



          Разделение разметки      Аппаратная
                 и кода         поддержка графики



             Очень красиво      Хорошая архитектура
Редактор проекта
Редактор HTML
Интерфейс колл-центра
Silverlight приложения
реализация насыщенных веб-интерфейсов


                                Поддерживается
          Основные плюсы WPF     большинством
                                   браузеров

                               Многие возможности
            Очень высокая
                                   настольных
            безопасность
                                  приложений
Интерфейс для Dynamics CRM
ASP.NET MVC приложения
реализация веб-интерфейсов



                                   Соответствие всем
          Отличная архитектура
                                    веб-стандартам


          Model-View-Controller   Все возможности .NET
                в основе           на стороне сервера
Расширение веб-доступа
Управление веб-контентом
Важные моменты
Это не ISBL


        Нужно понимание         Желательно
            паттернов         унифицировать
        программирования        библиотеки

                            Нужно управлять ЖЦ
       Нужен «архитектор»
                             продукта и версий
Общая архитектура
Model-View-ViewModel
                          «Контроллер»,
                       управляет командами
                          и биндингами




                                  Модель
 Интерфейс
                                  данных
Вариант архитектуры
Пример
Панель с договорами
Модель данных
Граф ядра
Data model: Contract
Доступ к DIRECTUM
DIRECTUM Web API ?


           Понятная и
      «правильная» модель   Менеджер сессий!
            данных

                              Управление
        Быстро работает
                              лицензиями
Создаем менеджер сессий




                 В статическом классе
             элементарно инициализируем
                      приложение
Пример работы с API
Сервис
Архитектура сервиса
Клиент
View – одно представление
ModelView – фрагмент
И готово…
Что мы используем
VS + Team server 2012
ReSharper
Issue tracking
Вопросы?

      Виктор Золотов           Акелон
      консультант

      Zolotov_VV@akelon.com    www.akelon.com
      facebook.com/zolotovvv   facebook.com/AkelonCompany

More Related Content

What's hot (18)

PPTX
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
SQALab
PDF
Artsofte for b2 b
Artsofte IT company
PPTX
Управление качеством проекта разработки ПО в TFS 2008
Александр Шамрай
PPTX
Azimut framework
dmamel
ODP
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Rustem Gayfutdinov
PDF
Коммерческое предложение по разработке сайта каталога
ООО Рекламное Агенство "Развитие"
PDF
Выгодное коммерческое предложение по разработке бизнес сайта
ООО Рекламное Агенство "Развитие"
PDF
Коммерческое предложение по разработке корпоративного сайта
ООО Рекламное Агенство "Развитие"
PPTX
Architecture Lifecycle Management In The Share Point World
Ivan Padabed
PDF
SCRUMopen Developer Max Kolodezniy
Alexey Krivitsky
PDF
Creative hints from Digibrand
Sergiy Kuzmenko
PPTX
О компании Binwell [RUSSIAN]
Binwell
PPT
1C-Bitrix
Julia Sergeeva
PDF
Artsofte_Компетенции для авиаперевозчиков
Artsofte IT company
ODP
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Fedor Malyshkin
PPT
Api Microsoft Loghechkin
Alex Ilyin
PPTX
Visual Paradigm
anddriga
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
SQALab
Artsofte for b2 b
Artsofte IT company
Управление качеством проекта разработки ПО в TFS 2008
Александр Шамрай
Azimut framework
dmamel
Обзор и анализ инструментов проектирования и прототипирования интерфейсов
Rustem Gayfutdinov
Коммерческое предложение по разработке сайта каталога
ООО Рекламное Агенство "Развитие"
Выгодное коммерческое предложение по разработке бизнес сайта
ООО Рекламное Агенство "Развитие"
Коммерческое предложение по разработке корпоративного сайта
ООО Рекламное Агенство "Развитие"
Architecture Lifecycle Management In The Share Point World
Ivan Padabed
SCRUMopen Developer Max Kolodezniy
Alexey Krivitsky
Creative hints from Digibrand
Sergiy Kuzmenko
О компании Binwell [RUSSIAN]
Binwell
Artsofte_Компетенции для авиаперевозчиков
Artsofte IT company
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Fedor Malyshkin
Api Microsoft Loghechkin
Alex Ilyin
Visual Paradigm
anddriga

Similar to ПартФорум DIRECTUM 2013 - разработка прикладных решений (20)

PDF
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Anatoly Kireev
PPTX
Обзор и архитектура MS Team System
Александр Шамрай
PPTX
Описание и архитектура TFS 2008
Александр Шамрай
PPTX
Вебинар Microsoft ALM (11.12.2012)
Dmitry Melikov
PPT
1С-Битрикс: Управление сайтом Версия .NET
Media Gorod
PDF
Экскурс в мир WEB разработки
-Доминанта
PPT
UML: CASE Tools Overview
Alexander Babich
PPTX
Модульное приложение на Xamarin. От идеи до реализации.
Денис Кретов
PPTX
Андрей Завадский "Бессерверная архитектура"
Fwdays
PPTX
Обзор и архитектура MS Visual Studio Team System 2008
Александр Шамрай
PPT
Api Adobe Suslov
Alex Ilyin
PDF
Requirement modelling in software creation process
Dima Dzuba
PPT
ASP.NET MVC: new era?
Alexander Konduforov
PDF
лек11 1
Anastasia Snegina
PDF
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
GoSharp
PPT
Open Source Testing Framework: real project example and best practices
Aliaksandr Ikhelis
PPT
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
SQALab
PPT
Архитектура CompanyMedia next
ИнтерТраст
PPTX
Perfect Vision Soft
Natalia Gulchevskaya
PDF
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Cisco Russia
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Anatoly Kireev
Обзор и архитектура MS Team System
Александр Шамрай
Описание и архитектура TFS 2008
Александр Шамрай
Вебинар Microsoft ALM (11.12.2012)
Dmitry Melikov
1С-Битрикс: Управление сайтом Версия .NET
Media Gorod
Экскурс в мир WEB разработки
-Доминанта
UML: CASE Tools Overview
Alexander Babich
Модульное приложение на Xamarin. От идеи до реализации.
Денис Кретов
Андрей Завадский "Бессерверная архитектура"
Fwdays
Обзор и архитектура MS Visual Studio Team System 2008
Александр Шамрай
Api Adobe Suslov
Alex Ilyin
Requirement modelling in software creation process
Dima Dzuba
ASP.NET MVC: new era?
Alexander Konduforov
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
GoSharp
Open Source Testing Framework: real project example and best practices
Aliaksandr Ikhelis
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
SQALab
Архитектура CompanyMedia next
ИнтерТраст
Perfect Vision Soft
Natalia Gulchevskaya
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Cisco Russia
Ad

ПартФорум DIRECTUM 2013 - разработка прикладных решений