Как стать автором
Обновить

Microsoft представила язык программирования Power Fx

Ненормальное программирование *GitHub *Разработка для Office 365 *IT-компании


2 марта 2021 года Microsoft официально представила low-code язык программирования Power Fx, который основан на синтаксисе функций Excel.
Читать дальше →
Всего голосов 32: ↑28 и ↓4 +24
Просмотры 30K
Комментарии 53

Библиотека «Форсайт.Helper»: в помощь тем, кто работает с «Форсайт. Аналитической платформой»

Блог компании Форсайт Big Data *Визуализация данных *Визуальное программирование *

Компания «Форсайт» представила удобный инструмент для разработчиков на «Форсайт. Аналитической платформе» – библиотеку бизнес-скриптов «Форсайт.Helper». Это система комплексных сервисов для облегченного программирования типовых операций, которая разработана специально для того, чтобы упростить разработку приложений на базе «Форсайт. Аналитической платформы» и помочь начинающим разработчикам на старте знакомства с платформой. Также «Форсайт.Helper» могут использовать в своей работе аналитики, прошедшие краткий курс обучения по работе с платформой.

При работе с библиотекой «Форсайт.Helper» разработка сводится к написанию скриптовых команд с набором параметров, приближенных к настройке объектов через графический интерфейс пользователя. Также библиотека включает базу примеров для более глубокой кастомизации через API «Форсайт. Аналитическая платформа».

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 192
Комментарии 0

Внедрение в компании системы поиска конструкторов-механиков с помощью Low-Code платформы

Разработка робототехники *Развитие стартапа Управление персоналом *
Из песочницы

Проблема подбора конструкторов для небольшой компании


Так получилось, что любой проект в нашей компании не обходится без участия конструктора-механика и они постоянно перегружены работой. Сейчас в штате 4 конструктора. За последние 2 года мы сменили уже троих. Бывали моменты, когда проблема нехватки конструктора вставала очень остро и мы бросали все силы на поиски нового человека.

Я старался подбирать конструкторов самостоятельно. Размещал вакансию, общался с людьми. Самых интересных выносил на общий смотр, и команда принимала решение стоит или нет с ним общаться. Затем были собеседования, на которые шли те сотрудники, кто мог, остальные просили потом рассказать, как прошло. В итоге решение было не всегда удачным.

Отвечать на письма кандидатов удавалось не сразу, отвлекать сотрудников от важных проектов для рассмотрения резюме очень не хотелось. Поиск конструктора всегда затягивался. Мне казалось, что вынести большую часть работы на отдельного сотрудника (не инженера), который смог бы оценивать крутых конструкторов невозможно.

Но это оказалось не так. Хочу поделиться опытом.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 2.6K
Комментарии 10

Low-code платформы: панацея или рискованная ставка?

Блог компании Haulmont Анализ и проектирование систем *Управление разработкой *
🔥 Технотекст 2020

Low-code платформы (Low code application platforms, LCAP) возникли как реакция на сложность и многообразие современных средств разработки ПО.


Согласно Gartner, одним из самых известных игроков в этой области является Mendix. Продажа Siemens за космические $700 млн. это подтверждает. Так что я буду использовать эту платформу как пример, хотя аналогичные выводы будут верны и для Outsystems, Appian, Kony, Betty Blocks и других.


image


Итак, ориентируя продажи на топ-менеджеров, вендоры low code платформ обещают, что даже простые пользователи смогут самостоятельно создавать бизнес-приложения.


То есть разработчики больше не нужны?!

Читать дальше →
Всего голосов 47: ↑47 и ↓0 +47
Просмотры 37K
Комментарии 113

Экосистема Low-Code решений

CMS *Разработка веб-сайтов *JavaScript *Программирование *Интерфейсы *
Перевод
image

Просто невероятно, какое множество инструментов появилось в последнее время для почти мгновенного создания бизнес приложений.

Я бы хотел рассмотреть, что это за инструменты, как именно они помогают, и какие выглядят наиболее многообещающе.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 15K
Комментарии 0

Totum — open source конструктор CRM/ERP и произвольных учетных систем (PHP + PgSQL)

Open source *PHP *ERP-системы *CRM-системы *Развитие стартапа


В двух словах — продвинутые таблицы. Ориентирован на отдельных разработчиков или микрокоманды из двух-трех человек. Подходит начинающим разработчикам и бизнес-аналитикам, желающим превратить свое понимание бизнеса в готовое решение или быстро разработать проект под конкретного клиента. Для небольших бизнес-ниш — в которых нет типовых решений. Small-code принцип — множество простых, ситуационных кодов. Есть подробная документация и видео. Устанавливается на собственный сервер за 5 мин. Со временем позволит выгружать разработанные на нем решения с коммерческими лицензиями с использованием встроенной защиты.

Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 18K
Комментарии 78

Применение low-code в аналитических платформах

Блог компании Neoflex Big Data *Хранилища данных *Hadoop *Data Engineering *
Уважаемые читатели, доброго дня!

Задача построения ИТ-платформ для накопления и анализа данных рано или поздно возникает у любой компании, в основе бизнеса которой лежат интеллектуально нагруженная модель оказания услуг или создание технически сложных продуктов. Построение аналитических платформ — сложная и трудозатратная задача. Однако любую задачу можно упростить. В этой статье я хочу поделиться опытом применения low-code-инструментов, помогающих в создании аналитических решений. Данный опыт был приобретён при реализации ряда проектов направления Big Data Solutions компании «Неофлекс». Направление Big Data Solutions компании «Неофлекс» с 2005 года занимается вопросами построения хранилищ и озёр данных, решает задачи оптимизации скорости обработки информации и работает над методологией управления качеством данных.



Избежать осознанного накопления слабо и/или сильно структурированных данных не удастся никому. Пожалуй, даже если речь будет идти о малом бизнесе. Ведь при масштабировании бизнеса перспективный предприниматель столкнётся с вопросами разработки программы лояльности, захочет провести анализ эффективности точек продаж, подумает о таргетированной рекламе, озадачится спросом на сопроводительную продукцию. В первом приближении задача может быть решена «на коленке». Но при росте бизнеса приход к аналитической платформе все же неизбежен.

Однако в каком случае задачи аналитики данных могут перерасти в задачи класса «Rocket Science»? Пожалуй, в тот момент, когда речь идёт о действительно больших данных.
Чтобы упростить задачу «Rocket Science», можно есть слона по частям.



Чем большая дискретность и автономность будет у ваших приложений/сервисов/микросервисов, тем проще вам, вашим коллегам и всему бизнесу будет переваривать слона.

К этому постулату пришли практически все наши клиенты, перестроив ландшафт, основываясь на инженерных практиках DevOps-команд.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3.4K
Комментарии 5

Airtable — что это?

API *
Из песочницы

Введение


Сегодня я хочу рассказать вам о Airtable — популярном zero-code инструменте, который используют самые разные специалисты — от фотографов до менеджеров. У сервиса есть множество фишек, из-за которых с ним полезно ознакомиться каждому программисту.


Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 30K
Комментарии 3

«Ох уж эти сказки! Ох уж эти сказочники!». Исполняемые процессы (по мотивам «Белки»). Часть 1

Анализ и проектирование систем *Учебный процесс в IT Визуальное программирование *

Использован кадр из мультфильма «Падал прошлогодний снег…». Шедевр! Между прочим, рейтинг на «Кинопоиске» почти 9!

Больше года назад я опубликовала на хабре статьи «Один день из жизни белки» или от моделирования процессов к проектированию автоматизированной системы учёта материальных ценностей «Белка-1.0» (часть 1 и часть 2) об использовании «сказочного» подхода при обучении нотации UML.

Попробуем «разложить» всё те же бессмертные строчки на исполняемые процессы BPMN.
Итак, автоматизируем процессы учёта материальных ценностей — проект «Белка-2.0.BPMN»
Напомню, чтобы не переключаться на хабре на предыдущую статью или не искать строчки в «Сказке о царе Салтане…» (хотя, если появилось желание перечитать что-то из произведений Александра Сергеевича, не сдерживайте себя! Пушкин – и правда – наше ВСЁ!)
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 3.6K
Комментарии 5

Автоматизация аналитики Jira средствами Apache NiFi

Apache *Atlassian *
Приветствую, господа. Я Маша, мне 23, и я уже полгода изучаю и внедряю на практике Apache NiFi.

В тот час, когда технически Apache NiFi — мощное связующее звено между различными сервисами (осуществляет обмен данными между ними, по пути позволяя их обогащать и модифицировать), смотрю я на него с точки зрения аналитика. А все потому, что NiFi весьма удобный инструмент для ETL. В часности, в команде мы ориентируемся на построение им SaaS архитектуры.

Опыт автоматизации одного из своих рабочих процессов, а именно формирование и рассылка еженедельной отчетности по Jira Software, я и хочу раскрыть в данной статье. К слову, методику аналитики таск-треккера, которая наглядно отвечает на вопрос — а чем же занимаются сотрудники — я также опишу и опубликую в ближайшее время.

Несмотря на посвящение данной статьи новичкам, считаю правильным и полезным если более опытные архитекторы (гуру, так скажем) отрецензируют ее в кромментариях или поделятся своими кейсами использования NiFi в различных сферах деятельности. Много ребят, включая меня, скажет вам спасибо.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 3.4K
Комментарии 13

Jmix — будущее CUBA Platform

Блог компании Haulmont Программирование *Java *


TL;DR


Jmix — новое название и новый большой релиз CUBA Platform. На текущий момент Jmix находится в стадии предварительного релиза, мы планируем выпустить стабильную версию во втором квартале 2021 года. Основные изменения:


  • В ядре платформы теперь будет Spring Boot
  • Фреймворк будет разделен на модули (data, security, audit, и т.д.)
  • Новый подход к определению модели данных
  • Обновление базы данных теперь производится при помощи Liquibase
  • Процесс развертывания будет основан на стандартных средствах Spring Boot. Это обеспечит лучшую интеграцию с облачными средами выполнения

Мы будем активно развивать разработку пользовательского интерфейса на ReactJS, в то же время продолжим поддержку текущего фреймворка, основанного на Vaadin.


CUBA Platform будет поддерживаться долгое время, мы также предоставим возможность миграции на Jmix через совместимый API.


Официальный сайт Jmix: jmix.io.
Обсуждение на форуме: по-английски.

Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 5.2K
Комментарии 8

Анализ рынка Low-code систем для автоматизации бизнеса

Тестирование IT-систем *Анализ и проектирование систем *IT-инфраструктура *CRM-системы *ECM/СЭД *

Задача: подобрать low-code систему по учету договоров поставок с контрагентами. В статье сравнил Mendix, Outsystems, ELMA365 и Creatio по функционалу, стоимости, возможностям, адекватности и соответствию текущим реалиям российского рынка. Зайдет тем, кто так же, как и я оказался в поиске low-code системы под задачи бизнеса.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 6.8K
Комментарии 11

Почему стоит обратить внимание на подход low-code/no-code

Блог компании Voximplant Анализ и проектирование систем *Управление разработкой *Будущее здесь
Перевод

Все мы в последнее время довольно много слышим о платформах low-code/no-code. Платформы без кода обещают сделать разработку программного обеспечения столь же простой, как использование Word’а или PowerPoint’а, чтобы обычный бизнес-пользователь смог продвигать проекты без дополнительных затрат (денег и времени) на команду инженеров. В отличие от платформ без кода, low-code по-прежнему требует определенных навыков программирования, однако обещает ускорить разработку программного обеспечения, позволяя разработчикам работать с предварительно написанными компонентами кода.

Читать далее
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 13K
Комментарии 27

Применяем NOCODE и LOWCODE для вычислений

Разработка веб-сайтов *Программирование *Анализ и проектирование систем *SQL *Прототипирование *
Recovery mode

Утверждают, что прямо сейчас с помощью no-code инструментов не создать сколько-нибудь серьезный продукт. Скептики, к коим относится большинство программистов, считают это невозможным в принципе. На самом дела, за продуктами «без кода» сейчас называют то, что раньше было обычными электронными таблицами и конструкторами сайтов из кубиков.

Скептики как будто правы: этот no-code не заменяет код – не реализует алгоритм, то есть ветвления циклы и прочее, а только позволяет накидать на чистый лист квадратики, которые как-то там взаимодействуют друг с другом. Элементы платежных систем, фрагменты веб-документов, формы и чаты, таблицы с фильтрами. Всё это связывается в пёструю мешанину MVP и гордо именуется no-code решением.

Давайте попробуем что-то чуть сложнее, чем аппликацию готовых блоков – с нуля сделаем, например, проводку документа поступления товаров и услуг. Пересчитаем остатки на складах и средневзвешенную себестоимость, обновим сальдо договора и, наконец, пометим документ проведенным. Без написания алгоритма на языке программирования.

Программируем без кода
Всего голосов 14: ↑9 и ↓5 +4
Просмотры 4.6K
Комментарии 47

Как мы автоматизируем процесс разработки

Блог компании ОТР Разработка под e-commerce *Управление разработкой *
Из песочницы

ИТ-компании всё чаще задумываются о необходимости оптимизации разработки ПО за счёт автоматизации рутинных процессов. С каждым годом желания заказчика, сложность и объёмы проектов возрастают. Сегодня никого уже не удивишь решениями с миллионами строк кода. При этом стоимость разработчиков на рынке неуклонно растёт — за последние два года она увеличилась в два раза. Оптимизация призвана решить вопросы снижения стоимости разработки, уменьшения времени кодинга и повышения качества создаваемых продуктов.

Заместитель начальника управления разработки и архитектуры компании ОТР Алексей Кузнецов рассказал, как мы автоматизируем разработку с помощью low-code системы, которая скоро может появиться на российском рынке.

Читать далее
Всего голосов 20: ↑13 и ↓7 +6
Просмотры 8.3K
Комментарии 4
Современные технологии — сфера многообразная. Многие темы в ней бесконечно далеки друг от друга. Невозможно быть экспертом сразу во всех из них, но можно — в какой-то одной. Именно статьи таких экспертов — подробные, сложные, узконаправленные; словом, лучшие — мы собрали для хабравчан в этой коллекции. Выбранные материалы отвечают на все вопросы по своей теме. Показывают, как лучше всего изложить свои знания, если вы профи. И подсказывают, из каких ещё источников читателю получить знания.
Посмотреть коллекцию
Всего голосов 39: ↑35 и ↓4 +31
Просмотры 20K
Комментарии 1

Правда ли, что low-code нельзя применять в enterprise-решениях: разбираемся с основными возражениями

Анализ и проектирование систем *IT-инфраструктура *Управление разработкой *Облачные сервисы *

Привет. Я Андрей Путин, управляющий партнёр ИТ-интегратора kt.team. В последнее время мы всё чаще предлагаем своим крупным клиентам использовать в ИТ-архитектуре low-code решения. Их функционал позволяет быстро вносить изменения в интеграции и бизнес-процессы. Это критично для бизнеса, учитывая динамику изменений на рынке.

Несмотря на это, бизнес масштаба enterprise с осторожностью и даже недоверием относится к парадигме low-code. Сегодня мы разберём основные возражения по использованию low-code систем у бизнеса масштаба enterprise и выясним, насколько они справедливы.

Читать далее
Всего голосов 10: ↑4 и ↓6 -2
Просмотры 4.1K
Комментарии 45

No-code в действии — мастерим временный email-адрес

Прототипирование *Визуальное программирование *
Из песочницы
Tutorial

No-code сейчас в тренде. Статей на эту тему пока не много, хотя они появляются достаточно регулярно. На Хабре по тегу no-code и его вариантам я нашел всего около 15 статей и первая из них появилась только в июне 2020 – меньше года назад! Во время чтения одной из статей у меня возникла идея собрать разные варианты no-code сценариев и снабдить некоторых из них, наиболее востребованных, инструкциями по реализации. Мне кажется, это будет интересно многим. Внизу после туториала, вы найдете пока небольшой, но пополняемый список сценариев и опрос, а сейчас давайте посмотрим как реализовать один простой сценарий.

Он относительно многоцелевой и с его помощью можно сделать различные интеграции для электронной почты, в том числе временный адрес почты для регистрации на разных сайтах. Если вы считаете, что можно просто зарегистрировать очередной ящик на gmail, или если вы знаете реализации такого сервиса, можете написать об этом в комментарии и дальше не читать. Наверняка, можно сделать это проще, нужно меньше 10 строчек кода. Хорошо, если хотите, напишите и об этом. Ну а остальных, кому интересны технологии no-code, но пока не доходили руки разобраться и что-то сконструировать самому, прошу под кат, где есть подробное описание сценария и пошаговая инструкция.

См. ТЗ и инструкцию
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 4.4K
Комментарии 13

Low-code с точки зрения разработчиков — есть ли плюсы для инженеров?

Анализ и проектирование систем *Управление разработкой *

В комментариях к прошлой статье о low-code в enterprise-решениях я увидел резонное количество типичных возражений по LCDP. Этим постом я постараюсь ответить на них. Разберём то, как устроен пул задач разработчика сегодня и как его можно трансформировать с low-cod, и пофантазируем на тему будущего IT-отрасли.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 4.9K
Комментарии 21

Внутренняя автоматизация – почему мы отказались от Bonita в пользу Camunda

Блог компании КРОК Анализ и проектирование систем *IT-инфраструктура *Управление проектами *

Привет! Меня зовут Мирослав, я инженер-разработчик проекта по реализации BPM-решений для внутренней автоматизации КРОК.

Наш проект не гоняет миллионы строк каждую ночь через фильтры и правила, это не сложная система, которая отвечает за кадровую информацию, бюджетирование или сведение план-факта. Наш проект автоматизирует КРОК на самом понятном пользователю языке – их у нас сейчас более 2 000 сотрудников. Если есть рутинная задача, которую можно представить в BPMN, мы ее реализуем. 

Например, до нас  процесс выдачи прав доступа выглядел вот так. Пользователь отправлял запрос в хелпдеск, сотрудник определял ответственных за ресурс и письменно запрашивал разрешение на передачу прав конкретному пользователю, и после аппрува выдавал права с уведомлением по электронной почте. Звучит сложно, правда? 

Теперь пользователь просто прописывает путь к папке, выбирает тип доступа (чтение/редактирование), оставляет при желании какой-нибудь увлекательный комментарий – и все, дальше все делает BPMN. 

Таких антирутинных процессов у нас сейчас 27.  Самые популярные  – заказ командировок, пропуска для гостя, обучения и авансового отчета. В этом посте я расскажу историю о том, как мы решили обновить свою BPM-систему и что из этого вышло – поделюсь опытом, не обойду ошибки, и расскажу, как в итоге выстроили систему, которая полностью устраивает нас и наших заказчиков.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 6.5K
Комментарии 12