НАМИ: специально для разработки серверной части для небольших программ WeChat
Контейнер для логической структуры, ориентированный на разработчиков серверной части.
НАМИ — это фреймворк для серверной стороны небольших программ WeChat. Официально он называется MINA; мы же назвали нашу неофициальную серверную часть НАМИ (нано).
НАМИ предоставляет поддержку для всех сервисов, необходимых небольшим программам WeChat, включая обработку запросов request, приём и обработку websocket, взаимодействие с сервером WeChat и поддержание access_token, аутентификацию при входе в WeChat, отправку шаблонных сообщений, получение уведомлений о платежах WeChat и т. д.
Для небольших приложений: вам нужно только найти компьютер (неважно, Windows, Mac или Linux), облачный виртуальный сервер или даже экземпляр Docker, чтобы установить НАМИ. НАМИ предлагает комплексное решение для серверной части небольших программ, которое берёт на себя все проблемы, связанные с разработкой серверной части.
Что касается больших приложений: возможно, небольшие программы — это лишь часть вашей ИТ-архитектуры. Возможно, вам также придётся рассмотреть балансировку нагрузки, рассмотреть развёртывание нескольких экземпляров и рассмотреть кэширование. НАМИ может служить в качестве чисто Java-фреймворка с открытым исходным кодом, упрощая вашу разработку на Java и помогая вам более эффективно решать проблемы, связанные с небольшими программами.
Более подробное описание (спасибо партнёру по фронтенду за создание страницы): http://riversoft.com.cn/nami.html
Не требуется знание Java, PHP или других языков серверной части; не нужно устанавливать TOMCAT, не нужен LAMP; используйте свой самый знакомый язык программирования JavaScript для написания логики серверной части и используйте командные операторы для непосредственной работы с базой данных и вызова служб WeChat (вы когда-нибудь пробовали отправлять шаблонные сообщения с помощью JavaScript?).
Возможно, вы опытный разработчик на Java или PHP, но у вас мало времени на разработку небольших программ от лидера; столкнувшись с аутентификацией входа, платежами, шаблонными сообщениями и использованием unionid для подключения к сервисным аккаунтам, глядя на документацию WeChat о токенах доступа и сердцебиении, шифровании и дешифровании, вы можете быть ошеломлены; возможно, вы лучше разбираетесь в моделировании требований и разработке бизнес-логики, но не хотите беспокоиться о технических деталях; НАМИ использует подход к разработке на основе сценариев, и если вы знаете, как писать if (условные выражения) и for-each (циклы), вы сможете быстро и эффективно решить все свои проблемы.
НАМИ разработан исключительно на языке Java и имеет чёткую упаковку и внешний API; в НАМИ встроен динамический движок сценариев, который полностью инкапсулирует официальный API сервера WeChat; НАМИ также может стать одним из ваших независимых пакетов JAR с открытым исходным кодом и помочь вам быстрее и эффективнее решать проблемы.
//==================NAMI HELLO WORLD begin =================
// Первый вызов небольшой программы NAMI
wx.request({
url: 'http://localhost:8080/request/hello.js',
data: {
a : 'hello',
b : 2
},
complete: function(res) {
console.log("Вызов завершён");
console.log(res.data);
}
})
//==================NAMI HELLO WORLD end =================
После запуска НАМИ создайте скрипт в каталоге запросов.
Ответ переднего конца.
NAMI использует функциональный подход к разработке, независимо от того, является ли это функцией или запросом, один файл представляет одну функцию (или запрос). NAMI определяет:
Скачать версию для запуска (с диска Baidu): http://pan.baidu.com/s/1bJmUtg
Онлайн-документация: https://hyhcoder.gitbooks.io/namiapi/content/
Используйте Maven для сборки, выполните в корневом каталоге:
mvn clean install
Упакованный результат находится в /package/target/nami-pack-<platform>.zip, platform = nojdk|win32|win64|linux32|linux64
woden (http://github.com/wodenwang) Основной разработчик BPMT WeChat Rapid Development Platform, публичный аккаунт WeChat: Full Stack Siang Jiang Tou.
borball (http://github.com/borball) Инициатор проекта с открытым исходным кодом WeChat JavaSDK (https://github.com/borball/weixin-sdk).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )