И мирное крыло, и свет: два меча в одних ножнах
Добро пожаловать в мир генератора кода «И мирное крыло», который теперь поддерживает разделение интерфейса на клиентскую и серверную части (Excel, SGS).
Руководство для разработчиков уже опубликовано. Генератор кода станет вашим преимуществом при разработке Java-программ.
Наконец-то вышло обновление! Свет восстановил поддержку стека технологий SMEU. Он обладает всеми передовыми функциями.
Приглашаем вас использовать массив глагольных операторов, состоящий из генератора кода без границ, мирного крыла и света трёх поколений. Вы можете найти эти генераторы кода на моём сайте Code Cloud: https://gitee.com/jerryshensjf/. Разверните их все в Tomcat, чтобы получить возможность изменять код более чем на 600N.
Видеопрезентации: B站: https://www.bilibili.com/video/BV1At4y1v7js
Свет уже восстановил поддержку SMEU, включая все передовые функции.
Те, кто знаком с историей глагольного оператора, знают, что свет является потомком генератора кода мирного крыла SMEU Edition. Сейчас я планирую восстановить поддержку света для SMEU. Вы можете просто использовать свет SMEU Edition и настроить проект на SMEU для создания классического Spring-приложения. В то же время вы сможете наслаждаться всеми передовыми возможностями, разработанными светом за последнее время. Кроме того, новая версия света также поддерживает SMEU Maven Edition (MSMEU), которая является версией SMEU для Maven.
Light 2.2.0 — это новейшая версия, которая предлагает попробовать SMEU. Она совместима с генератором кода мирного крыла SMEU Edition 4.1.0 Treasure Ship и включает все передовые возможности света. Поддерживает изображения и четыре типа баз данных. Пожалуйста, переходите на свет от генератора кода мирного крыла.
Последняя версия света — Light 2.4.0 King of Electronic Music Edition Five. Смотрите видеопрезентацию:
https://www.bilibili.com/video/BV1Wh4y1r7Pa/
https://www.bilibili.com/video/BV1sx4y1X7XM/
https://www.bilibili.com/video/BV1W8411Z7MK/
https://www.bilibili.com/video/BV1AY4y197dB/
Теперь последняя версия war также доступна для скачивания на этом сайте.
Адрес проекта Light: https://gitee.com/jerryshensjf/LightSBMEU
Бинарный выпуск: https://gitee.com/jerryshensjf/LightSBMEU/attach_files
Изображение Treasure Ship
Сила глагольного оператора
Посвящается Lisp и Lambda Operator
Пусть сила глагольного оператора будет с вами
Скриншоты проекта
Интерфейс генерации Excel:
Традиционный интерфейс генерации SGS (стандартный генератор скриптов), поддерживающий синтаксис SGS:
Внимание
Из-за проблем со зрением мне пришлось остановить разработку генератора кода глагольного оператора. Разработка продолжалась семь лет, было много достижений, но также было много сожалений, и ещё больше функций, которые были запланированы, но так и не реализованы. Теперь я публикую эти материалы. Возможно, появится герой или даже несколько героев.
Это ваш драгоценный камень и меч дракона. Возьмите его, меч дракона — сокровище, не говорите, что вы ударили им маленького ребёнка или кого-то другого, это тоже неправильно.
Я опубликую все незавершённые идеи функций в блоге Open Source China. На основе Light 1.5.0 я напишу руководство разработчика («Руководство хакера»).
Руководство разработчика («Руководство хакера») скачать: https://gitee.com/jerryshensjf/LightSBMEU/attach_files
Скриншот руководства разработчика («Руководства хакера»)
Связанный технический блог: адрес: https://my.oschina.net/jerryshensjf
Технический блог скриншот:
Важное обновление
Peace Wing 4.1.0 Beta5 — важное обновление, которое устраняет проблему невозможности генерации кода в Windows. Совместимость Beta5 значительно улучшена, рекомендуется обновить до этой версии как можно скорее.
Последние достижения
Выпущена Peace Wing Code Generator SMEU 4.1.0 Beta7. Вы можете загрузить бинарный пакет выпуска war с сайта: https://gitee.com/jerryshensjf/PeaceWingSMEU/attach_files. Рекомендуется использовать Tomcat 8.5 в качестве контейнера приложений.
Peace Wing Code Generator SMEU 4.1.0 Beta7 полностью поддерживает одновременную генерацию проектов переднего и заднего плана Vue + ElementUI (Excel, SGS) и существующих проектов заднего плана SMEU. Это очень просто и мощно, стоит попробовать.
Скриншот переднего плана:
Логин:
Сетка:
Многие ко многим:
Редактирование, раскрывающийся список:
Как запустить передний план проекта.
Чтобы использовать этот пример переднего плана, загрузите Peace Wing Code Generator SMEU Edition 4.1.0 Beta7 и запустите этот генератор кода для одновременной генерации соответствующих передних и задних планов. Запустите задний план проекта.
Распакуйте передний план проекта. Если у вас нет Nodejs, установите его. В папке распакованного переднего плана проекта выполните команду npm install. После успешной установки выполните команду npm run dev.
Всё готово, посетите http://localhost:8000/, чтобы использовать передний план этого проекта.
Если команда npm install не выполняется успешно, вы можете установить cnpm и выполнить команду cnpm install вместо неё. Эффект тот же.
Новейшие разработки
Peace Wing Code Generator SMEU 4.1.0 Beta7 Treasure Ship (Treasure Ship) был обнародован, и вы можете скачать официальный бинарный пакет war с сайта приложения.
Последней официальной версией является Peace Wing Code Generator SMEU 4.0.0 Treasure Ship. Эта версия в основном улучшает функцию множественных отношений «многие ко многим» и инициализацию данных. Поддержка экспорта данных Excel. Полное тестирование поддержки Oracle Database и устранение связанных ошибок.
Недавно была завершена поддержка EasyUI и POI. Функции экспорта в Excel. Завершена функция автоматического преобразования textarea, поля с именами content, description и comment будут автоматически преобразованы в textarea. Эти функции будут включены в версии 4.0.0 Beta4 и более поздние.
Официальная версия имеет следующие преимущества:
Снимок экрана показывает эффект множественных отношений и начальных данных:
Снимок экрана не включён в текст запроса.
Снимок экрана показывает результат экспорта данных в Excel:
Снимок экрана не включён в текст запроса.
После завершения версии 4.0.0 «Бригантина» начнётся разработка версии 4.1.0 «Бригантины». Версия 4.1 будет включать значительное обновление движка, что значительно повысит полезность генератора кода и поддержит больше типов данных. Версия 4.2 будет иметь встроенный модуль входа в систему и, возможно, модуль словаря. Эти модули демонстрируют концепцию существительных и глагольных существительных, обладают мощными возможностями изменения и поэтому называются гибкими модулями.
Примерно в то же время гибкие модули также будут реализованы в бескаркасном генераторе кода JEEEU Elsa Snow Queen.
Также началось развитие третьего поколения генераторов кода, основанных на операторах глаголов, под названием Enlightment. Enlightment упрощает и перестраивает код, больше не поддерживает стандартные скрипты генератора SGS, а вместо этого использует шаблоны Excel для создания кода. Кроме того, поддержка Oracle в Enlightment будет переработана, используя единую базовую кодовую базу, которая одновременно поддерживает MySQL, MariaDB и Oracle. Приглашаем всех присоединиться к просмотру.
Чтобы повысить производительность и удобство использования генератора, планируется значительно улучшить систему предупреждений и ошибок компилятора. Если у вас возникнут проблемы при использовании SGS или шаблонов Excel во время генерации, или если вы получите сообщение, которое вы не знаете, как решить, пожалуйста, отправьте эти исходные файлы мне по электронной почте: jerry_shen_sjf@qq.com.
Если ваши исходные файлы могут помочь, они будут использоваться в качестве части стандартного тестового набора, и ваше имя будет включено в список участников. Мы надеемся на вашу помощь.
Теперь «Бригантину» можно использовать следующим образом:
Первая полная версия исходного кода без каркаса доступна для копирования: https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5
Соответствующие технические видео: https://www.bilibili.com/video/BV1fX4y1u7Bn/ https://www.bilibili.com/video/BV1rv41187qY/ https://www.bilibili.com/video/BV1xv41187cA/ https://www.bilibili.com/video/BV1t64y1v7WA/
Этот генератор кода представляет собой продвинутую систему компиляции, управляемую суперязыком (стандартный скрипт генератора SGS), который призван продемонстрировать преимущества производительности, присущие генератору кода, управляемому данными, и его хорошее сотрудничество со стандартным компилятором (Java). В будущем более продвинутые комбинации генераторов кода и компиляторов проявят огромный потенциал производительности и помогут нам ускорить эволюционный цикл технологий, который необходим.
Обратите внимание, что эта работа является личным творением Rocketship (沈戟峰), открытым исходным кодом, бесплатным и никогда не передавалась другим компаниям. Если какая-либо компания утверждает, что это её работа, и проводит сетевые рекламные мероприятия и взимает плату, это не соответствует действительности. Надеемся, что все пользователи обратят на это внимание. Код и ключ в парах ключ-значение оставлены без перевода, переведено только значение ключа.
Интерфейс обновления сгенерированных объектов:
Иконка «Крылья мира» — графического символа генератора кода «Крылья мира»:
Изображения интерфейса обновления сгенерированных объектов:
ts_grid_dropdown.png:
ts_update_dropdown.png:
ts_result_update.png:
Генератор кода «Крылья мира», версия SMEU, поддерживает одно нажатие для создания выпадающих списков и многие ко многим. Уже поддерживается база данных Oracle.
Технологическая цепочка SMEU поддерживает JQuery Easy UI, Spring MVC4, spring4, MyBatis 3.
Эта версия поддерживает выпадающие списки. Пользователю нужно только установить dropdown: DomainName fieldName для соответствующего поля внешнего ключа объекта домена, чтобы сразу получить поддержку выпадающего списка (внешнего ключа).
Эта версия также поддерживает отношения многие ко многим. Нужно только определить manytomanyslave: slaveDomainName в основном объекте отношений многие ко многим, и обе стороны отношений будут поддерживаться в сгенерированной функциональности и определении базы данных.
Генератор кода «Крылья мира» является универсальным генератором кода на основе оператора действия Java и представляет собой второе поколение генераторов кода без ограничений. Поддерживает базу данных Oracle, вам нужно только определить dbtype: oracle, чтобы поддерживать базу данных Oracle. Для получения более подробной информации см. соответствующие примеры.
Контакты:
Графический символ генератора кода «Крылья мира» (крылья):
Генератор кода «Крылья мира» доступен в версии SpringBoot. Вы можете найти его по ссылке https://gitee.com/jerryshensjf/LightSBMEU.
QQ группы общения:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )