На чем писать сложный/нестандартный GUI?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
31 messages Options
12
Reply | Threaded
Open this post in threaded view
|

На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
Мне сейчас надо будет сделать проект, в рамках которого нужен будет довольно извращенный GUI: надо будет рисовать и редактировать что-то вроде диаграмм Ганта, расписания и т.п. Вопрос: как это ловчее сделать? На чём?

Я ещё не имел дела со сложным GUI, не только на смоллтолке но и вообще.
Обходило это меня стороной как-то.

Подскажете?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Nikolay Kleptsov
На Амбере поддерживается веб 2.0. Глубокая интеграция с jquery. Для связывания с фаро есть фрейфорк тайд. В Амбере реализованы аннаунсеры. При желании возможно использвание svg. Канву не проверял, но у уверен что легко можно реализовать

30 ноября 2014 г., 16:02 пользователь Юрий Мироненко <[hidden email]> написал:
Мне сейчас надо будет сделать проект, в рамках которого нужен будет довольно извращенный GUI: надо будет рисовать и редактировать что-то вроде диаграмм Ганта, расписания и т.п. Вопрос: как это ловчее сделать? На чём?

Я ещё не имел дела со сложным GUI, не только на смоллтолке но и вообще.
Обходило это меня стороной как-то.

Подскажете?

--
--
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.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Dmitry Matveev
С канвой я работал когда-то (из старого Амбера), подтверждаю - работает, но перерисовка при интерактивных действиях была медленновата (опять же, скорее всего из-за меня).

-Дмитрий

30 ноября 2014 г., 14:15 пользователь Nikolay Kleptsov <[hidden email]> написал:
На Амбере поддерживается веб 2.0. Глубокая интеграция с jquery. Для связывания с фаро есть фрейфорк тайд. В Амбере реализованы аннаунсеры. При желании возможно использвание svg. Канву не проверял, но у уверен что легко можно реализовать

30 ноября 2014 г., 16:02 пользователь Юрий Мироненко <[hidden email]> написал:

Мне сейчас надо будет сделать проект, в рамках которого нужен будет довольно извращенный GUI: надо будет рисовать и редактировать что-то вроде диаграмм Ганта, расписания и т.п. Вопрос: как это ловчее сделать? На чём?

Я ещё не имел дела со сложным GUI, не только на смоллтолке но и вообще.
Обходило это меня стороной как-то.

Подскажете?

--
--
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.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
In reply to this post by Nikolay Kleptsov
Амбер, говорите?
Ну ок, попробую.
Стрррашно!

30 ноября 2014 г., 14:15 пользователь Nikolay Kleptsov <[hidden email]> написал:
На Амбере поддерживается веб 2.0. Глубокая интеграция с jquery. Для связывания с фаро есть фрейфорк тайд. В Амбере реализованы аннаунсеры. При желании возможно использвание svg. Канву не проверял, но у уверен что легко можно реализовать

30 ноября 2014 г., 16:02 пользователь Юрий Мироненко <[hidden email]> написал:
Мне сейчас надо будет сделать проект, в рамках которого нужен будет довольно извращенный GUI: надо будет рисовать и редактировать что-то вроде диаграмм Ганта, расписания и т.п. Вопрос: как это ловчее сделать? На чём?

Я ещё не имел дела со сложным GUI, не только на смоллтолке но и вообще.
Обходило это меня стороной как-то.

Подскажете?

--
--
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.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Genosse
Да, поддерживаю Николая... Амбер довольно интересно (хотя иногда мне хочется убить себя об стену) ;)

ЗЫ. Надо учитовать, что Амбер это не js это фреймворк на фреймворке, то бишь на jQuery.... Отсюда многда специфические проблемы..

ЗЗЫ. Для связи с фаро есть Tide (найти можно в github)

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
Про то, что Амбер хороший, я понял.
А по какой причине хочется убиться об стену?

30 ноября 2014 г., 23:13 пользователь Ремизов Александр <[hidden email]> написал:
Да, поддерживаю Николая... Амбер довольно интересно (хотя иногда мне хочется убить себя об стену) ;)

ЗЫ. Надо учитовать, что Амбер это не js это фреймворк на фреймворке, то бишь на jQuery.... Отсюда многда специфические проблемы..

ЗЗЫ. Для связи с фаро есть Tide (найти можно в github)

--
--
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.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Genosse


понедельник, 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.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Genosse
и вот  кстати вызов русскоязычному сообществу... ;)

амбер, наступил на двое грабель сразу...
Думаю в глубине души разрабы сами теперь это понимают... но рука у них т.с. не поднимается... ;)

И так, по скромному разумению, первое, вместо гуя на 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.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Genosse
Мда... Если это сделает именно русскокое сообщество... думаю это произведёт изрядный фурор...
Работа над чужими ошибками, зачастую, проще, но и гораздо зрелищнее... )

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
Хм, получается, что для 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.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Genosse

 вторник, 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].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Dmitry Matveev
То бишь node.js нужен только для разработки (сохранения кода и его компиляции в джаваскрипт)

Разве?

Мне хватало обычного nginx с настроенным WebDAV (чтобы код на рабочей машине из браузера сохранять).

-Дмитрий

2 декабря 2014 г., 1:05 пользователь Ремизов Александр <[hidden email]> написал:

 вторник, 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].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Dmitry Matveev
Ссылка о настройке, на всякий случай. Информация была актуальна в 2012: http://dmitrymatveev.co.uk/blog?id=6


2 декабря 2014 г., 1:16 пользователь Dmitry Matveev <[hidden email]> написал:
То бишь node.js нужен только для разработки (сохранения кода и его компиляции в джаваскрипт)

Разве?

Мне хватало обычного nginx с настроенным WebDAV (чтобы код на рабочей машине из браузера сохранять).

-Дмитрий

2 декабря 2014 г., 1:05 пользователь Ремизов Александр <[hidden email]> написал:


 вторник, 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].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.


--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

vmusulainen-2
In reply to this post by Genosse
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

sdfgh153
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.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
Как раз таки пацаны очень многое сделали для популяризации Smalltalk и
никакой ошибки в выборе target VM у них точно нет.

Я может чего не понимаю, но ведь получается так, что, по задумке, серверная часть пишется на node.js, а клиентская - на Amber'е. Может я чего не понимаю?


Я в своё время с удовольствием писал на Amber, хотя каждый раз когда я запускаю свежий фаро посмотреть как там дела, у меня портится настроение.

Там так хорошо или так плохо?

2 декабря 2014 г., 6:08 пользователь Semyon Novikov <[hidden email]> написал:
Ну дак они потому и решили делать 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.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

sdfgh153

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.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
На мой скромный взгляд, из ныне живущих диалектов и реализаций ST, Amber — самый интересный, живой и живучий. Потому что встал в верную нишу.

Да, возможно. Но вопрос был о другом: почему именно у вас портится настроение, когда вы в очередной раз заглядываете в Фаро?

2 декабря 2014 г., 8:35 пользователь Semyon Novikov <[hidden email]> написал:

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.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

Yuriy Mironenko
Зайдём с другой стороны.

Про Амбер, допустим, понятно. Ну то есть может и непонятно, но в общем есть направление для исследований.

А что скажете насчёт морфика?
Может быть, сделать интерфейс на нём?
Бонус: на сервере может быть только БД.

Чем этот вариант лучше/хуже амбера?

2 декабря 2014 г., 8:38 пользователь Юрий Мироненко <[hidden email]> написал:
На мой скромный взгляд, из ныне живущих диалектов и реализаций ST, Amber — самый интересный, живой и живучий. Потому что встал в верную нишу.

Да, возможно. Но вопрос был о другом: почему именно у вас портится настроение, когда вы в очередной раз заглядываете в Фаро?

2 декабря 2014 г., 8:35 пользователь Semyon Novikov <[hidden email]> написал:


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.


--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: На чем писать сложный/нестандартный GUI?

sdfgh153

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.
12