ermouth: (ang)
[personal profile] ermouth

Год назад я запустил первую версию cloudwall.me. Жэжэшечка у меня тогда была закрыта, так что написал я об этом только в мае и в Medium.

clouds-09

В тот момент 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. Скоро на гитхабе, да.

Date: 2015-03-25 01:40 am (UTC)
From: [identity profile] mixa-menshenin.livejournal.com

Couchapp, на питоне который, позволяет представить все это в виде файлов, насколько я понимаю.

Date: 2015-03-25 01:57 am (UTC)
From: [identity profile] ermouth.livejournal.com
Это не couchapp. Couchapp-приложения не offline-ready и не могут быть запущены на локальной pouchdb.

Плюс ко всему, couchapp как архитектура требует couchdb – а cloudwall не требует.

Плюс сам по себе этот сборщик на питоне – дичайшее неюзабельное адище.

Думаю, я просто выложу на гитхаб статический снапшот сайта cloudwall.me (то-есть копирнуть html и js файлы на любой хостинг – и всё сразу заработает). Плюс рядом положу инструкцию, откуда можно реплицировать себе текущую и стабильную версию исходников, из которых это всё собирается.

Для начала так.

Date: 2015-03-25 02:00 am (UTC)
From: [identity profile] ermouth.livejournal.com
То-есть по сути мне нужно сделать сборщик, который собирает не json-док с аттачами, и не в бакет на Amazon AES S3, а в tar.gz, прямо в браузере.

Это несложно.

Profile

ermouth: (Default)
ermouth

November 2021

S M T W T F S
 123456
78910111213
14151617181920
21 222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 03:42 am
Powered by Dreamwidth Studios