DRAKON.SU

Текущее время: Пятница, 29 Март, 2024 02:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: Воскресенье, 25 Июль, 2021 15:59 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Язык ДРАКОН
и разработка программ
с малым количеством кода


https://en.wikipedia.org/wiki/Low-code_ ... t_platform
Автоперевод на русский язык

Цитата:
Платформа разработки low-code

Материал из Wikipedia

Платформа разработки низкого кода ( LCDP ) представляет собой среду разработки , используемую для создания прикладного программного обеспечения с помощью графического интерфейса пользователя вместо традиционного ручной кодировки компьютерного программирования .

Платформа с низким уровнем кодирования может создавать полностью работающие приложения или требовать дополнительного кодирования для конкретных ситуаций.

Платформы разработки с низким кодом сокращают объем традиционного ручного кодирования , обеспечивая ускоренную доставку бизнес-приложений.

Общим преимуществом является то, что более широкий круг людей может внести свой вклад в разработку приложения, а не только те, кто имеет формальные навыки программирования. LCDP также могут снизить начальную стоимость установки, обучения, развертывания и обслуживания. [1]

Платформы разработки с низким кодом уходят своими корнями в язык программирования четвертого поколения и инструменты быстрой разработки приложений 1990-х и начала 2000-х годов.
Подобно этим предшествующим средам разработки, LCDP основаны на принципах модельно-ориентированного проектирования, автоматической генерации кода и визуального программирования. [2]

Концепция разработки для конечных пользователей существовала и раньше, хотя LCDP привнесли некоторые новые подходы к этой разработке.

Рынок платформ разработки low-code уходит корнями в 2011 год. [3] Конкретное название «low-code» не было выдвинуто до 9 июня 2014 года [1], когда оно было использовано отраслевым аналитиком Forrester Research..

Наряду с платформами разработки без кода , low-code был описан в журнале Forbes в 2017 году как «чрезвычайно разрушительный» [4].

Содержание

1 Использовать
2 Прием
3 Проблемы безопасности и соответствия
4 Охват аналитиками и оценка толпы
5 Критика
6 Низкий код против отсутствия кода
7 Смотрите также
8 использованная литература
9 внешние ссылки

Use

В результате революции микрокомпьютеров предприятия широко развернули компьютеры среди своих сотрудников, что позволило широко автоматизировать бизнес-процессы с помощью программного обеспечения .
Потребность в автоматизации программного обеспечения и новых приложениях для бизнес-процессов вынуждает разработчиков программного обеспечения создавать собственные приложения в больших объемах, адаптируя их к уникальным потребностям организаций. [5]

Платформы разработки с низким уровнем кода разрабатывались и разрабатываются как средство, позволяющее быстро создавать и использовать рабочие приложения, которые могут удовлетворить конкретные потребности организации в процессах и данных. [6]

Reception

Исследовательская компания Forrester оценила в 2016 году, что общий рынок платформ разработки с низким уровнем кода вырастет до 15,5 млрд долларов к 2020 году. [7] Сегменты рынка включают базы данных, обработку запросов, мобильные, процессные и универсальные платформы с низким кодом. [8]

Рост рынка разработки low-code можно объяснить его гибкостью и легкостью. [9] Платформы разработки с низким уровнем кода смещают акцент на приложения общего назначения с возможностью добавления пользовательского кода, когда это необходимо или желательно. [3]

Мобильная доступность - один из движущих факторов использования платформ разработки с низким уровнем кода. [5] Вместо того, чтобы разработчикам тратить время на создание программного обеспечения для нескольких устройств, пакеты Low-code обычно поставляются с этим стандартом функций. [5]

Поскольку они требуют меньше знаний в области программирования, почти любой в среде разработки программного обеспечения может научиться использовать платформу разработки с низким кодом. Такие функции, как интерфейсы перетаскивания, помогают пользователям визуализировать и создавать приложение [7]

Проблемы безопасности и соблюдения

Обеспокоенность по поводу безопасности и соответствия платформы разработки с низким кодом растет, особенно в отношении приложений, использующих данные потребителей.

Могут возникнуть опасения по поводу безопасности приложений, созданных так быстро, и возможное отсутствие должного управления, что приведет к проблемам с соблюдением требований . [9]

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

Тем не менее, факт остается фактом: платформы разработки с низким кодом, которые не применяются и строго придерживаются Нормализованной теории систем [10] , не решают проблему увеличения сложности из-за изменений. [9]

Охват аналитиков и оценка толпы

В отчете Forrester о платформах разработки с низким кодом («The Forrester Wave ™: платформы разработки с низким кодом, второй квартал 2016 года») была представлена ​​оценка поставщиков платформ разработки с низким кодом по 26 критериям. [11]

Обновленный отчет Forrester, показывающий рост рынка low-code, был опубликован в июле 2017 года (Vendor Landscape: A Forks In the Road For Low-Code Development Platforms), в котором выделены 3 отраслевые тенденции: [12]

Рост - по прогнозам, рынок low-code вырастет до более чем 21 миллиарда долларов в течение следующих пяти лет.
Диверсификация - два основных развивающихся сегмента рынка сосредоточены на потребностях бизнес-разработчиков («граждан») и профессионалов AD&D (App Dev).
Интеграция.

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


В отчете G2Crowd о платформах разработки low-code оценивается доля рынка и отзывы пользователей для 46 продуктов. [13]

Компания Forrester опубликовала обновленный отчет в августе 2018 года. Отчет охватывает ключевые тенденции, включая продолжающееся внедрение платформ с низким кодом в корпоративных компаниях и слияние платформ с низким кодом с существующими инструментами разработчика в более широкую экосистему разработки приложений. [14]

Criticisms

Некоторые ИТ-специалисты сомневаются, подходят ли платформы разработки с низким кодом для крупномасштабных и критически важных корпоративных приложений. [15]

Другие задаются вопросом, действительно ли эти платформы делают разработку дешевле или проще. [16] Кроме того, некоторые ИТ-директора выразили обеспокоенность тем, что внутреннее внедрение платформ разработки с низким уровнем кода может привести к увеличению количества неподдерживаемых приложений, создаваемых теневыми ИТ-отделами . [17]

Low-code vs. no-code

Основная статья: Платформа разработки без кода
Платформы разработки без кода похожи на платформы разработки с низким кодом, но вообще не требуют кодирования. [18]

Грань между ними не резкая. Однако есть ряд ключевых отличий:

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

Основной дизайн - платформы без кода, как правило, работают на основе декларативного подхода, основанного на модели, когда конечный пользователь диктует дизайн приложения с помощью манипуляций перетаскиванием или простых выражений. Платформы с низким кодом больше зависят от ручного кодирования для определения базовой архитектуры приложения. [4]

Пользовательский интерфейс.

Платформы без кода чаще всего полагаются на предустановленный уровень пользовательского интерфейса, который упрощает и оптимизирует дизайн приложения. Платформы с низким кодом могут обеспечить большую гибкость в вариантах пользовательского интерфейса за счет дополнительных требований к кодированию и сложности. [19]

See also

DRAKON
Вычисления для конечных пользователей
Разработка для конечных пользователей
Программирование на основе потоков
Список приложений для создания онлайн-баз данных
Язык визуального программирования

References

Ричардсон, Клей (9 июня 2014 г.). «Появляются новые платформы разработки для приложений, ориентированных на клиентов». http://www.forrester.com. Проверено 18 ноября +2016.

Lonergan, Кевин (29 июля 2015). «На низком уровне: почему ИТ-директорам следует заботиться о Low-code - информационном веке» . Информационный век . Информационный век. Архивировано из оригинального 2 -го февраля 2017 года . Проверено 22 января 2017 года .

Марвин, Роб (12 августа 2014 г.). «Как low-code разработка стремится ускорить поставку программного обеспечения - SD Times». SD Times. Сан-Диего Таймс. Проверено 18 ноября +2016.

Блумберг, Джейсон. «Движение низкого кода / отсутствия кода: более разрушительное, чем вы думаете». http://www.forbes.com. Проверено 20 августа 2018 года.

Марвин, Роб. "Создание приложения без программирования: миф или реальность?" . PCMAG. PC Mag. Проверено 18 ноября +2016.
http://www.zdnet.com/article/developers ... ode-tools/

Ричардсон, Клей. «Пейзаж поставщиков: изломанная плодородная почва платформ приложений с низким кодом»(PDF). Forrester Research. Архивировано изоригинального(PDF)09.08.2017. Проверено 25 января 2017 .

Хаммонд, Джеффри. «Forrester Wave ™: мобильные низко-программные платформы для бизнес-разработчиков, третий квартал 2018 г.» . http://www.forrester.com . Forrester Research. Архивировано из оригинального 15 августа 2018 года . Проверено 8 августа 2018 .

Рубенс, Пауль. «Используйте платформы с низким кодом для разработки приложений, которые хотят клиенты». ИТ-директор. Журнал CIO.

Mannaert, Herwig; Верелст, Ян; Де Брюйн, Питер (2016). Теория нормализованных систем: от основ эволюционируемого программного обеспечения к общей теории эволюционируемого дизайна . ISBN 9789077160091.

Ричардсон, Клей. «Forrester Wave ™: платформы разработки с низким кодом, второй квартал 2016 г.» . http://www.forrester.com . Forrester Research. Архивировано из оригинального 13 ноября 2019 года . Проверено 18 ноября +2016 .

Раймер, Джон (31 июля 2017). «Пейзаж поставщиков: развилка на пути к платформам разработки с низким кодом» . Forrester Research . Архивировано из оригинального 16 февраля 2018 года . Проверено 19 сентября 2017 года .
"Архивная копия" . Архивировано из оригинала на 2019-03-30 . Проверено 3 марта 2017 .

Хаммонд, Джеффри. «Forrester Wave ™: мобильные низко-программные платформы для бизнес-разработчиков, третий квартал 2018 г.» . http://www.forrester.com . Forrester Research. Архивировано из оригинального 15 августа 2018 года . Проверено 8 августа 2018 .

Раймер, Джон. «Платформы с низким кодом позволяют быстро создавать приложения, ориентированные на клиентов, но могут ли они масштабироваться?» . Forrester Research. Архивировано из оригинального 2 -го февраля 2017 года . Проверено 22 января +2016 .

Реселман, Боб. «Почему обманчиво обещание программных платформ с низким кодом» . TechTarget. Архивировано из оригинала на 1 мая 2019 года . Дата обращения 1 мая 2019 .

Шор, Джоэл (31 июля 2015 г.). «Как инструменты разработки без кода могут принести пользу ИТ» . Поиск в облачных приложениях . Журнал TechTarget. Архивировано из оригинала на 31 марта 2017 года . Проверено 22 января 2017 года .

Роуз, Маргарет. «Платформа разработки с низким кодом / без кода (платформа LCNC)» . http://www.techtarget.com . Проверено 20 августа 2018 года .

Вудс, Дэн. «Когда никакой код не имеет смысла для миграции устаревших приложений» . http://www.forbes.com . Проверено 20 августа 2018 года .

External links

Паттани, Анери (16 ноября 2016 г.) «Революция программирования в офисном кубе посылает в ИТ-отдел сигнал об изменениях» . CNBC. Проверено 15 ноября 2017 года.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 25 Июль, 2021 19:07 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Язык программирования
Microsoft Power Fx
low code


Автоперевод на русский
https://en.wikipedia.org/wiki/Microsoft_Power_Fx

Цитата:
Microsoft Power Fx

Материал из Wikipedia

Не путать с PowerFX .

      Карточка языка

      Парадигма Низкокодный , универсальный , императивный , строго типизированный , декларативный , функциональный

      Разработано Vijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin
      Разработчик Microsoft

      Впервые появился 2021
      Печатная дисциплина сильный
      Лицензия Собственная лицензия

      Интернет сайт docs.microsoft.com/en-us/power-platform/power-fx/overview

      Под влиянием
      Функции Excel , макросы Excel , Pascal , Mathematica , Miranda
      Microsoft Power Fx является низким код , универсальный язык программирования для выражения логики через Microsoft Power Platform . [1] [2]

Язык программирования был впервые анонсирован на Ignite 2021, а спецификация была выпущена в марте 2021 года. [3] [4] Он основан на формулах, подобных электронным таблицам, чтобы сделать его доступным для большого количества людей. [5] Power Fx также находился под влиянием языков программирования и таких инструментов, как Pascal , Mathematica и Miranda . [6] [7]

Поскольку Microsoft описывает язык, он в значительной степени заимствует парадигму электронных таблиц. В электронной таблице ячейки могут содержать формулы, относящиеся к содержимому других ячеек, и если пользователь изменяет содержимое ячейки, значения всех зависимых ячеек обновляются автоматически.

Аналогичным образом различные свойства компонентов в программе Power Fx связаны формулами (синтаксис которых очень напоминает Excel ), и их значения автоматически обновляются, если происходят изменения. Например, простая формула может связать свойство цвета некоторого компонента со значением компонента ползунка, и если пользователь перемещает ползунок, цвет автоматически изменится. [8]

Язык Power Fx был разработан командой Microsoft под руководством Виджая Митала, Робина Абрахама, Шона Катценбергера и Дэррила Рубина. [7] Power Fx будет доступен как программное обеспечение с открытым исходным кодом. [8] В настоящее время (июль 2021 г.) с открытым исходным кодом доступна только документация. [9]

See also

Visual Basic для приложений
Список платформ разработки Low-code
Список языков программирования
Хронология языков программирования

References

Андерсон, Тим (2021-03-02). «Excel-lent: Microsoft представляет язык Power Fx с низким кодом ... но он не совсем новый» . Регистр . Проверено 14 марта 2021 .

Мелансон, Майк (2021-03-06). «На этой неделе в программировании: язык низкого кода Microsoft Power Fx» . Новый стек . Проверено 14 марта 2021 .

Джавад, Хамза (2021-03-02). «Microsoft подтверждает запуск Power Fx, своего нового языка с низким уровнем кода» . Neowin . Проверено 14 марта 2021 .

Визард, Майк (2021-03-08). "Язык Microsoft Open Sources Low-Code Power Fx" . developer.com . Проверено 14 марта 2021 .

Wyciślik-Вилсон, София (2021-03-03). «Microsoft Power Fx - это язык программирования с открытым исходным кодом и низким кодом» . BetaNews . Проверено 14 марта 2021 .

Саркар, Soumyadeep (2021-03-02). «Microsoft запускает новый язык программирования с низким уровнем кода Power Fx» . Технический портал . Проверено 14 марта 2021 .

Лардинуа, Фредерик (2 марта 2021 г.). «Microsoft запускает Power Fx, новый язык с низким кодом с открытым исходным кодом». TechCrunch . Проверено 14 марта 2021 .

«Обзор Microsoft Power Fx - Power Platform». docs.microsoft.com. 2021-02-26. Источник 2021-05-10 .
«GitHub - microsoft / Power-Fx: язык программирования с низким уровнем кода Power Fx» . GitHub .

External links

Обзор Microsoft Power Fx
Power-Fx на GitHub
Представляем Microsoft Power Fx: язык программирования с низким уровнем кода для всех
Что такое Microsoft Power Fx?
vтИ
Инструменты разработ


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 25 Июль, 2021 19:43 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Статья с сайта Microsoft

Автоперевод на русский
https://bit.ly/2TAKWyP
https://powerapps.microsoft.com/ru-ru/b ... -everyone/

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

Ryan Cunningham, Director PM, Power Apps, 2 марта 2021 г.

Сегодня мы представляем новейшего члена семейства Microsoft Power Platform: Microsoft Power Fx , язык формул с открытым исходным кодом для низкого кода, основанный на Microsoft Excel.

Power Fx интересен по трем основным причинам:

1) Power Fx имеет открытый исходный код. Будущее программирования открыто. Microsoft воспользовалась темпами открытых инноваций, которые ускорили внедрение таких языков, как C # и Typescript. С Power Fx мы теперь привносим тот же открытый подход в мир low code. Microsoft откроет Power Fx с открытым исходным кодом, сделав язык доступным для открытого участия более широкого сообщества на GitHub.

2) Power Fx основан на Microsoft Excel. Используя формулы, которые уже знакомы сотням миллионов пользователей, Power Fx позволяет широкому кругу людей привнести уже известные им навыки в решения с низким уровнем кода. Power Fx становится общей площадкой для бизнес-пользователей и профессиональных разработчиков для выражения логики и решения проблем.

3) Power Fx создан для низкого кода. Power Fx уже является основой холста Microsoft Power Apps. Вскоре мы расширим его использование в Power Platform до Microsoft Dataverse, Microsoft Power Automate, Microsoft Power Virtual Agents и т. Д., Что упростит для всех начало работы с инструментами с низким кодом.

Логика низкого кода для всех

Зачем платформе с низким кодом нужен язык? По правде говоря, инструменты «укажи и щелкни» отлично подходят для быстрой сборки опыта и рабочих процессов, но для многих реальных решений требуется уровень логики, выходящий за рамки практического перетаскивания, например:

      — Покажите список клиентов, которые регистрировались за последние 7 дней в пределах 15 миль от этого места.
      — Выделите самые новые записи зеленым.
      — Когда пользователь щелкает для получения дополнительных сведений, если с записью связаны невыполненные элементы действий, поместите их в верхнюю часть экрана.

Этот тип настраиваемой логики - это то место, где многие платформы с низким кодом классически «упали в обрыв», требуя традиционного кода, часто в проприетарных форматах с ограниченной расширяемостью и узким набором специалистов.

Power Fx, напротив, основан на Excel, построенном на точном синтаксисе, который сотни миллионов людей уже используют для решения повседневных задач логики и вычислений.

Чтобы оценить количество пользователей Excel, аналитики IDC подсчитали, что самый популярный язык программирования, JavaScript, сегодня умеренно или активно используется 11,7 миллионами разработчиков программного обеспечения. В том же отчете прогнозируется, что к 2024 году общая численность профессиональных разработчиков, работающих полный рабочий день, вырастет на 32 процента и составит 19,4 миллиона 1 .

От граждан до профессионалов

С Power Fx мы можем многократно усилить влияние разработчиков за один и тот же временной горизонт. Предлагая гражданским разработчикам знакомый и доступный способ выражения логики, мы значительно расширяем круг тех, кто может создавать сложные решения. Предоставляя Power Fx инструменты, которые ожидают профессионалы, в том числе возможность напрямую редактировать приложения в текстовых редакторах, таких как Visual Studio Code, и использовать систему управления версиями, мы даем разработчикам возможность работать быстрее и находить точки соприкосновения с миллионами производителей.



Power Fx не только использует тот же синтаксис и функции, что и Excel, но и ведет себя знакомым образом. Как и в Excel, формулы декларативны и мгновенно пересчитываются, как и электронные таблицы. Создатели имеют преимущество сообщать приложению, что они хотят, чтобы оно делало, без необходимости описывать, как и когда - Power Fx делает это за вас, освобождая разработчиков от утомительной задачи по обновлению переменных и таблиц данных вручную. С традиционными языками программирования может быть сложно понять все части кода, которые влияют на переменную, но с формулами есть только один способ вычисления значения, гарантирующий, что все работают из одного источника истины.

Открыта следующая глава, посвященная инновациям с низким уровнем кода.
Сегодня мы отправляемся в путешествие, чтобы сделать это знакомым и продуктивным в большем количестве мест. В течение следующих 24 месяцев мы расширим Power Fx как единый согласованный язык для всей платформы Power Platform. Это упростит для производителей передачу своих навыков от создателя приложений до умного конструктора ботов и эксперта по автоматизации.

Следующая глава - захватывающий шаг в программном проекте, имеющем богатую историю в Microsoft. Истоки Power Fx уходят глубже, чем сама платформа. Благодаря инвестициям, охватывающим семь лет, в два проекта с кодовыми названиями, Tangram и Siena, язык был первоначально воплощен в жизнь командой архитекторов и инженеров во главе с Виджаем Миталем, Робином Абрахамом, Шоном Катценбергером и Дэррилом Рубином. Обладая докторской степенью в области функциональных языков, обширным опытом в области искусственного интеллекта, синтаксиса выражений, Excel и программирования, команда черпала вдохновение из линейных решателей, Miranda, Mathematica и Pascal и коллективно использовала лучшее от Microsoft для создания языка с низким кодом.

Первоначальное стремление команды основателей состояло в том, чтобы создать язык, который позволил бы достичь трех целей:

Уже знакомы многим миллионам пользователей Excel
Контент-ориентированный , не программно-ориентированный, обобщающий не только числа, но и всю информацию с понятными соглашениями об именах
Мгновенно вычисляется , перекомпилируется в реальном времени по мере внесения изменений, как в электронной таблице, вместо того, чтобы требовать нескольких шагов для компиляции и публикации.
Оказавшись в эпицентре движения low-code, Power Fx достигла всего этого и многого другого, расширив язык для работы с сотнями внешних источников данных, с использованием возможностей мобильных устройств и с помощью сложных сценариев приложений. И мы только начинаем . Приглашение сообщества творить вместе с нами с помощью стратегии с открытым исходным кодом будет иметь решающее значение для вывода низкого кода на новый уровень.

Для того, чтобы узнать больше и получить на руки с деталями, Грег Lindhorst, который уже был движущей силы Fx языка вперед с 2015 года, имеет отличный блог глубокое погружение « Что такое Microsoft Power Fx ?»

Нам не терпится увидеть, что вы будете делать с Power Fx!

1 Источник: IDC, PaaSView и разработчик 2020: сводная таблица основных тем - весь мир, документ № US46800820, сентябрь 2020 г.



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB