Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 24.02.2012, 21:18
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Mахmaxmaximus Посмотреть сообщение
че ты несешь? ты о какой механизме? на фиг мне ты? мы тут про нод заговорили! ты при чем вообще?
Ты че несешь? Нафиг мне нод? Я про нод не говорил, ты мне его стал навязывать. Ты сам причем вообще?

Я спросил в чём смысл? Ты понес какой-то бред про парсинг страниц. Парсинг давно изобретен. Нафиг мне парсинг?

Нод изобрели для парсинга страниц?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #42 (permalink)  
Старый 24.02.2012, 22:15
Профессор
Посмотреть профиль Найти все сообщения от Mахmaxmaximus
 
Регистрация: 22.02.2012
Сообщений: 163

ааа, вот в чем дело... все ясно, смысл в том что если ты используешь php + js + shell
обьясни мне что такое shell и для чего ты используешь эту связку?

я видно просто не правильно понял тебя.
Ответить с цитированием
  #43 (permalink)  
Старый 24.02.2012, 22:35
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Mахmaxmaximus Посмотреть сообщение
обьясни мне что такое shell
http://en.wikipedia.org/wiki/Shell_script
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #44 (permalink)  
Старый 24.02.2012, 22:40
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Mахmaxmaximus Посмотреть сообщение
для чего ты используешь эту связку?
Поговорка есть такая: - На клавиатуре есть только кнопка Enter, а остальное додумывает Центр!

Как тебе моя аватарка с зубами от гугла?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #45 (permalink)  
Старый 25.02.2012, 07:18
Профессор
Посмотреть профиль Найти все сообщения от Mахmaxmaximus
 
Регистрация: 22.02.2012
Сообщений: 163

Gozar,
Даа, зачетная диджейская пластинка и непонятные диджейские штуки на ней).
В иллюстраторе сделал?

п.с. а я подумал шел в твоем случае это обертка для пыхи)типа у тебя консоль в браузере есть самописная) и ты пишешь там команды, они передаются пыхе, она выполняет их так как будто свои. По файлам там полазить, сборщик какой нить написать, 10000 картинок склеить в одну , в таком духе) чтобы из браузера не вылезать. я почему-то именно так понял.

Последний раз редактировалось Mахmaxmaximus, 25.02.2012 в 07:22.
Ответить с цитированием
  #46 (permalink)  
Старый 25.02.2012, 10:36
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Mахmaxmaximus Посмотреть сообщение
п.с. а я подумал шел в твоем случае это обертка для пыхи)типа у тебя консоль в браузере есть самописная) и ты пишешь там команды, они передаются пыхе, она выполняет их так как будто свои. По файлам там полазить, сборщик какой нить написать, 10000 картинок склеить в одну , в таком духе) чтобы из браузера не вылезать. я почему-то именно так понял.
Ну можно и так. По файлам можно и без php полазить системой или одним браузером, хотя он всё равно задействует C/С++, ну или в общем: XPCOM.

Шел в данном случае всего лишь удобный механизм для управления системой. Понимаешь? Системой!

Вот хочешь ты кликнуть мышкой в браузере, а не можешь. Эмуляция - это не то, настоящего клика не будет, а тут ты можешь кликнуть!

Так вот я это к тому, что есть определенный набор инструментов, который охватывает определенный круг задач.

Логично встаёт вопрос, - что умеет node.js что не умеют эти инструменты и для чего он собственно может пригодиться?

Задача с парсингом страниц не та задача для которой мне думается придумали node.js. Он должен уметь что-то ещё. js на сервере, это здорово, но не тот плюс, который все решает в выборе инструментов.

В общем ладно, будет время я почитаю что он умеет, раз вразумительного ответа я не могу получить и уже потом буду решать. Вдруг он такой клёвый, а я не знаю

зы: шел скрипты для системы, тоже самое что js для браузера.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #47 (permalink)  
Старый 25.02.2012, 11:35
Профессор
Посмотреть профиль Найти все сообщения от Mахmaxmaximus
 
Регистрация: 22.02.2012
Сообщений: 163

Сообщение от Gozar
Логично встаёт вопрос, - что умеет node.js что не умеют эти инструменты и для чего он собственно может пригодиться?
для того чтобы заверстать консоль на страничке) и при отправке передавать код в нод) а в ноде просто ивалить его)
но как выяснилось ты используешь не команды PHP а используешь команды Shell , а серверный интерпретатор используешь просто как прослойку(ну как я понял), то тогда не имеет смысла что это за интерпретатор)
Ответить с цитированием
  #48 (permalink)  
Старый 25.02.2012, 11:38
Профессор
Посмотреть профиль Найти все сообщения от Mахmaxmaximus
 
Регистрация: 22.02.2012
Сообщений: 163

Сообщение от Gozar
В общем ладно, будет время я почитаю что он умеет, раз вразумительного ответа я не могу получить и уже потом буду решать.
аа, так тебе нужно узнать что умеет нод)?

а я то тебе говорил зачем его лучше использовать для "браузерной реализации оболочки системы" которую, как подумал ты делаешь.

Так тебе нужно просто описать чем хорош серверный модуль нода?))
так это делов то) почему в гугле не глянешь) на хабре миллиарды статей.

Но основное это событийность, отличная работа с сокетами, онлайн играми, чатами и.т.п.

то есть нод это V8 который просто запускает скрипт и скрипт висит в памяти запущеный, так же как и странички в браузере.

Он висит, и реагирует на события.
Если подключен модуль сервера, то может сработать событие прихода запроса.
тогда , если в скрипте на это событие повешан калбак он сработает,и примет обьект запроса).

вот и все дела. весь срвер пишется в одну функцию.

что-то типа

var server = require("/plugins/http_server.dll") //подключаем http сервер в переменную server

server.start(function(requestObject){
   //сработает при каждом запросе
  return "helo world"
})


вот и все.
подключаешь всякие там модули для работы с файлами, картинками, DOM и.т.п. и работаешь.

require родная функция)), с её помощью можно подключать и свои js файлы.

Последний раз редактировалось Mахmaxmaximus, 25.02.2012 в 11:48.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск