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

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

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

Yuriy Mironenko
и не будет работать нигде больше. Нарпимер на мобилке.

А вот тут интересный вопрос.

Интерфейс, каким его рисует Амбер - да и вообще сам амберовский яваскрипт - он вообще на мобилках-то работает? Там обычно яваскрипт несколько то ли урезанный, то ли тормознутый - точно не знаю, но мои Prototype-фокусы, работающие везде и на всём, кроме ie, не всегда работают на мобилке.


Ну я каждый пол года честно ставлю фаро и вижу всё тоже самое, куча
эксепшенов, регулярно глючащие утилиты, кривые шрифты и вот всё вот это.

УМВР ЧЯДНТ ? :)

Не, ну правда шрифты я подгружаю и заменяю.


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

Вот ява-апплеты отваливаются постоянно, потому что Оракл по три раза в месяц переделывает политики безопасности. И это создаёт впечатление нестабильности. Но сами фаро-решения работают как часы.


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

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.

--
--
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 11:06, Юрий Мироненко wrote:

>
>     и не будет работать нигде больше. Нарпимер на мобилке.
>
>
> А вот тут интересный вопрос.
>
> Интерфейс, каким его рисует Амбер - да и вообще сам амберовский
> яваскрипт - он вообще на мобилках-то работает? Там обычно яваскрипт
> несколько то ли урезанный, то ли тормознутый - точно не знаю, но мои
> Prototype-фокусы, работающие везде и на всём, кроме ie, не всегда
> работают на мобилке.
>
Интерфейс, который рисует Amber это html. Его можно генерировать
Amber'ом, а можно писать просто html. На ваш вкус.
С утра html на мобилках отображался вполне сносно :)

>
>     в продакшн я бы его не потянул
>
>  
> Странно, у меня уже /годами/ на фаро работают несколько клиентов.
> И проблем с самим фаро как-то не наблюдалось, кроме одного случая с
> конкретным хостером, что там было - так и не разобрался, просто переехал.
>
> Вот ява-апплеты отваливаются постоянно, потому что Оракл по три раза в
> месяц переделывает политики безопасности. И это создаёт впечатление
> нестабильности. Но сами фаро-решения работают как часы.
>
Я не готов спорить аргументировано, потому что Amber в продакшон не
тащил именно из-за ощущения хрупкости. Поэтому не знаю, возможно вы правы.

Кстати наличие большого количества Security Fix'ов это как раз признак
стабильности. Я не знаю, насколько Pharo безопасен, кстати.

--
--
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
Запутался я.
 

> потому что Amber в продакшон не
тащил

читать как "Потому что Pharo в продакшон не тащил"

Amber как раз тащил.


On 02/12/14 11:15, Semyon Novikov wrote:

> On 02/12/14 11:06, Юрий Мироненко wrote:
>>     и не будет работать нигде больше. Нарпимер на мобилке.
>>
>>
>> А вот тут интересный вопрос.
>>
>> Интерфейс, каким его рисует Амбер - да и вообще сам амберовский
>> яваскрипт - он вообще на мобилках-то работает? Там обычно яваскрипт
>> несколько то ли урезанный, то ли тормознутый - точно не знаю, но мои
>> Prototype-фокусы, работающие везде и на всём, кроме ie, не всегда
>> работают на мобилке.
>>
> Интерфейс, который рисует Amber это html. Его можно генерировать
> Amber'ом, а можно писать просто html. На ваш вкус.
> С утра html на мобилках отображался вполне сносно :)
>>     в продакшн я бы его не потянул
>>
>>  
>> Странно, у меня уже /годами/ на фаро работают несколько клиентов.
>> И проблем с самим фаро как-то не наблюдалось, кроме одного случая с
>> конкретным хостером, что там было - так и не разобрался, просто переехал.
>>
>> Вот ява-апплеты отваливаются постоянно, потому что Оракл по три раза в
>> месяц переделывает политики безопасности. И это создаёт впечатление
>> нестабильности. Но сами фаро-решения работают как часы.
>>
> Я не готов спорить аргументировано, потому что Amber в продакшон не
> тащил именно из-за ощущения хрупкости. Поэтому не знаю, возможно вы правы.
>
> Кстати наличие большого количества Security Fix'ов это как раз признак
> стабильности. Я не знаю, насколько Pharo безопасен, кстати.
>

--
--
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
на андроид 4,2 открывается в стандратном браузере, без ошибок

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


> потому что Amber в продакшон не
тащил

читать как "Потому что Pharo в продакшон не тащил"

Amber как раз тащил.


On 02/12/14 11:15, Semyon Novikov wrote:
> On 02/12/14 11:06, Юрий Мироненко wrote:
>>     и не будет работать нигде больше. Нарпимер на мобилке.
>>
>>
>> А вот тут интересный вопрос.
>>
>> Интерфейс, каким его рисует Амбер - да и вообще сам амберовский
>> яваскрипт - он вообще на мобилках-то работает? Там обычно яваскрипт
>> несколько то ли урезанный, то ли тормознутый - точно не знаю, но мои
>> Prototype-фокусы, работающие везде и на всём, кроме ie, не всегда
>> работают на мобилке.
>>
> Интерфейс, который рисует Amber это html. Его можно генерировать
> Amber'ом, а можно писать просто html. На ваш вкус.
> С утра html на мобилках отображался вполне сносно :)
>>     в продакшн я бы его не потянул
>>
>>
>> Странно, у меня уже /годами/ на фаро работают несколько клиентов.
>> И проблем с самим фаро как-то не наблюдалось, кроме одного случая с
>> конкретным хостером, что там было - так и не разобрался, просто переехал.
>>
>> Вот ява-апплеты отваливаются постоянно, потому что Оракл по три раза в
>> месяц переделывает политики безопасности. И это создаёт впечатление
>> нестабильности. Но сами фаро-решения работают как часы.
>>
> Я не готов спорить аргументировано, потому что Amber в продакшон не
> тащил именно из-за ощущения хрупкости. Поэтому не знаю, возможно вы правы.
>
> Кстати наличие большого количества Security Fix'ов это как раз признак
> стабильности. Я не знаю, насколько Pharo безопасен, кстати.
>

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

Dennis Schetinin
In reply to this post by Genosse
Здорово бы реализовать всё в фаро, и он же в роли сервера. Сразу получится гораздо проще и гибче...

https://www.google-melange.com/gsoc/project/details/google/gsoc2013/xumuk/5870670537818112

Все очень не просто… 


--

Best regards,


Dennis Schetinin


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

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

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

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

Dennis Schetinin
In reply to this post by vmusulainen-2
А что может предложить pharo? Надо хорошо понимать, что на фоне JS с его коммьюнити Smalltalk выглядит очень блекло. И выберет St для разработки одна компания из десятка тысяч.

Зачем тогда вообще Smalltalk? Что Amber может предложить относительно стопятьсот библиотек JS? 


--

Best regards,


Dennis Schetinin


2 декабря 2014 г., 4:03 пользователь Vladimir Musulainen <[hidden email]> написал:

>
> Тут собствено (пока исключительно только по моему дилетанскому мнению) разработчики крупно и промахнулись... Так, как те кто знает st  скорее виделибы в качестве сервера фаро или другой смолток, а не ноду, а те

Это их сознательный и правильный выбор. Ибо используя Node они могут работать со всеми бесконечными модулями для него. Сейчас в npm 109 601 модулей.
А что может предложить pharo? Надо хорошо понимать, что на фоне JS с его коммьюнити Smalltalk выглядит очень блекло. И выберет St для разработки одна компания из десятка тысяч.

--
--
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
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

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

Nikolay Kleptsov
In reply to this post by Dennis Schetinin



Зачем тогда вообще Smalltalk? Что Amber может предложить относительно стопятьсот библиотек JS? 

Амбер высокоуровневый Smalltalk подобный язык. К тому же его можно встраивать в другие фреймворки. Гибкое взаимодействие с сервером, как на этапе загрузки страницы (инициализация), так и асинхронная загрузка и передача данных серверу. Обновление dom элементов на уровне кисти (brush), т.е. имея ссылку на кисть обновление и перерисовка дом элементов элементарная.
Простой хостинг, достаточно любого файлового статического сервера. "Общение с миром" через аякс запросы (java, node.js, php и т.д.)
На Амбере легко можно добавлять "ассемблерные вставки" нативный код.
Для смоллтокера проще использовать чем другие языки

--

Best regards,


Dennis Schetinin


2 декабря 2014 г., 4:03 пользователь Vladimir Musulainen <[hidden email]> написал:


>
> Тут собствено (пока исключительно только по моему дилетанскому мнению) разработчики крупно и промахнулись... Так, как те кто знает st  скорее виделибы в качестве сервера фаро или другой смолток, а не ноду, а те

Это их сознательный и правильный выбор. Ибо используя Node они могут работать со всеми бесконечными модулями для него. Сейчас в npm 109 601 модулей.
А что может предложить pharo? Надо хорошо понимать, что на фоне JS с его коммьюнити Smalltalk выглядит очень блекло. И выберет St для разработки одна компания из десятка тысяч.

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

Dennis Schetinin
In reply to this post by vmusulainen-2
Amber нафиг не нужен никому кроме смоллтокеров. По крайней, я не встречал тех, кто встречал несмоллтокеров, которым нужен Amber :)

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

…Вместе с тем, авторы Amber-а с самого начала ориентировались в реализации именно на Pharo (даже во всех презентациях откровенно об этом писали). И сложность интеграции сервера на Pharo и Amber-а удивляет и сильно мешает.


--

Best regards,


Dennis Schetinin


2 декабря 2014 г., 16:15 пользователь Vladimir Musulainen <[hidden email]> написал:

2 дек. 2014 г., в 14:10, Dennis Schetinin <[hidden email]> написал(а):

А что может предложить pharo? Надо хорошо понимать, что на фоне JS с его коммьюнити Smalltalk выглядит очень блекло. И выберет St для разработки одна компания из десятка тысяч.

Зачем тогда вообще Smalltalk? Что Amber может предложить относительно стопятьсот библиотек JS? 




Ну Денис, это ж совсем другая тема. Как смолтолкер я тоже воскликну - даешь смолтолк везде, давайте напишем библиотеки на любой вкус и выбор.
Я говорю о том, что разработчики не промахнулись используя в качестве бэкенда nodejs. Так как без него Amber нафиг никому не сдался.
А, используя nodejs, Amber прокинул мостик от мейнстрима к St.




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

Nikolay Kleptsov
In reply to this post by Nikolay Kleptsov
До 2000 года размер образа Smalltalk был велик для существовавших тогда машин. Но в данный момент размер образа 100-200 мб вполне достаточен. Объединяя несколько образов в "облако", что и делают в джемстоуне, можно создавать достаточно эффективные приложения. Объектная модель как нельзя кстати подходит. Через несколько лет твердотельные накопители вытеснят механические. У баз данных монополия на хранение данных начнет уменьшатся. Развитие идет по спирали.

2 декабря 2014 г., 18:29 пользователь Nikolay Kleptsov <[hidden email]> написал:



Зачем тогда вообще Smalltalk? Что Amber может предложить относительно стопятьсот библиотек JS? 

Амбер высокоуровневый Smalltalk подобный язык. К тому же его можно встраивать в другие фреймворки. Гибкое взаимодействие с сервером, как на этапе загрузки страницы (инициализация), так и асинхронная загрузка и передача данных серверу. Обновление dom элементов на уровне кисти (brush), т.е. имея ссылку на кисть обновление и перерисовка дом элементов элементарная.
Простой хостинг, достаточно любого файлового статического сервера. "Общение с миром" через аякс запросы (java, node.js, php и т.д.)
На Амбере легко можно добавлять "ассемблерные вставки" нативный код.
Для смоллтокера проще использовать чем другие языки

--

Best regards,


Dennis Schetinin


2 декабря 2014 г., 4:03 пользователь Vladimir Musulainen <[hidden email]> написал:


>
> Тут собствено (пока исключительно только по моему дилетанскому мнению) разработчики крупно и промахнулись... Так, как те кто знает st  скорее виделибы в качестве сервера фаро или другой смолток, а не ноду, а те

Это их сознательный и правильный выбор. Ибо используя Node они могут работать со всеми бесконечными модулями для него. Сейчас в npm 109 601 модулей.
А что может предложить pharo? Надо хорошо понимать, что на фоне JS с его коммьюнити Smalltalk выглядит очень блекло. И выберет St для разработки одна компания из десятка тысяч.

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

Dennis Schetinin
In reply to this post by Nikolay Kleptsov

2 декабря 2014 г., 16:29 пользователь Nikolay Kleptsov <[hidden email]> написал:
Для смоллтокера проще использовать чем другие языки

Моя логика как раз в этом и состоит: если у Amber-а есть будущее, то только в связки с Pharo или какой-то другой реализации (если реальная альтернатива вдруг появится).


--

Best regards,


Dennis Schetinin

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