the-trash / rails-angular-joosy

Playground with rails and angular.js and joosy.js
2 stars 0 forks source link

Is not enough joosy? #1

Closed mibamur closed 10 years ago

mibamur commented 11 years ago

I think that joosy completed MVC framework. Why you add angular.js?

the-teacher commented 11 years ago

my aim is studying and comparison I wanna implement absolutely identical actions via different frameworks

mibamur commented 11 years ago

"...different frameworks" sounds good 1) What about Joosy works with HTML5 Offline? As I know WebSQL deprecated, but AppCache, Webstorage adn IndexedDB have a good life now and in feature I can find only one gem and no one gem that work with IndexedDB

But there are a many JS library to work with other "functions"

and there are many JS example work with IndexedDB in Angular, Backbone and such on, but

want become a leader in it and support Offline mode from the box, but this is nodejs

for rails

Have you plan to add HTML5 Offline to jossy?

2) Do you know about opal? - JS from ruby code, they have many interesting: generate code for nodejs, JQuery, ...

PS why I talking about it? I want to write only Ruby code such as other rubyst :) and integrate it with others js, java... and so on

the-teacher commented 11 years ago

Привет. Судя по всему мы оба знаем русский, а пытаться вытягивать из себя английский мне тяжело, разговорной и письменной практики у меня очень мало.

По этому проекту - я стараюсь освоится в основах angular и joosy, поскольку будет возможность задать вопросы по этим темам здесь - http://rubyspb.ru

Моя задача - заставить базовый функционал работать на чистом рельсе, ангуляре и джуси. Что бы понять как работают эти фреймы и определить для себя положительные и отрицательные стороны этих инструментов.

Использовать альтернативные хранилища данных я пока не планирую. Не уверен, что вижу для них приемлемую или необходимую для меня область применения.

Я знаю об опале, но на мой взгляд коффескрипт вполне достаточный ruby-like инструмент, для написания JS. С Java я к счастью не сталкивался и принципиально не хочу сталкиваться.

Спасибо за содержательный обзор. На некоторые штуки мне нужно будет обратить внимание чуть позже - не придется вспоминать названия - сразу вернусь к этому топику.

Если будет желание пообщаться - скайп в профиле. Буду очень рад!

mibamur commented 11 years ago

Спасибо. Я написал ребятам из joosy вопрос, сейчас "думаю" в одном проекте реализвать связку IndexedDB и joosy. Буду рад с Вами пообщаться, при случае свяжусь. PS Жалко не могу попасть на конференцию. Видео будет выложено где-нить?

the-teacher commented 11 years ago

Видео кажется никто не снимал. Судя по разговору с Борисом Сталь (автором джуси) - вещь весьма приятная для рельсового разраба. В ближайшее время покурю её. Идея мне очень понравилась. Проблема в том, что версия джуси обновилась - дока не закончена - вопросы по работе фрейма лучше сразу писать парням - им очень нужна обратная связь.

Доклады с конфы должны опубликовать в группе spb ruby usergrup (sprug)

https://plus.google.com/u/0/communities/117927540789820622012?cfem=1

или в группе конфы https://plus.google.com/u/0/communities/109262901014621345474

mibamur commented 11 years ago

Спасибо, буду следить..., хочется посмотреть. для joosy сделал крошечный коммит для их сайта Я вообще походу, когда что-то смотрю-знакомлюсь обязательно правлю-добавляю документацию README или глубже - так сказать обучаемость через самопреподавание вот заинтересовала role - это полная замена cancan и больше?

the-teacher commented 11 years ago

role -- по-сути да, замена. но этот способ разграничения прав появился много раньше канкана, когда я еще кодил на пхп. год назая я просто сделал порт на руби.

роль - это очень простой способ хранить в сериализованом виде список прав доступа к действиям и несколько хелперов проверки. для небольших проектов, особнно там, где хочется править права на лету, (через админку) -- роль может оказаться полезной.

mibamur commented 11 years ago

так я не и смог завести "роль" даже демо подтупливает, но это видать из-за последних комитов до этого демку проверял всё работало А какой инструмент лучше выбрать для разграничения прав на уровне полей таблиц и чтобы было удобно назначать гибкие права? например табличка, там есть поле с адресом, так вот - кому-то можно смотреть кому-то редактировать а кому-то вообще нельзя видеть это поле, данные предполагается забирать через API в JSON например просто мало сталкивался с гибким разграничением прав пользователи-группы-роли

the-teacher commented 10 years ago

Привет! Извини - пропустил вопрос. Я очень плотно занимался правовой системой в свое время - вывод долгих месяцев обдумывания - нефиг усложнять, фактически это никому не нужно. Абсолютное большинство систем в вебе сводятся к 3 ролям - админ, модератор и пользователь. Вопрос часто решается методами модели is_admin?, is_moderator?

если делать расширенную систему, и ты реально хочешь заморочится (и скорее всего убить кучу времени впустую) - то советую заняться канканом. Кроме того, расширенные настройки и точный контроль за полями, по всей видимости, реализуется гемом - protector от Boris Staal

the-teacher commented 10 years ago

про роль пока ничего не скажу - сконцентрирован на других штуках, но не вижу причин, что бы она не работала или работала плохо. Скоро я к ней вернусь - и тогда посмотрим что там.

mibamur commented 10 years ago

Спасибо за совет.