Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631

Плагины

03.01.2018, 21:31. Показов 635. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С праздниками! Подскажите плииз, может слышали где-нибудь (гугл не помог)

Хочу во время работы программы подменять один из модулей программы другим кодом. "Снаружи"!
Без перезапуска программы!
После чего программа получит сигнал что надо обновить код (функцию или объект) на более "свежий" и начнет использовать "исправленную/доработанную" версию модуля.

Пишу свой "велосипед" для этого, но может уже есть что-нибудь готовое???

...планирую использовать для ускорения разработки страниц в сложных проектах. По идее должно в разы ускорить процесс!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2018, 21:31
Ответы с готовыми решениями:

Gulp есть ли плагины для (googlespeed friendly) сжатия изображений
Подскажите плагин для сжатия изображений для gulp, gulp-imagemin сжимает мои тестовые 5 файлов jpg только на 8.5%, а гуглспид говорит что...

Gulp не прикручиваются плагины, owl-carousel, wow, . и все остальные
У меня готовый шаблон, я установил галп глобально, далее в папке с проектом в консоле устанавливаю node_modules командой npm install - и...

Плагины
Здравствуйте. Приведите пример разработки плагинов

2
Software Engineer
 Аватар для Custos
319 / 313 / 53
Регистрация: 23.09.2014
Сообщений: 935
04.01.2018, 18:15
https://nodejs.org/api/vm.html
0
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
04.01.2018, 20:52  [ТС]
Цитата Сообщение от Custos Посмотреть сообщение
https://nodejs.org/api/vm.html
а что оно делает?


Написал свой класс как замену стандартного require.
Определенные (отлаживаемые) модули подружаю через него. В них классы или функции отвечающие за генерацию контекста для страниц.
В него же встроена "следилка" - по таймеру или через watch отслеживаю особый файл-ключ (несколько механизмов активации снаружи или изнутри).
Запускаю сервер с этими "плагинами".
Во время работы меняю один из отлаживаемых js файлов, изменив начинку функции.
Создаю файл-ключ. Сервер обнаруживает его. Запускает скрипт "подгрузки" и ЗАМЕЩАЕТ прошлый класс новым. (и удаляет файл-ключ)
Сервер при этом не выключается (не перезагружаю), но логика генерации страницы идет уже другая/новая.

Генератор файл-ключа посадил на горячую клавишу (и на 5ю кнопку мышки). Изменил скрипт в Notepad++, сохранил, нажал горячую клавишу(можно "watch и на сам плагин натравить) и обновил страницу - на ней уже все изменилось... Почти мгновенно! Никаких скриптов переподключения сокетов и подключения к внешним API при инциализации (пишу телеграмм-бота). Никаких подключений к базе и проверки состояний... Никаких сброшенных кешей и разовых ключей сессий... Особенно когда не можешь определиться с мелочами вроде "2 знака после запятой красивее выводить или 3?"

...просто ощущение что дурную работу делаю и "все это давно придумано до нас"... (я не профи в node, просто привычки из PHP остались и не хватает той СКОРОСТИ РАЗРАБОТКИ при наладке мелочей)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.01.2018, 20:52
Помогаю со студенческими работами здесь

Плагины
Привет. Завершая свою программу, я бы хотел её разукрасить и установить плагины. Мне нужно ответы на вопросы: Что такое плагин? Как его...

плагины
плагины в проге на билдере реальность(поддержка плагинов)? Есть мануалы какие-нить? Хоть на китайском.

Qt плагины
Здравствуйте. Скачал Qt creator. Почему-то нету подсказок при написании кода. Подскажите программу типа Resharper VAssistX только для Qt

Плагины DLL
Есть библиотека DLL. Нужно вызывать функции из неё. Как это сделать?

События. Плагины.
Есть программа и для нийо можно писать плагины, Как можно использовать события что в ней заложены event:Program.API.Events.OnStart ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »