ANTMOVE — это небольшой программный преобразователь и легкое многоцелевое решение с микродетекторами. Он поддерживает преобразование различных небольших программных платформ, а также поддерживает преобразование размеров компонентов, помогая разработчикам апплетов повысить эффективность разработки, улучшить опыт разработки, снизить затраты на разработку многопрограммных платформ.
С момента своего открытого исходного кода Antmove привлек внимание многих пользователей, а также успешно помог запустить многие продукты на платформах Mini Program, что очень нас радует. Однако на ранней стадии выпуска поддержка преобразования Antmove не очень полная, и есть ошибки.Благодаря отзывам многих пользователей и усилиям команды Antmove, Antmove улучшил поддержку и стабильность возможности преобразования, и также предоставляет больше платформ поддержки. Давайте посмотрим на новые функции, которые приносит Antmoe 1.0.0.
содержание
- Дополнительная поддержка платформы Mini Program
- Возможность передачи апплета WeChat в апплет Alipay была значительно улучшена.
- Настройка возможностей преобразования
- Улучшение опыта разработки
- Идеальная экосистема разработчиков
- Быстрый просмотр
- кто использует
- Апплет WeChat
- Апплет Alipay
- Апплет Гаоде
- план на будущее
Дополнительная поддержка платформы Mini Program
После этого периода напряженной работы Antmove теперь поддерживает преобразование апплетов на большем количестве платформ, а также карту возможностей и реализацию, выпущенную на ранней стадии открытого исходного кода. предоставлять больше документов с возможностью преобразования.Пользователям удобно настраивать возможности преобразования.
# | команда компиляции | описывать | Документация | GitHub | Npm |
---|---|---|---|---|---|
1 | wx-alipay | Апплет Wechat перенесен в апплет Alipay, поддерживающий компиляцию апплета на других платформах Ali (например, апплет DingTalk) | README.md | Github | @antmove/wx-alipay - npm |
2 | wx-baidu | Программа WeChat Mini для программы Baidu Smart Mini | README.md | Github | @antmove/wx-baidu - npm |
3 | wx-tt (неофициальная версия) | WECHAT APPLET к BYTE BYTE APPLET | README.md | Github | @antmove/wx-tt - npm |
4 | alipay-wx | Программа Alipay Small Applet поверните WECHAT | README.md | Github | @antmove/alipay-wx - npm |
5 | alipay-baidu | Апплет Alipay для смарт-апплета Baidu | README.md | Github | @antmove/alipay-baidu - npm |
6 | wx-compiler | Для тех, у кого есть кроссплатформенный код, вы можете использовать эту команду, чтобы получить чистый код апплета WeChat. | README.md | Github | @antmove/wx-wx - npm |
7 | alipay-compiler | Когда собственный апплет Alipay ссылается на библиотеку компонентов, преобразованную из Antmove, используйте эту команду для компиляции проекта, на который ссылаются, для поддержки отношений и возможностей selectComponent. | README.md | Github | @antmove/alipay-polyfill - npm |
Возможность передачи апплета WeChat в апплет Alipay была значительно улучшена.
В первые дни открытого исходного кода функция апплета Antmove WeChat для апплета Alipay все еще оставалась только на пересечении двух функций фреймворка, тестовое покрытие было относительно низким, а многие скрытые почти не были завершены. усилия и поддержка сообщества Обратная связь, функция апплета WeChat для апплета Alipay была значительно улучшена. Ниже приведены основные функции, добавленные в этой оптимизации:
- Более полная поддержка пользовательских компонентов
- Поддержка наблюдателей
- поддержка поведения
- поддержка отношений
- Поддержка внешнего класса
- поддержка selectComponent/selectComponents
- Субподрядная поддержка
- поддержка поведения
- wxs поддержка
- Поддержка конвертации в один клик для мини-программ на базе Али
- Поддержка компиляции в режиме component2
Чтобы компенсировать недостаток апплета WeChat от Antmove для тестового примера подключаемого модуля апплета Alipay, команда Antmove преобразовала апплет WeChat с открытым исходным кодом более чем 100 звезд на Github для тестирования преобразования.Возможность преобразования была значительно улучшена, а охват стал более полным.
Настройка возможностей преобразования
Antmove предоставляет шаблон подключаемого модуля преобразования, на основе которого может быть быстро реализована поддержка преобразования платформы конкретного апплета.Кроме того, он также предоставляет вспомогательные инструментальные функции для функций преобразования, что будет очень удобно для пользователей с особыми требованиями к платформе.
Улучшение опыта разработки
В версии 1.0.0 Antmove предоставляет интерактивные операции командной строки, а возможность ведения журнала была недавно пересмотрена и оптимизирована. В режиме компиляции dev предоставляются подробные возможности журнала командной строки/журнала времени компиляции/журнала времени выполнения, что значительно улучшает возможности преобразования и отладки.
-
Интерактивная компиляция командной строки
При использовании в сочетании с недавно добавленным файлом конфигурации преобразования antmove.config.js вторичная компиляция более удобна. Через файл конфигурации разработчики могут выполнить более подробную настройку компиляции.
-
Журнал времени компиляции, интуитивно понятный уровень поддержки конверсии и позиционирование возможности адаптации
-
Журналы времени выполнения для легкой отладки в режиме разработки
Идеальная экосистема разработчиков
Antmove не только помогает разработчикам реализовать конвертацию апплета, но также обеспечивает сильную поддержку экосистемы разработчика апплета. Экологически, AntMove обеспечивает кроссплатформенную поддержку для основных библиотек составляющих сообществ.
Ниже приведены несколько популярных проектов апплетов, выбранных командой Antmove.После преобразования конвертера Antmove апплет WeChat/Alipay (апплет DingTalk Baidu) теперь доступен, а weui также обеспечивает поддержку версии апплета Baidu. Как разработчики апплетов WeChat, так и разработчики апплетов Alipay Baidu могут использовать следующие проекты с открытым исходным кодом, чтобы помочь в разработке своих собственных проектов. Затем мы распространим их на другие платформы Mini Program, чтобы создать наборы компонентов/инструменты, доступные на платформах Mini Program.
- библиотека компонентов апплета iview
- библиотека компонентов апплета vant
- библиотека компонентов апплета weui
- Библиотека диаграмм апплета echarts
Вышеупомянутое является просто проектом, которым занимается команда.В качестве примера мы надеемся, что с помощью возможностей преобразования Antmove мы сможем предоставить больше проектов для кросс-мини-программных платформ. Я надеюсь, что разработчики пришлют нам PR, чтобы рассказать нам о проекте, преобразованном Antmove для улучшения экологии разработки Antmove.
Быстрый просмотр
кто использует
Апплет WeChat
Апплет WeChat, показанный здесь, является исходным приложением апплета, а следующий апплет другой платформы преобразован на основе этого апплета WeChat.
Апплет Alipay
Апплет Гаоде
план на будущее
В настоящее время Antmove обеспечивает поддержку основных платформ мини-программ и вносит свой вклад в экосистему мини-программ, но Antmove еще предстоит пройти долгий путь. Прежде чем будет реализована стандартизация мини-программ, миссия Antmove имеет смысл. Далее Antmove продолжит дальнейшую оптимизацию возможности поддержки текущей платформы для обеспечения стабильности и производительности преобразования плагина преобразования. В то же время он обеспечит большую поддержку преобразования платформ и продолжит улучшать экологию разработчиков других небольших программных платформ с помощью экосистемы апплетов WeChat.