Grunt — это инструмент для сборки javascript проектов из командной строки с использованием задач. Релиз вышел совсем недавно, автор Ben «Cowboy» Alman, проект есть на gitnub. В этой статье я рассмотрю основы Grunt, его установку и использование.
Читать полностью »
Рубрика «node.js» - 104
Grunt, инструмент для сборки javascript проектов
2012-07-24 в 6:02, admin, рубрики: build, command line, grunt, javascript, node.js, Веб-разработкаTracks Flow изнутри
2012-07-16 в 10:16, admin, рубрики: backbone.js, entity framework, last.fm, mvc, node.js, objective-c, rest, soundcloud, tracksflow.com, vk.com api, Блог компании Tracks Flow, метки: backbone.js, entity framework, last.fm, mvc, node.js, objective-c, rest, soundcloud, tracksflow.com, vk.com apiЧто такое вложенный MVC? Как в одном проекте уживаются три бэкенд-сервера Node, php-fpm и IIS? Можно ли запустить музыкальный сервис на своем ноутбуке? И как вообще работает tracksflow.com изнутри?
CLI скрипт на CoffeeScript — легко!
2012-07-12 в 12:49, admin, рубрики: batch, cli, coffeescript, node.js, npm, Программирование, системное администрирование, метки: batch, cli, coffeescript, node.js, npm
Я уже довольно давно использую coffee-консоль как калькулятор. Удобно!
И вот недавно задумался — почему бы не попробовать написать CLI-скрипт на CoffeeScript от начала и до конца? И написал!
Читать полностью »
Node.js Projects в Netbeans 7
2012-07-05 в 21:21, admin, рубрики: javascript, node.js, Веб-разработка, метки: node.jsПриветствую, уважаемые читатели.
Для многих этот пост будет не новостью, но в связи с тем, что у меня часто интересуются — в какой среде я занимаюсь разработкой node.js проектов, говорят: «Как жаль, что в Netbeans нет модулей для работы с node.js проектами», я решил коротко описать — как заставить Netbeans 7 работать с node.js проектами в надежде, что кому-то это все-таки окажется полезным.
Тем, кто в теме, дальше можно не читать, хотя и читать особо не придется.Читать полностью »
Размещение приложения node.js на dotcloud.com
2012-07-05 в 7:34, admin, рубрики: dotcloud, node.js, метки: dotcloud, node.jsdotCloud — облачная платформа для хостинга веб-приложений. Бесплатный аккаунт хорошо подходит для обучения.
Ее преимущества:
- можно бесплатно использовать два сервиса. В отличие от heroku, можно сделать полноценное приложение с базой данных.
- файловая система доступна для записи — удобнее будет вести логи
- хорошая документация.
Но есть и недостатки:
- бесплатные сервисы «засыпают», если ими никто не пользовался последних полчаса. Это означает, что возможна такая ситуация: вы заходите на свой сайт и вместо него видите стандартную страницу сервиса с просьбой подождать. Через какое-то время (до нескольких минут) сервис «просыпается» и начинает работать, как положено.
- по умолчанию используется версия
node 0.4.10
. Но это можно исправить.
Своё приложение на Node.js с хранением в Dropbox – это просто
2012-07-04 в 13:10, admin, рубрики: DropBox, express.js, jade, javascript, node.js, Программирование, метки: DropBox, express.js, jade, javascript, node.js Несмотря на то, что главным моим хобби так и остаются роботы, я трачу немало усилий, чтобы оставаться в трендах своей основной стези – программирования. Волей судьбы недавно удалось познакомиться с Node.js, я узнал о его web фреймворке express, подружился с новым для себя template engine Jade и в довершение ко всему связал все это с папкой в Dropbox.
В этом посте я постараюсь коротко рассказать, как можно организовать web-сервис для хранения файлов, используя лишь бесплатные решения.
Всех заинтересованных – прошу под кат.
Читать полностью »
Web-разработка на node.js и express. Изучаем node.js на практике
2012-07-02 в 19:58, admin, рубрики: express, javascript, node.js, tutorial, web-разработка, метки: express, javascript, node.js, tutorial, web-разработкаПредисловие
Пришла мне в голову смелая мысль, взяться за написание туториала по разработке на node.js (что-то наподобие ruby.railstutorial.org). Так как я первый раз берусь за подобный труд то для для меня очень важен любой фидбэк. Нужно это — не нужно. Что стоит убрать а на чем остановиться подробнее, в общем любая конструктивная критика. Надеюсь что дело пойдет и вам понравится, в этом случае по мере написания буду выкладывать главы на хабр.
Вступление
Приветствую, перед вами небольшой учебник по практической разработке на node.js, с использованием фреймворка express. Я с большим энтузиазмом отношусь к node и сопутствующим технологиям. Node.js в первую очередь привлекает свежестью в подходах к разработке, смелостью и драйвом.
О том, что такое node.js вы можете прочитать на http://nodejs.org/, если коротко — то это серверная платформа, для выполнения javascript. Так же мы будем использовать express, web-фреймворк построеный на концепции middleware (о том, что это такое, поговорим поподробнее чуть позже)
В процессе изучения мы познакомимся с различными аспектами web-разработки, такими как использование системы контроля версий, автоматическое тестирование и так далее. В результате по ходу изучения мы разработаем вполне рабочее web-приложение (простенький аналог твиттера)
Хочется отметить, что очень большое влияние на меня оказал railstutorial, это лучшее пособие по web-разработке, которое я встречал, и мне очень хотелось бы создать нечто подобное для node.js.
Я необыкновенно рад объявить о выходе новой стабильной версии Node.js.
По сравнению с выпусками Node версий 0.6 новый выпуск обеспечит существенное улучшение многих ключевых показателей производительности, а также более ясные встроенные API и появление новых средств для отладки.
Вкратце
С приходом версии 0.8.0:
- Node стал гораздо быстрее.
- Node стал стабильнее.
- Снова можно работать с дескрипторами файлов.
- Модуль cluster стал куда более умопотрясающим.
- Был добавлен модуль domain.
- Модуль repl стал лучше.
- Система сборки waf заменилась на gyp.
- Также случились некоторые другие изменения.
- Внизу блогозаписи — ссылки на установочные файлы Node.
Встречайте WebMatrix 2 RC: поддержка Node.js, Jade, EJS, LESS, CoffeeScript и многое другое
2012-06-25 в 8:24, admin, рубрики: coffeescript, ejs, jade, less, node.js, webmatrix, Блог компании Microsoft, Веб-разработкаПосле нескольких месяцев активной разработки, команда WebMatrix рада представить новую версию WebMatrix 2 Release Candidate. WebMatrix 2 включает в себя очень много новых функций, но сегодня я предлагаю вам ознакомиться с обзором той работы, которая была проделана для поддержки разработки приложений Node.js в WebMatrix.
Для того чтобы загрузить WebMatrix 2 достаточно перейти по следующей ссылке. Подробнее о нововведениях в WebMatrix 2 предыдущей предварительной версии можно прочитать здесь.
Читать полностью »
Послезавтра (25 июня) вероятным будет выпуск очередной стабильной версии (0.8.0) движка Node.js
2012-06-23 в 5:50, admin, рубрики: Node, node.js, nodejs, обновление ПО, метки: Node, node.js, nodejs, обновление ПОВерсия 0.8 движка Node.js подготавливалася давно, и вот постепенно становится понятно, что выпуск её вероятен послезавтра — 25 июня 2012 года.
На Гитхабе ужé состоялся коммит с упоминанием послезавтрашней даты, в списке ветвей кода появились ветки «v0.8» и «v0.8.0-release», во блоге Node 19 июня опубликовано сообщение о том, что версия 0.7.12 станет последнею в своей ветке 0.7.
Что же это будет означать для программистов на джаваскрипте, использующих движок Node для запуска своих скриптов? Чем обернётся обновление программного обеспéчения?
Исправления тех или иных ошибок в коде никак не повлияют на наше с вами программирование (если только прежде не приходилося специально обходить их), поэтому обратить внимание придётся прежде всего на накопившиеся мелкие изменения в API. К счастью, в вики Node на Гитхабе есть страница «API changes between v0.6 and v0.8», в которой все они аккуратно перечислены. Нетрудно обнаружить, что там их ≈60 штук, считая и нерекомендуемые, и удалённые, и изменённые, и вновь появившиеся возможности.