cloudwall.me 1.5
Apr. 8th, 2015 02:13 amПерепозиционировал это всё как noBackend OS, с известной долей иронии каэш. Теперь и на гитхабе – https://github.com/ermouth/cloudwall
Главные фичи
Оно теперь опенсорц. Установить можно на любой статический хостинг прямо из .tgz, там только html + js + json + css.
Исправлено куча багов, апгрейд библиотек сделан, примерчики добавлены, приложения обновлены. Ещё я там на заглавной выложил унылый шестиминутный скринкаст как за час сделать, отладить и задеплоить приложение для организации распределённых дискуссий. Целых 4кБ длиной приложение, ога.
И – тадам – это всё можно форкать и править/пересобирать форк самого CloudWall прямо в браузере. То-есть можно скачать себе в браузер исходники, это примерно так выглядит:
Они все редактируемые, тоже прямо в браузере. Это не то-же самое, что на гитхабе, там уже собранная версия. Совсем исходники на гитхаб не выложить, потому что они файлами не существуют, только доками в базе.
Important notice
Если кто-то юзал или смотрел cloudwall.me до этого, не забудьте обновить системные приложения. Как войдёте – серая кнопка Check updates в левой панели внизу.
И да, информация о документе и всякие copy/delete теперь – через клик по иконке документа.
Сделано в CloudWall
CloudWall в текущей версии полностью написан и собран в CloudWall, только иконки не в окошке браузера нарисованы. Сам сайт cloudwall.me тоже управляется прямо из CloudWall.
Вообще, у меня лично внутрибраузерная боевая БД перевалила за 400 мегов. Полёт прекрасный.
---
Хвалите, поздравляйте, ставьте, пробуйте. На планшетах кста норм работает, да.

no subject
Date: 2015-04-08 05:33 am (UTC)Anyway, поздравляю с релизом!
no subject
Date: 2015-04-08 09:45 am (UTC)no subject
Date: 2015-04-08 03:33 pm (UTC)Спасибо )
>И как сочетаются статический хостинг и CouchDB.
Сама платформа – набор статики. А с кучдб (с одной или с несколькими разными) ты синкаешься уже с клиента.
А раз это набор статики, его можно сделать аттачами к КучДБ-документу (билдер так и делает) – и тогда Клаудволл можно стартануть прямо с кучдб, вообще без статического хостинга сбоку – потому что каждый аттач КучДБ имеет прямой URL.
> идея в том чтобы хранить всё — в localStorage
Типа того. В самом деле в IndexedDB или WebSQL, смотря что на борту. То-есть они за локальную файловую систему работают.
> Которую надо где-то отдельно поднять?
На cloudant или smileupps поднимается в один клик.
> Что за язык на котором описываются документы и биндинги?
Javascript, там только javascript.
> И где граница между jquerymy и CloudWall.
$.my приложение – это просто байндинги между подлежащим документом и UI. Клаудволл делает всё остальное. Управление ресурсами, шифрование (если ты засинкан с КуДБ с паролем, ни одно приложение не сможет этот пароль узнать), поддержание кэша приложений и его горячее обновление и тд.
То-есть $.my типа как GDI, a CloudWall – всё остальное.
> но сходу как-то не врубаешься, что ли.
Это да. Не подобрал я ещё такие волшебные слова, чтобы сразу было понятно, что это.
no subject
Date: 2015-04-08 05:27 pm (UTC)Мэйби, тебе layered cake чуть более очеловеченно нарисовать?
no subject
Date: 2015-04-08 05:30 pm (UTC)no subject
Date: 2015-04-08 06:57 pm (UTC)Типа, вот браузер, вот у него внутри БД, вот внешняя БД, вот приложение, в нем UI пишется на $.my, вот отсюда оно берет ресурсы (документы из storage), вот тут static hosting, и тп. Проще когда видишь общую схему из привычных частей, которые ты уже понимаешь, есть за что зацепиться
Ну это так, если тебе интересен фидбек со стороны, как совсем «не в теме» человек это видит. Даже пояснение что такое $.my не помешало бы
no subject
Date: 2015-04-08 07:19 pm (UTC)Насчёт $.my – а там из демки на баннере jquerymy.com не понятно? Я тыщу раз это переделал, чтобы стало хотя бы так. Намекни плз, что нужно добавить.
no subject
Date: 2015-04-08 07:33 pm (UTC)Слои я не очень люблю, вот ни одной схемы со слоями не помню, чтобы она что-то понятнее сделала. Стрелочки люблю, сообщения, диаграммы. Слоями только OSI/ISO хорошо объяснять, но это потому что там реально слои. А у тебя, скажем, CouchDB база, или PouchDB — это же не слои, а вполне конкретные и самостоятельные инстансы.
no subject
Date: 2015-04-08 07:34 pm (UTC)no subject
Date: 2015-04-08 07:44 pm (UTC)no subject
Date: 2015-04-08 07:46 pm (UTC)Я вот даже с объяснениями не понимаю где это использовать и в чём выигрыш :)
no subject
Date: 2015-04-08 07:51 pm (UTC)Поехал отчёт делать с фотками на далёкую стройку.
Работаешь с планшетом в цеху, где вайфай в металлоконструкциях тонет.
Делаешь сайты статичные («продуктовые»).
Ну итд.
no subject
Date: 2015-04-08 08:13 pm (UTC)no subject
Date: 2015-04-08 08:17 pm (UTC)Сами приложения – такие же документы в базе (то-есть тебе их могут централизованно автоматом деплоить, а ты только траст подтверждай).
Репликация – версионированная, двунаправленная, мастер-мастер.
Ну и там типа многозадачность – то-есть можно несколько приложений одновременно открыть (но видно, как на планшете, только одно).