cloudwall.me – 1 год
Mar. 25th, 2015 03:48 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Год назад я запустил первую версию cloudwall.me. Жэжэшечка у меня тогда была закрыта, так что написал я об этом только в мае и в Medium.
В тот момент cloudwall.me работал на PouchDB 1.4 (это такая локальная NoSQL БД в браузере). Тогда она была дико глючная и медленная. За год PouchDB стараниями комьюнити доросла до 3.3 и стала вполне стабильной. Среда исполнения приложений на jquerymy за год тоже здорово подросла и в плане скорости, и в плане надёжности.
Плюс добавился IDE, плюс ещё всякие редакторы и приложения, плюс я сайт jquerymy переделал.
Короче, сейчас cloudwall.me – простейшая браузерная ОС, которая для работы не требует инет-соединения. Год назад я говорил (и думал), что ОС эта совсем игрушечная – но, похоже, что не такая уж и игрушечная.
В общем, сегодня мы с коллегами хлопнули шампанского по случаю первого маленького бабла по контракту с буржуинией. Первого в моей жизни.
И контракт этот – на разработку софта на платформе cloudwall.me. Offlline-ready, все дела. Интересно, что контракт сам меня нашёл.
Что дальше
CloudWall система уникальная в том плане, что её исходники не существуют в виде файлов.
Текущая версия CloudWall (платформы) создана внутри него самого, исходники – это JSON-документы в локальной браузерной БД. Синхронизированной, конечно, с удалёнными репликами CouchDB.
Сам сайт cloudwall.me – статически слинкованный – это один документ CouchDB с 32 аттачами. То-есть, чтобы запустить CloudWall у себя, как свой сайт, достаточно поставить CouchDB и скопировать в неё один-единственный документ. Больше ничего делать не надо – оно сразу заработает само.
В общем, я планирую довести это всё до стадии open-source для начала. Это не так и просто – потому что файлов нет, а на гитхаб можно положить только файлы, то-есть нужен трюк.
А дальше у меня есть соображения, откуда могут проявиться интересные деньги. Потому что если к этому прикрутить CoverCouch и сделать централизованные профили пользователей, получается распределённая ОС с безопасностью, пригодной для корпоративного сектора.
Что-то типа MS Active directory + DFS получается, только в браузере и для запуска js-приложений. Ну и без дикого сопутствующего гимора как в Винде. И клиенты по определению однопользовательские.
Но сначала я раскрою cloudwall. Скоро на гитхабе, да.
no subject
Date: 2015-03-25 01:40 am (UTC)Couchapp, на питоне который, позволяет представить все это в виде файлов, насколько я понимаю.
no subject
Date: 2015-03-25 01:57 am (UTC)Плюс ко всему, couchapp как архитектура требует couchdb – а cloudwall не требует.
Плюс сам по себе этот сборщик на питоне – дичайшее неюзабельное адище.
Думаю, я просто выложу на гитхаб статический снапшот сайта cloudwall.me (то-есть копирнуть html и js файлы на любой хостинг – и всё сразу заработает). Плюс рядом положу инструкцию, откуда можно реплицировать себе текущую и стабильную версию исходников, из которых это всё собирается.
Для начала так.
no subject
Date: 2015-03-25 02:00 am (UTC)Это несложно.