
23.12.2012, 10:19
|
 |
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
|
из того, что ты сообщил, следует, что ядро должно уметь отправлять ajax-запросы
|
|

23.12.2012, 11:08
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
Сообщение от x-yuri
|
|
из того, что ты сообщил, следует, что ядро должно уметь отправлять ajax-запросы
|
Разве задача ядра отправлять ajax запросы? В windows ядро умеет только ajax запросы отправлять?
Из того, что я сообщил следует что ядро должно управлять модулями и косвенно ajax-запросами, а не уметь отправлять их.
|
Сообщение от Gozar
|
|
Как ты управляешь модулями?
|
|
Сообщение от Tim
|
|
Что то я не понял. На чём ты своё ядро пишешь?
|
|
Сообщение от Gozar
|
|
Я говорю о js.
|
Мне уже надоело цитировать самого себя.
Модулей много, выполняясь одновременно они могут пересекаться. Из-за чего будут возникать разные глюки. Этого нужно избежать. Этим занимается ядро.
У вас нет ядра?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

23.12.2012, 11:11
|
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
|
основная задача ядра - обеспечение единого способа взаимосвязи между модулями. всё остальное замечательно выносится в эти самые модули.
__________________
.ня
|
|

23.12.2012, 11:15
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
tenshi,
первая здравая мысль в теме.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

23.12.2012, 11:25
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
tenshi,
Можешь дать ссылку на какое нибудь js ядро? Посмотреть.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

23.12.2012, 12:31
|
 |
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
|
Сообщение от tenshi
|
|
основная задача ядра - обеспечение единого способа взаимосвязи между модулями. всё остальное замечательно выносится в эти самые модули.
|
Первая здравая мысль в теме, теперь мы знаем о чем говорим... Почти. Осталось определиться с тем, что понимается под "взаимосвязями между модулями". Насколько я понял, под ваше определение ядра подходит require.js, либо альтернативное AMD решение.
|
|

23.12.2012, 12:33
|
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
|
да всё что угодно. загрузка, выгрузка, обмен сообщениями.
угу, вполне подходит.
__________________
.ня
|
|

23.12.2012, 15:04
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Накидал пример:
var core = new Core();
core.console = true;
function tree (id) {
var proc = core.process({name:'tree'}); //По умолчанию процессы считаются асинхронными.
Ajax('./admin/ajax/','POST',{action:'tree', id: id}, 'json', function (data) {
if (core.process(proc, 'get').flag == true) { //Если процесс не убил кто-нибудь, то выполняем
if (data){}
core.process(proc, 'del');
}
});
}
tree(0);
//console:
//Object { name="tree", action="set"}
//Object { name="tree", action="get", id=1, ещё...}
//Object { name="tree", action="del", id=1, ещё...}
Ajax взят для примера. Может быть что-угодно другое.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 23.12.2012 в 15:10.
|
|

23.12.2012, 17:03
|
 |
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
|
а зачем процессам убивать друг друга?
|
|
|
|