Мне сейчас надо будет сделать проект, в рамках которого нужен будет довольно извращенный GUI: надо будет рисовать и редактировать что-то вроде диаграмм Ганта, расписания и т.п. Вопрос: как это ловчее сделать? На чём?
-- Я ещё не имел дела со сложным GUI, не только на смоллтолке но и вообще. Обходило это меня стороной как-то. Подскажете? -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
На Амбере поддерживается веб 2.0. Глубокая интеграция с jquery. Для связывания с фаро есть фрейфорк тайд. В Амбере реализованы аннаунсеры. При желании возможно использвание svg. Канву не проверял, но у уверен что легко можно реализовать 30 ноября 2014 г., 16:02 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
С канвой я работал когда-то (из старого Амбера), подтверждаю - работает, но перерисовка при интерактивных действиях была медленновата (опять же, скорее всего из-за меня). -Дмитрий 30 ноября 2014 г., 14:15 пользователь Nikolay Kleptsov <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by Nikolay Kleptsov
Амбер, говорите? Ну ок, попробую. Стрррашно! 30 ноября 2014 г., 14:15 пользователь Nikolay Kleptsov <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Да, поддерживаю Николая... Амбер довольно интересно (хотя иногда мне хочется убить себя об стену) ;)
-- ЗЫ. Надо учитовать, что Амбер это не js это фреймворк на фреймворке, то бишь на jQuery.... Отсюда многда специфические проблемы.. ЗЗЫ. Для связи с фаро есть Tide (найти можно в github) -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Про то, что Амбер хороший, я понял. А по какой причине хочется убиться об стену?30 ноября 2014 г., 23:13 пользователь Ремизов Александр <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
понедельник, 1 декабря 2014 г., 1:02:51 UTC+4 пользователь Assargadon написал:
Ну... Эти ведь вещи довльно индивидуальны... ;) Ну например верблюжъя нотация (xml и svg, соотведствено)... jQ преудительно преводит всё в нижний регистр... Это частность... (Николай справился с этой проблемой, хотябы касательно svg). A вообще? строить фреймворк по верх довольно динамично изменяющегося фреймворка - это не самаю лушая идея... Отсюда конфликты между jQ в амбере и последней весией jQ (амбер просто не успевает)... Будь ориентация на чистый js этого бы небыло... и др.. менее очивидные вещи... Но, в любом случае амбер - штука неплохая... Ктому же он имеет Гуй написанный на самом амберее (гелиос) и довольно хороший (т.е. его спокойно можно поковырять для примера) -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
и вот кстати вызов русскоязычному сообществу... ;)
-- амбер, наступил на двое грабель сразу... Думаю в глубине души разрабы сами теперь это понимают... но рука у них т.с. не поднимается... ;) И так, по скромному разумению, первое, вместо гуя на js и притягивания за уши node.js. Здорово бы реализовать всё в фаро, и он же в роли сервера. Сразу получится гораздо проще и гибче... Гуй амбера хорош..., но он рядом не валялся с фаро... Зачем городить лишние неудобства? Непонятно... Думаю разрабов прельстила идея js gui на амбер-js просто как клёвая вещь в себе и не более того... (врядли можно помыслить реально серьёзную разработку прямо на сервере в прямом режиме в браузере) Ну и вторее направление, наверное более сложное, избавится от зависимости jQ... (если мы (в данном случае амбериты) говорим, что смолток даёт некий выигрыш в написании даже js кода, то надо опиратся именно на js и преложить усилия к незаметной реализации возможностей того же jQ, а не пытаться угнаться за jQ, отставая на шаг два...) -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Мда... Если это сделает именно русскокое сообщество... думаю это произведёт изрядный фурор...
-- Работа над чужими ошибками, зачастую, проще, но и гораздо зрелищнее... ) -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Хм, получается, что для Amber'а нужен node.js
-- Значит, на pharocloud его уже не запустишь. Или я чего-то не понимаю? 1 декабря 2014 г., 1:24 пользователь Ремизов Александр <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
вторник, 2 декабря 2014 г., 0:03:22 UTC+4 пользователь Assargadon написал:
На самом деле всё не так печально... так как конечный рабочий код амбера это смолток скомпелированый в джаваскрипт, то как выполняемый джаваскрипт он не нуждается в наличии node.js на сервере. То бишь node.js нужен только для разработки (сохранения кода и его компиляции в джаваскрипт), т.е. на локальной машине где ведётся разработка он нужен, а на сервере где лежит готовый скомпелированый js код node.js уже и не обязателен (если конечно серверную часть на node.js не писать)... Тут собствено (пока исключительно только по моему дилетанскому мнению) разработчики крупно и промахнулись... Так, как те кто знает st скорее виделибы в качестве сервера фаро или другой смолток, а не ноду, а те кто не знает смолток врядли бы заинтересовались бы амбером, который внутри - смолток (т.о. смысл существования отдельного ide на джаваскрипт в браузере нивелируется чуть более чем полностью...). ЗЫ. Ещё одни грабли которые вытекают из того что амбер не в фаро это то что надо для проекта держать два различных репозитория.. Монтичело для фаро на сервере и гит для амбера... Но это ещё ерунда а не проблема... Амбер из коробки не работает только с смолтоковским кодом ему нужен и скомпелированый джава скрипт (навярняка можно взять st файлы и перегнать их js, но надо разбираться) Отсюда следует, что в гит репозитории лежат и человекочитаемые файлы смолтока и крайне сложные к разбору скомпелированые джаваскрипты... Э то черевато тем, что практически не возможно смержить изменения нескольких разработчиков плотно ложащиеся друг на друга в рамках положим одного класса (так как смолток файлы ещё можно свести, а вот скомпилированый джаваскрип крайне сложно) -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
> То бишь node.js нужен только для разработки (сохранения кода и его компиляции в джаваскрипт) Разве? Мне хватало обычного nginx с настроенным WebDAV (чтобы код на рабочей машине из браузера сохранять). -Дмитрий 2 декабря 2014 г., 1:05 пользователь Ремизов Александр <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Ссылка о настройке, на всякий случай. Информация была актуальна в 2012: http://dmitrymatveev.co.uk/blog?id=6 2 декабря 2014 г., 1:16 пользователь Dmitry Matveev <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by Genosse
CONTENTS DELETED
The author has deleted this message.
|
In reply to this post by Genosse
Ну дак они потому и решили делать Amber, что Pharo и Squeak слишком уж
оторваны от повседневности с точки зрения подавляющего большинства разработчиков. Банально хостинг для node.js найти сильно проще, чем для pharo, а html+css знает значительно большее количество людей, чем морфик. В итоге они просто сделали смолток, который работает на каждом утюге без непонятных и сырых vm. Я в своё время с удовольствием писал на Amber, хотя каждый раз когда я запускаю свежий фаро посмотреть как там дела, у меня портится настроение. Как раз таки пацаны очень многое сделали для популяризации Smalltalk и никакой ошибки в выборе target VM у них точно нет. On 02/12/14 03:05, Ремизов Александр wrote: > > вторник, 2 декабря 2014 г., 0:03:22 UTC+4 пользователь Assargadon > написал: > > Хм, получается, что для Amber'а нужен node.js > Значит, на pharocloud его уже не запустишь. > > На самом деле всё не так печально... > так как конечный рабочий код амбера это смолток скомпелированый в > джаваскрипт, то как выполняемый джаваскрипт он не нуждается в наличии > node.js на сервере. > То бишь node.js нужен только для разработки (сохранения кода и его > компиляции в джаваскрипт), т.е. на локальной машине где ведётся > разработка он нужен, а на сервере где лежит готовый скомпелированый js > код node.js уже и не обязателен (если конечно серверную часть на > node.js не писать)... > Тут собствено (пока исключительно только по моему дилетанскому мнению) > разработчики крупно и промахнулись... Так, как те кто знает st скорее > виделибы в качестве сервера фаро или другой смолток, а не ноду, а те > кто не знает смолток врядли бы заинтересовались бы амбером, который > внутри - смолток (т.о. смысл существования отдельного ide на > джаваскрипт в браузере нивелируется чуть более чем полностью...). > > ЗЫ. Ещё одни грабли которые вытекают из того что амбер не в фаро это > то что надо для проекта держать два различных репозитория.. Монтичело > для фаро на сервере и гит для амбера... > Но это ещё ерунда а не проблема... > Амбер из коробки не работает только с смолтоковским кодом ему нужен и > скомпелированый джава скрипт (навярняка можно взять st файлы и > перегнать их js, но надо разбираться) > Отсюда следует, что в гит репозитории лежат и человекочитаемые файлы > смолтока и крайне сложные к разбору скомпелированые джаваскрипты... > Э то черевато тем, что практически не возможно смержить изменения > нескольких разработчиков плотно ложащиеся друг на друга в рамках > положим одного класса (так как смолток файлы ещё можно свести, а вот > скомпилированый джаваскрип крайне сложно) > -- > -- > http://groups.google.ru/group/sugr > --- > Вы получили это сообщение, поскольку подписаны на группу "Russian > Smalltalk User Group". > Чтобы отменить подписку на эту группу и больше не получать от нее > сообщения, отправьте письмо на электронный адрес > [hidden email] > <mailto:[hidden email]>. > Чтобы настроить другие параметры, перейдите по ссылке > https://groups.google.com/d/optout. -- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Настройки подписки и доставки писем: https://groups.google.com/d/optout. |
Как раз таки пацаны очень многое сделали для популяризации Smalltalk и Я может чего не понимаю, но ведь получается так, что, по задумке, серверная часть пишется на node.js, а клиентская - на Amber'е. Может я чего не понимаю? Я в своё время с удовольствием писал на Amber, хотя каждый раз когда я запускаю свежий фаро посмотреть как там дела, у меня портится настроение. Там так хорошо или так плохо? 2 декабря 2014 г., 6:08 пользователь Semyon Novikov <[hidden email]> написал: Ну дак они потому и решили делать Amber, что Pharo и Squeak слишком уж -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
On 02/12/14 10:32, Юрий Мироненко wrote: > > Как раз таки пацаны очень многое сделали для популяризации Smalltalk и > никакой ошибки в выборе target VM у них точно нет. > > > Я может чего не понимаю, но ведь получается так, что, по задумке, > серверная часть пишется на node.js, а клиентская - на Amber'е. Может я > чего не понимаю? > Amber компилируется в JS, который может выполнятся где угодно, хоть на сервере, хоть на клиенте. То есть на node.js можно писать на Amber. > > Я в своё время с удовольствием писал на Amber, хотя каждый раз > когда я запускаю свежий фаро посмотреть как там дела, у меня > портится настроение. > > > Там так хорошо или так плохо? На мой скромный взгляд, из ныне живущих диалектов и реализаций ST, Amber — самый интересный, живой и живучий. Потому что встал в верную нишу. -- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Настройки подписки и доставки писем: https://groups.google.com/d/optout. |
На мой скромный взгляд, из ныне живущих диалектов и реализаций ST, Amber — самый интересный, живой и живучий. Потому что встал в верную нишу. Да, возможно. Но вопрос был о другом: почему именно у вас портится настроение, когда вы в очередной раз заглядываете в Фаро? 2 декабря 2014 г., 8:35 пользователь Semyon Novikov <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Зайдём с другой стороны. Про Амбер, допустим, понятно. Ну то есть может и непонятно, но в общем есть направление для исследований. А что скажете насчёт морфика? Может быть, сделать интерфейс на нём? Бонус: на сервере может быть только БД. Чем этот вариант лучше/хуже амбера? 2 декабря 2014 г., 8:38 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
On 02/12/14 10:42, Юрий Мироненко wrote: > Чем этот вариант лучше/хуже амбера? Хуже тем, что будет работать только в морфике, и не будет работать нигде больше. Нарпимер на мобилке. > Да, возможно. Но вопрос был о другом: почему именно у вас портится > настроение, когда вы в очередной раз заглядываете в Фаро? Ну я каждый пол года честно ставлю фаро и вижу всё тоже самое, куча эксепшенов, регулярно глючащие утилиты, кривые шрифты и вот всё вот это. Я понимаю, что фаро это исследовательский проект и он мне нравится в этом качестве, но в продакшн я бы его не потянул. -- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Настройки подписки и доставки писем: https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |