
Надеюсь вы уже прочитали пост про сравнение фреймворков и сделали правильный выбор. Теперь дело за малым — обуздать этого непокорного жеребца, освоить так сказать не паханную целену, ну в общем вы поняли. Предупреждаю, изучение Derby вызывает изменение парадигмы. Мир веб-разработки для вас больше никогда не будет преждним.
Рубрика «nodejs» - 24
Tutorial Derby.js
2013-09-29 в 6:57, admin, рубрики: Derbyjs, node.js, nodejs, web-разработка, Веб-разработка, метки: derbyjs, nodejs, tutorial, web-разработкаAngular.js vs Meteor.js vs Derby.js
2013-09-28 в 14:42, admin, рубрики: AngularJS, Derbyjs, Meteorjs, node.js, nodejs, web-разработка, Веб-разработка, метки: AngularJS, derbyjs, meteorjs, nodejs, web-разработка 
После поста о derby.js и перевода сравнения meteor.js и derby.js, главный вопрос, который был в комментариях, звучал примерно так: «Что всё таки лучше derby.js или meteor.js? И зачем вообще всё это нужно, когда можно писать на angular.js + express.js?». Конечно не совсем корректно сравнивать эти фреймворки, так как derby.js и meteor.js — это так называемые full-stack, а angular.js — mvc на клиенте.
Отказ от jParser (в пользу работы напрямую с буферами Node.js) ускоряет скрипт на порядок
2013-09-23 в 13:42, admin, рубрики: data processing, Fido, Fidonet, JAM, javascript, jParser, Node, node.js, Node.js на узле Фидонета, nodejs, анализ данных, обработка данных, эхопочта, метки: data processing, Fido, Fidonet, JAM, jParser, Node, node.js, Node.js на узле Фидонета, nodejs, анализ данных, обработка данных, эхопочта
Перелистнём несколько страниц недавнего прошлого.
16 мая 2012 года RReverser во блогозаписи «Javascript BMP Parser» рассказал об употреблении модуля jParser для анализа двоичных данных, на движке Node.js совершаемого.
На следующий же день (17 мая 2012 года) во блогозаписи «jParser: анализ двоичных файлов работает просто» я перевёл документацию по jParser, а чуть позже (22 мая 2012 года во блогозаписи «Node.js на узле Фидонета: читаем джаваскриптом заголовки эхопочты, хранимой в формате JAM») поделился собственным опытом употребления этого модуля.
Прошло ≈1⅓ года…
12 сентября нынешнего (2013) года во блогозаписи «Недоволен скоростью джаваскриптов? — Подожди год-полтора, и это пройдёт!» я выразил неудовольствие от скорости работы модуля, прежде мною сочинённого, и указал на один только повод для оптимизма: поступательное развитие Node.js от версии 0.6 до версии 0.10 привело к росту скорости моего кода в три раза.
А сегодня события совершили полный круг — я напрочь отказался от употребления jParser. И достигнутый результат (как неприятная, так и радостная сторона его) оказался заслуживающим внимания.
Позвольте же поделиться с вами как впечатлениями, так и исходниками.
Недоволен скоростью джаваскриптов? — Подожди год-полтора, и это пройдёт!
2013-09-12 в 10:13, admin, рубрики: Fido, Fidonet, JAM, jParser, Node, node.js, Node.js на узле Фидонета, nodejs, метки: Fido, Fidonet, JAM, jParser, Node, node.js, Node.js на узле Фидонета, nodejs
Напоминаю (потому что это наверняка подзабылось), что 22 мая 2012 года я экспериментировал с чтением заголовков фидонетовской эхопочты (хранимой в формате JAM) при помощи собственного модуля, сочинённого для Node.js (на основе подвернувшегося движка jParser, документацию по которому перевёл чуть раньше).
Тогда, прогоняя тестовое чтение на одноядерном Pentium IV (2,2 ГГц), я остался недовольным скоростью: требовалось три-четыре секунды на то, чтобы считать 8222 заголовков из архива всего одной эхоконференции, ведущегося с марта 2007 года.
На нынешней неделе у меня снова дошли руки до исходного кода того модуля; и я начал с того, что перенёс прежний тест на движок Mocha и передал тестирование на сервер Travis CI, указав в файле .travis.yml такие настройки, которые обеспечивали бы тестирование на трёх последовательных версиях движка Node.js — на 0.6, на 0.8 и на 0.10.
Оказалось, что разница в скорости видна невооружённым глазом:
Интерфейс модуля fs из API Node.js частично портирован во браузерный (клиентский) JavaScript
2013-08-30 в 10:04, admin, рубрики: indexeddb, javascript, Node, node.js, nodejs, Веб-разработка, метки: indexeddb, Node, node.js, nodejs
Большинству программистов на языке JavaScript, успевших ознакомиться с Node.js, хорошо известен модуль fs, который в API Node служит для доступа к файловой системе.
Matthew Phillips (на фото справа) предпринял успешную попытку создания во браузерном (клиентском) джаваскрипте частичного аналога этого нодовского модуля. Исходный код, опубликованный им на ГитхабеЧитать полностью »
Наш взгляд: Meteor против Derby
2013-08-28 в 7:19, admin, рубрики: Derby, Derbyjs, javascript, Meteor, Meteorjs, node.js, nodejs, Веб-разработка От переводчика: Не встречал на хабре материалов, посвященных фреймворку Derbyjs, который часто упомянается, как основной конкурент Meteor. Под катом сравнение этих двух фреймворков, сделанное авторами Derby. Сравнению уже больше года, но тем, кто не читал, думаю будет интересно.
Читать полностью »
Node.js не подходит для типовых веб-проектов
2013-08-27 в 20:42, admin, рубрики: node.js, nodejs, переводы 
«Node.js не подходит для серьезных сайтов и веб-приложений, а только для написания небольших API».
This is bull*hit. I have to say it.
От переводчика: недавно на coderwall.com появилась интерсная статья от Ionut-Cristian Florescu об использовании Node.js для создания обычных («типовых») веб-проектов. До ее прочтения я был полностью согласен с заголовком статьи, но сейчас мое мнение несколько поменялось. Позиция автора может быть спорной во многих моментах, но его аргументы достаточно интересны. Если у вас есть собственное мнение по этому поводу, оставляйте его в комментариях.
Читать полностью »
Двухколёсная автоматизация загрузки файлов на сервер из Notepad++
2013-08-16 в 7:03, admin, рубрики: javascript, node.js, nodejs, велосипед, метки: javascript, nodejs, велосипед Так уж вышло, что по работе, мне приходится редактировать файлы, к которым я имею доступ только через файловый менеджер CMS Bitrix, что влечёт за собой открытие множества вкладок в браузере и огромное количество ненужных телодвижений необходимых лишь для того, чтобы отредактировать несколько файлов.
Ниже я расскажу как решил эту проблему с помощью Node.js и свободного времени.
Читать полностью »
Вышел Meteor 0.6.5
2013-08-15 в 8:49, admin, рубрики: javascript, Meteor, node.js, nodejs, метки: javascript, Meteor, node.js, nodejsНа хабре неоднократно упоминался Meteor (тут, тут и тут) — высокоуровневый JavaScript-фреймворк для быстрого создания одностраничных web-приложений.
Сегодня вышла версия 0.6.5., основные изменения:
Читать полностью »
JavaScript трассировка, отладка, профилирование – заполнение пробелов
2013-08-02 в 6:42, admin, рубрики: debug tools, javacript, nodejs, profiling, отладка, трассировка, трассировка ошибок, я пиарюсь, метки: javacript, nodejs, profiling, отладка, трассировкаГодами я использовал Chrome DevTools, Firebug и даже Opera Dragonfly для отладки, трасировки и профилирования моего JavaScript кода. Замечу, что использовал эти замечательные инструменты не только для работы с JavaScript, но и для отслеживания событий сети, отладки CSS, работы с DOM.
Однако иногда я попадал в некие зоны отчужднения, в которых приведенные выше инструменты помочь мне не могли по определенным причинам, а хотелось бы.

