Чим зараз займаються розробники TechEditor? Давайте я трохи розповім про те, що тут взагалі відбувається :)
Для початку хочу пояснити, що таке ТехЕдітор. Зрозуміло, що це редактор, що з його допомогою можна прискорити розробку проектів, автоматизувати якісь розрахунки тощо. Але я також хочу сказати, що ТехЕдітор — це двері в світ нових можливостей. Принаймні він таким задумувався. Незалежно від того, ким Ви себе бачите в світі інженерії, Ви можете використовувати це програмне забезпечення з користю.
Умовно, всіх хто працює з ТехЕдітором, можна розділити на дві категорії:
- інженери-користувачі
- інженери-розробники
До першої відноситься більшість інженерів, які використовують редактор для своєї повсякденної роботи. Вони також активно користуються напрацюваннями інших інженерів — завантажують готові додатки, адаптують шаблони звітів під себе та ін. Для цієї категорії потрібне мінімальне володіння "тонкощами" програми; передбачається, що для роботи їм достатньо готових рішень.
До другої категорії ми відносимо інженерів, які не тільки використовують, а й розробляють свої додатки для ТехЕдітора. Розробникам потрібні знання основ програмування і розуміння, як працює скриптовий движок програми.
Так ось, ми зараз одночасно працюємо на трьох рівнях. На першому рівні, ми вдосконалюємо сам ТехЕдітор — усуваємо баги, додаємо нові команди тощо. Це важливо для всіх користувачів, без винятку.
На другому рівні, ми створюємо документацію і приклади готових додатків. Оскільки вихідний код додатків в ТехЕдіторі повністю відкритий, то розробники можуть подивитися, як там все влаштовано, і використовувати ці рішення в своїй роботі. Простим же користувачам достатньо запустити додаток і працювати з ним без необхідності розбиратися в тонкощах скрипта.
На третьому — "найглибшому" — рівні, ми розробляємо розширення (плагіни) для ТехЕдітора. Ви напевно вже помічали ці дивні файлики з розширенням .DLL — це воно і є. Поки що ми сфокусувалися на декількох ключових плагінах - математика, мультифізіка / механіка, матеріалознавство, норми проектування. Як це працює? Розробники можуть використовувати в своїх додатках вже готові процедури і функції з цих плагінів. Наприклад, можна викликати функцію для визначення комбінацій навантажень за Ontario Building Code, і т.п. Тобто це стандартизований набір готових рішень для розробників додатків до ТехЕдітору. Звичайно, просунуті користувачі також можуть їх застосовувати)
Ось коротенько про те, чим ми займаємось останні місяці. Ну, і ще готуємо відеокурс для користувачів програми. Слідкуйте за нами в пабліках, спілкуйтеся на форумі, будемо на зв'язку!
Щиро Ваш,
Віталій Артьомов