LINUX.ORG.RU

Online-IDE для jQuery с формочками

 , , , ,


1

2

Тема GAMBAS'а на параллельном форуме навела на мысль.

Вот сейчас дофига появилось, порой, довольно удобных «online-IDE» для прототипирования, типа:
http://jsbin.com/
http://jsfiddle.net/
http://tinkerbin.com/
http://codepen.io/

и т.п.

Но напрашивается следующий этап — такая же фигня, но с генератором RAD-формочек. Т.е. тупо ставишь элемент, кликаешь по нему и пишешь код обработчика. Было бы очень удобно быстро лепить всякие простые кроссплатформенные вычислялки и т.п. А то сейчас, если нужно быстро жене что-то для расчётов по биохимии слепить, пишу на чистом JS и в .html в общий каталог Dropbox кидаю. 90% времени уходит на писанину HTML и обработчики событий.

Было бы удобно такое использовать в виде RAD хотя бы для прототипирования. Дальше уже, фиг с ним, можно и ручками.

Никто не видел подобного? Идея, вроде как, сама напрашивается :)

★★★★★

Последнее исправление: KRoN73 (всего исправлений: 1)

и люди еще говорят про Delphi, что это ацтой и формошлепство

anonymous
()
Ответ на: комментарий от r_asian

Его и используй :-)

Хочется готовый для копипаста код. А если заниматься ручной работой по его выдёргиванию, то проще сразу самому и писать с нуля :)

...

Вообще, похоже, такого инструмента нет. Теперь подумываю слепить тупо транслятор с чего-то типа YAML с описанием формы и действий, который сгенерирует html и js для дальнейшей ручной доводки. Ну, что-то типа:

form:
    title: Исходные данные
    #polymerase:
        title: Полимераза
        select:
            - BioTaq
            - KAPA HiFi
        on_change: calculate()
    #vprobe:
        title: Объём одной пробы, мкл
        on_change: calculate()
    #vdnk:
        title: ДНК матрица в одной пробе, мкл
        on_change: calculate()
...

Конечно, тоже писанина лишняя, те же title всякие, но можно подумать на счёт минимизации формата.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Блин, GNumeric, забыл правильное название, давно не пользовался этим классом программ. Так чем не устраивает?

theos ★★★
()
Ответ на: комментарий от theos

Блин, GNumeric

Какое он отношение к HTML-формам имеет? :)

Если речь о простых вычислениях на ячейках — то задача, хотя отчасти пересекающаяся, но другая. Да и для прямой задачи — крайне неудобен он для всяких дропбоксов и чекбоксов.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Какое он отношение к HTML-формам имеет? :)

К HTML формам - никакиого, а вот к задаче вполне, Почему неудобен с дропбокасмаи? В экселе с этим вроде проблем нет, думал в остальных табличных процессорах не хуже. А то все эти on_change: calculate выглядят в 21 веке дико.

theos ★★★
()
Ответ на: комментарий от theos

А то все эти on_change: calculate выглядят в 21 веке дико.

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

В экселе с этим вроде проблем нет

Проблемы нету. Удобства — ещё меньше. Формы на Экселе — это ад с точки зрения эргономики. JS+HTML формы рвут Эксель с точки зрения юзабилити как капля никотина — хомяка :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

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

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

это не совсем то что тебе надо но здорово ускоряет разработку.

trashymichael ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.