понедельник, 16 июля 2012 г.

MVC-frameworks для JavaScript, серверы Node.js и Express.js, различные средства для разработки на Java, виртуальный последовательный порт для Windows


  • для разработки упакованных приложений Google Chrome представляется удобным использование какой-нибудь MVC-среды, например:
    • YUI App Framework, компонент YUI, удобной и привычной библиотеки, по всей видимости, использовать библиотеку возможно, но несколько затруднительно, так как она в высшей степени модуляризирована, это удобно для обычных web-приложений, но для локального приложения процесс сбора зависимостей слишком продолжительный
    • сам Google рекомендует AngularJS
    • Mojito от Yahoo нет подходит вообще так как, предполагает наличие сервера
  • интересные сервера Node.js и Express.js, для разработки используется JavaScript и исполняется на сервере, содержат много разных компонент, позволяющих реализовать сетевые сервисы в виде JavaScript, похоже очень удобны для использования в процессе тестирования
  • различные средства для программирования на Java:
  • виртуальный последовательный порт для Windows, при установке создает два виртуальных порта (COM3, COM4), связанных друг с другом таким образом, что выход одного является входом другого и наоборот. Таким образом эмулятор оборудования использует один порт, а другой разрабатываемое нами приложение. Есть и другие способы использования этого виртуального порта, например, можно порт GPS-навигатора распараллелить и данные, получаемые от него, направлять в несколько приложений.

3 комментария:

  1. интересно, каким образом JRebel попал в категорию "мониторинг и профилирование приложений"

    ОтветитьУдалить
  2. честно сказать, не помню, а куда его следовало бы отнести?

    ОтветитьУдалить
  3. (интересно, почему сообщение не прилетело на мыло сразу)

    JRebel это не профайлер, и вовсе уж не инструмент для мониторинга. JRebel просто позваляет не перезапускать приложение при изменениях в коде. "Productivity" - было бы правильной категорией.

    ОтветитьУдалить