Продукты платформы Flexberry:
- Инструменты проектирования и редактирования:
- Flexberry Designer. Установить можно, скачав с сайта flexberry.net.
- Фреймворки:
- Функциональные подсистемы:
- Flexberry Base
- Flexberry GIS
- Flexberry Service Bus
- Flexberry Analytics
- Flexberry BPM
- Flexberry Portal
- Технологические компоненты
- Flexberry ORM
- Flexberry Security
- Flexberry Audit
Полный перечень возможностей платформы Flexberry отображен на главной странице сайта документации.
Рекомендуемые инструменты для работы с продуктами платформы Flexberry
Инструменты для работы с Ember приложениями
В первую очередь необходимо следующее:
- Node.js. Позволяет работать с инструментами для фронтенда вне браузера. Также в состав node.js входит менеджер пакетов npm (node package manager) для работы с зависимостями во фронтенд-проектах, аналогично NuGet в Flexberry ASP.NET WebForms.
- Bower. Является аналогом npm, но они часто применяются на проекте вместе.
- Git. Распределённая система управления версиями.
- Ember CLI.
- yarn.
Далее потребуются:
-
Браузер и расширение Ember inspector, которое помогает отлаживать ember-приложение:
- Консоль для работы с git, npm, bower, ember-cli и др.
- linux, возможно, подойдет любой терминал.
-
windows стандартный cmd.exe не лучший выбор. Рекомендуются:
* PowerShell. * ConEmu. * Cmder.
- IDE и текстовый редактор. IDE для js очень ресурсно затратна, поэтому рекомендуется использовать текстовые редакторы такие как:
- Visual Studio Code
-
Atom (к нему рекомендуется установить расширения, облегчающие работу)
* [file-icons](https://atom.io/packages/file-icons) * [platformio-ide-terminal](https://atom.io/packages/platformio-ide-terminal) * [language-markdown](https://atom.io/packages/language-markdown) * [markdown-preview-plus](https://atom.io/packages/markdown-preview-plus) * и другие.
Алгоритм установки и настройки Node.js
- Нужно скачать и установить Node.js версию Recommended For Most Users
- После установки открыть cmd от администратора и ввести
npm -v
, если выдан номер версии - установка npm прошла успешно и можно переходить к следующему пункту. - Далее нужно добавить proxy, это можно сделать двумя способами:
Алгоритм установки и настройки Bower
- В cmd введите команду
npm install -g bower
, чтобы установить Bower. - Чтобы проверить, установился ли Bower, введите команду
bower -v
в cmd, если выдан номер версии - установка прошла успешно и можно переходить к следующему пункту.
Алгоритм установки и настройки Git-a
- Нужно скачать и установить Git.
Прежде чем начать работать с репозиторием, нужно произвести первоначальную настройку git (если не настроено ранее) как указано в Введение - Первоначальная настройка Git. Как минимум:
-
Нужно указать имя и email, прикрепленный к Вашему аккаунту на GitHub:
- Имя:
git config --global user.name "John Doe"
- Email:
git config --global user.email johndoe@example.com
- Имя:
Следующим шагом необходимо стать участником команды Flexberry на GitHub. Это необходимо для отправки коммитов в удаленный репозиторий на GitHub.
Алгоритм установки Ember CLI
- Когда npm и bower установлены, нужно установить Ember CLI, для этого введите команду
npm install -g ember-cli@2.4.3
. - После завершения установки Ember CLI введите команду
ember -v
, если выдан номер версии - установка прошла успешно.
Инструменты для работы с Docker-образами
Разворачивание решений в контейнерах Docker
Алгоритм установки Docker:
- Установить Docker Desktop.
- Включить виртуализацию в BIOS-е.
Инструменты для работы с ASP.NET приложениями
Обязательный набор:
- Flexberry Designer;
- Microsoft Visual Studio 2019;
- SQL Management Studio;
- pgAdmin.
Дополнительно рекомендуется:
- Resharper;
- DotPeek;
- SQL Toolbelt;
- LinqPad;
- .NET Developer Bundle™;
- ANTS Performance Profiler;
- ANTS Memory Profiler;
- Exception Hunter;
- .NET Reflector Pro;
- DevArt Data Compare;
- DevArt Schema Compare.