Разработчик (и) | Softwell Solutions Ltda |
---|---|
Первоначальный выпуск | 2007 |
Стабильный выпуск | 2.7.0.0 / 2 сентября 2011 г. (2011-09-02) |
Написано на | CodeGear Delphi и Java |
Операционная система | Кросс-платформенная |
Доступна на | португальском, английском, испанском, французском |
типе | IDE |
Лицензия | Собственная |
Веб-сайт | http://www.softwell.com.br/ |
Softwell Maker - это среда разработки. Конструктор использует визуальные формы и отчеты (WYSIWYG ), бизнес-правила и визуальное представление других действий с помощью блок-схем.
Проект Maker родился в 2002 году в Freire Informática Ltda. фабрика программного обеспечения в Баия, работающая в общественных местах, которая разработала более 100 решений на основе платформы Softwell Maker с момента выхода первых версий продукта. В 2004 году Softwell Solutions Ltda была создана как специализированная компания для развития и усовершенствования Maker и других инструментов для улучшения процесса разработки программного обеспечения.
Платформа Softwell Maker состоит из двух взаимозависимых продуктов: IDE и среды выполнения royalty-free , соответственно именуемые Maker и Webrun. IDE отвечает за регистрацию всех спецификаций системы в определенных таблицах, созданных в базе данных, Webrun читает эти спецификации и предоставляет конечное приложение для клиента.
При использовании Softwell Maker многие этапы традиционного процесса разработки бесполезны, пропускаются или автоматически выполняются, когда мы разрабатываем программное обеспечение с помощью этого инструмента. Тогда мы испытаем не просто новый инструмент, а новый способ запустить весь процесс разработки программного обеспечения. Мы надеемся как можно скорее опубликовать дополнительную информацию об этой методологии в другой статье.
Приложения, разработанные Softwell Maker, не привязаны к языку программирования, поэтому они всегда будут технологически модернизированы с сохранением реальной ценности программного обеспечения: бизнес-правил..
Для поддержки самого широкого диапазона приложений продукт предлагает исчерпывающий список ресурсов и пытается сделать это наиболее простым и интуитивно понятным способом, следуя краткой информации о возможностях продукта:
IDE платформы Softwell Maker (которая дает название продукту), которая в настоящее время находится в версии 2.4, представляет собой приложение для Microsoft Windows (win32 ), совместимое с версиями 2000, Me, XP и Vista (32 и 64 бит) Windows; Платформа Softwell Maker состоит из дизайнера форм, дизайнера отчетов (MakerReport), дизайнера блок-схем (MakerFlow), набора мастеров и инструментов для поддержки разработчика..
Используется для разработки форм приложения - это 100% визуальный подход, доступный разработчику очень гибкого набора компонентов, которые можно добавлять в форму и позиционировать с помощью мыши или клавиатуры, согласно философии WYSIWYG. Формы могут быть или не могут быть связаны с таблицей в базе данных, но также могут быть связаны с другими базами данных, полностью или частично, облегчая интеграцию различных баз данных.
Это позволяет создавать отчеты с визуальной поддержкой графики, перекрестных ссылок таблиц и групп вложенных отчетов на различных уровнях. Сгенерированные отчеты могут быть выполнены в среде Win32 / WINE или экспортированы в Jasper, генератор отчетов, написанный на Java;
Этот компонент, который иногда называют MakerFlow или просто Flow, обеспечивает полную независимость кода, поскольку действия и бизнес-правила будут определяться с использованием 100% визуального подхода, свободный от спецификаций языка программирования. Путь потока программирования допускает только логику, позволяя команде сконцентрировать усилия на реализации деталей того, что действительно важно для клиента: бизнес-правил, а не других деталей процесса разработки программного обеспечения, но должно соблюдаться надежное и стабильное приложение
Существует набор инструментов для поддержки разработки на платформе Softwell Maker. Можно упомянуть следующие:
поддерживает последние версии копии каждого измененного объекта, точки восстановления всего программного обеспечения;
. Webrun можно определить как виртуальную машину, на которой приложения выполняются платформой Softwell Maker. Он отвечает за предоставление ресурсов, необходимых для исправления работы программного обеспечения. В настоящее время Webrun доступен для платформ Java и.NET. На Java приложение распространяется как стандартный файл WAR и было одобрено для следующих серверов приложений: Tomcat 5.5 / 6, JBoss, Weblogic и Websphere. Это приложение обеспечивает технологическую платформу, на которой реализовано программное обеспечение, а именно контроль доступа, так называемый AJAX, подключения к базе данных, балансировку нагрузки, пул подключений и ряд других бесчисленных других служб, используемых в приложении, полностью предоставлено Webrun.
На рисунке ниже показаны некоторые детали внутренней архитектуры Webrun и среды выполнения по умолчанию приложения, созданного Softwell Maker, где бизнес-правила могут выполняться на трех уровнях: клиент (JavaScript), сервер (Java /.NET) и база данных (Oracle, MS-SQL Server, PostgreSQL,…). Мы также можем реализовать внутренние подсистемы Visual Interface Builder (HTML, JavaScript, CSS, PDF,...), управления базой данных (транзакции, процедуры, последовательности,…) и System Manager (сеанс пользователя, аутентификация, разрешения,…).