Представлен (http://coreh.github.com/nide/#release-notes-0.2) релиз проекта Nide (https://github.com/coreh/nide), в рамках которого развивается интегрированная среда разработки приложений для платформы Node.js (http://nodejs.org/), позволяющей организовать обособленное выполнения высокопроизводительных сетевых приложений на языке JavaScript. IDE Nide построена с использованием web-технологий и может быть запущена как локальное приложение или как удалённый сервис, работающий через web-браузер. В комплект также входит утилита nide, позволяющая выполнять типовые действия над проектами и NPM-пакетами из командной строки. Код проекта распространяется под лицензией MIT. Node может быть запущен на любых платформах, на которых работает Node.js, сборка с обособленным приложением пока доступна только для Mac OS X.<center><a href="http://coreh.github.com/nide/images/screenshot1.png">... src="http://www.opennet.me/opennews/pics_base/32824_1326739331.pn... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
URL: http://twitter.com/#!/felixaverlant/status/158488796143423488
Новость: http://www.opennet.me/opennews/art.shtml?num=32824
Годно.
Хотя сам использую vim для тех же целей.
> выполнение высокопроизводительных сетевых приложений на языке JavaScript.Тупой вопрос - тут "высокопроизводительных" для красного словца, или оно реально шустро?
угу реально быстрый аппарат
Из скриптовых для веба самый быстрый.Если переходить с Апача+php+mysql на новый стек nginx+redis/mongo+node разница в десятки раз.
в пожирании апперативы?
А по потреблению памяти с апачем с его схемой поток/подключение вообще мало кто может сравнится.
По потреблению памяти выигрыш у node+nginx 50-100 раз.
А node и nginx как связаны (если fastcgi, то с помощью чего)?
Просто прокси. ala
location /ajax {
proxy_pass http://10.0.2.15:8080; #ip:порт nodeJS
}
Нода:
{createServer} = (require 'http')
server = createServer (req,res)->
res.writeHead 200
res.end '{"Hello":"Sailor"}'
server.listen 8080>fastcgi
Этот страшный костыль для node не нужен.
> Этот страшный костыль для node не нyжен.А http/1.0 конечно же не страшный костыль? :)
Нет.
>Из скриптовых для веба самый быстрыйВопервых, веб это не только сайты, нынче и вебприложения, для которых впринципе нода то и делалась изначально, дпугое дело что не совсем удачная вышла.
Вовторых, вот меня всегда это удивляет? Быстрый за счет чего? Сам по себе яваскрипт? Или то что кодеру дали фреймворк-обертку с использованием которой он может писать асинхронное statefull-приложение(уж извините за придуманый термин)? Кто виноват что кодер он не программист и не может писать самостоятельно подобные приложения и вынужден опираться на подобные фреймворки применяя их там где на и не надо?
И вот потом приходит такое чудо на работу в долгосрочный и сложный проект и начинает продвигать джанги, ноды итд при этом совсем не желает учиться программировать.
Оно понятно что если цель сбацать сайтик за три копейки и за три дня, то можно хоть на чем, но вот заявлять за все проекты это как то некрасиво.
>Кто виноват что кодер он не программист и не может писать самостоятельно подобные приложения и вынужден опираться на подобные фреймворки применяя их там где на и не надо?С какого времени создателей кривых велосипедов стали называть программистами?
Кстати уважаемый "программист", который не "кодер",(хотя кодер есть полный синоним программиста) ну ка напишите неблокирующий асинхронный интерфейс к Oracle db.
> Тупой вопрос - тут "высокопроизводительных" для красного словца, или оно реально шустро?Смотря с чем сравнивать. На фоне си++ тормоз. На фоне всяких питонов - ракета. У яваскрипта по крайней мере jit есть, т.е. не тупое интерпретинование а частичная перегонка в машинный код. Ну и 100500 процессов опача с mod_php вынесут мозг любому серверу.
И оно тоже без автокомлита?
А автокомплит вообще вреден.
отличное утешение при запущенном RSI
кто выбирает на чём писать
не делайте ошибку,
выбирайте java, и будет вам счастье
получите стабильность надёжность скорость type safe кучу библиотек большое профессиональное сообщество
и геморрой заодно. писать лучше на бумаге.
> писать лучше на бумаге.На брейнфаке :)
Странно что предлагают не кобол.
Я на фирме предлагаю сайты на фортране писать. Все смеются и не понимают, как там удобно разделять код и html
> выбирайте java, и будет вам счастьеВ виде жадного оракла и геморроя с пакетами, как в соседней новости, ага. Сомнительное такое счастье.
Полностью поддерживаю тебя!!!А пока переношу socket.io сервер для node.js на java :)
Код тут https://github.com/mrniko/netty-socketio
Напиши сколько Это потребляет памяти.
Вариант для nodejs - 12mb.
на 100 тыс. открытых коннектов уходит 2Гб памяти. А у nodejs 12мб на что уходит?
Я только за прогресс!
Блин ну только почему под каждый язык, да под каждый фреймверк пытаются новую IDE городить????Я в негодовании!!!
Вот это реально ТУПОЙ ВЕЛОСИПЕД, именно ТУПОЙ!!!
Зачем миллионный раз реализовывать функции подсветки синтаксиса, автозавершения кода, и т.п. Есть же великолепные IDE (Netbeans, Eclipse...). Напишите расширение и не парьтесь с фундаментальными вещами. В разы продуктивнее получилось бы и уже возможно более-менее рабочий вариант был бы!!!
> Есть же великолепные IDE (Netbeans, Eclipse...).Понятия о хорошем у всех разные. На мой вкус так это два монструозных переростка. Хуже разве что вьюжлстудия. Ну не всем надо карьерный самосвал - скутер как транспортное средство тоже имеет право на существование. Как и здоровый мотоцикл, болид F1 и автобусы.
Отстой какой-то. Зачем мне куча папок и кнопок если мне просто текстовый редактор с подсветкой нужен.
> сборка с обособленным приложением пока доступна только для Mac OS X.FAIL.