Создал проект CodePlex
//www.codeplex.com/CanalManager/
Кому интересно присоединяйтесь
Создал проект CodePlex
//www.codeplex.com/CanalManager/
Кому интересно присоединяйтесь
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
11 октября 2008 в 15:04
Да еще общее с Эрлангом то, что язык описания соединений между компонентами имеет Пролого – образный синтаксис. Имя предиката – имя компоненты, имя переменной – имя канала
11 октября 2008 в 15:03
Ну это скорее бизнес -приложения типа автоматизации предприятия, в котрых некоторые компоненты имеют user-interface. Например подобная архитектура была использована в банке в Канаде(посмотрите ссылку в моей спецификации – там архитектура несколько отличается, но идея та же)
11 октября 2008 в 15:01
В принципе MapReduce не очень ложится в предлагаемую архитектуру поскольку предполагает динамическое распределение задач по разным процессорам в зависимости от данных. В предлагаемом framework схема связей между компонентами и то какие компоненты на каком компьютере запускаются фиксированы и определяются на специальном языке при запуске всего приложения
11 октября 2008 в 15:01
Это отсекает огромный класс задач…
А какие "жизненные" примеры Вы сами можете привести?
11 октября 2008 в 15:00
Ну насчет отказоустойчивости – эту проблему пока сам решить не могу в рамках моего framework. На мой взгляд сложновато для примера, но подумаю
11 октября 2008 в 11:01
Что представляется осмысленным? Если есть конкретный пример программы которая представляется осмысленной – попробую добавить
11 октября 2008 в 11:01
Отказоустойчивый клон MapReduce?
11 октября 2008 в 11:00
Ну а все-таки, можно примеры более осмысленных программ, чем просто чат?
10 октября 2008 в 22:03
В отличие от Эрланга это вообще говоря не язык, а сервер+библиотека для написания клиентов на С#. Хотя конечно нечто общее есть.
10 октября 2008 в 19:05
А есть примеры программ на этом фреймворке? Какова его полезность, надежность, краткость, выразительность, читаемость, поддерживаемость, производительность, предельная сложность программ итп по сравнению с Эрлангом?
10 октября 2008 в 16:00
Ладно переименовал (ссылка осталась прежняя)
10 октября 2008 в 15:05
ГЫ. с учетом MFC-шного соглашения именования Canal – это жестко!
10 октября 2008 в 15:05
Ну слово Canal тоже впрочем есть
10 октября 2008 в 15:04
канал будет по-английски channel, извините за оффтопик