Часто задаваемые вопросы
Coect — это свободная децентрализованная технология, способная заменить Email, XMPP и социальные сети.
Coect это комбинация двух слов coact (действовать вместе) и connect (соединять), произносится как coact. На русский язык можно перевести как соединяться вместе или соединенные вместе.
Научить все подключенные к Интернету устройства говорить на одном языке и понимать друг друга.
Общение это слишком важная часть нашей жизни, чтобы контролироваться одной кoмпанией. Это опасно как в теории (SPoF), так и на практике: даже интернет-гиганты периодически "падают" и делаются недоступными. Не меньше и политические риски — концентрация информации в одном месте способствует внедрению в жизнь оруэловских прогнозов. Постоянный мониторинг информации на крупных сайтах, со скандалом вскрытый Эдвардом Сноуденом, лишнее тому подтверждение.
Email и XMPP это идеологически правильные, но морально устаревшие технологии. Twitter, Skype, WhatsApp это современные, но идеологически неправильные техологии. Задача Coect — создать современную и идеологически правильную технологию.
Coect, также как Email и XMPP, — свободная децентрализованная технология. Любая компания может стать провайдером Coect, а пользователь может выбрать любого провайдера. Мы ожидаем, что Coect постепенно заменит Email, XMPP и поглотит все частные сети обмена соообщениями также, как интернет постепенно поглощает бумажную прессу.
Cреди биржевых трейдеров хорошо известна поговорка: "Деревья не растут до небес". Сегодняшние интернет-гиганты сыграли важную роль, показав, чего хотят люди. Coect не стремится стать еще одним деревом в реликтовом лесу. Наша цель стать новой землей, на которой другие люди разобьют фруктовый сад. Любое дерево рано или поздно падает, земля же всегда на месте. Это философская часть нашего плана.
У нас также есть секретный пятилетний бизнес-план, но поскольку он секретный, мы не будем заранее раскрывать нашу стратегию. Можем лишь сказать, что с точки зрения технологий важная роль отводится новому логос-ориентированному языку программирования MetaJS. Окупать свои расходы мы планируем, продавая лопаты садовникам.
Протокол и платформа Coect не зависят от языка программирования и могут быть имплементированны на любом языке. Бурное развитие платформы Node.js и широкое распространение смартфонов сделали Javascript главным языком Интернета и, соответственно, Coect.
MetaJS это открытый логос-ориентированный диалект Lisp, компилируемый в Javascript. MetaJS разрабатывается в рамках проекта Coect для наиболее компактного описания протокола с помощью Coect DSL. Второй важной задачей MetaJS является решение части проблем Javascript, обусловленных его динамической природой. MetaJS поддерживает опциональные мета-типы, что позволяет выявлять отдельные классы ошибок еще на этапе компиляции из MetaJS в Javascript, упрощает поддержку больших программных проектов и, в конечном счете, увеличивает скорость разработки.
Каждый радист знает: закончил передачу — переходи на прием. Напишите нам, что вы думаете о проекте Coect, что нужно именно вам в первую очередь.
Вы можете связаться с нами через Твиттер @coect_net или страницу Coect на Фейсбук.
Следите за обновлениями кода MetaJS на GitHub.
Есть идея? Добавьте свои пожелания через UserVoice.
Присоединяйтесь к нашему списку рассылки.
Черкните нам пару строк по адресу info at dogada.org.
Главные новости о Coect и MetaJS также публикуются в твиттере Дмитрия Догадайло @d0gada.
До coect'a!