Size: a a a

2018 November 01

M

MIT/Benzands in ru.nim.talks
r3d9u11
во-первых - только на днях закрыли на гите проблемы с дебаггером (меня это немного насторожило изначально. наличие, казалось бы, само сабой разумеющегося инструмента)

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

если попробовать спроектировать большое ГУИ-приложение, с параллелизмом и обработкой больших объёмов данных
при этом ещё и ГУИ, естественно, в процессе разработки/доработки меняется (расширятеся, что-то убирается, что-то переделыватся)

У нима просто нет всех этих инструментов. Вручную делать вёртску ГУИ, как предлогают большинство библиотек, или пробовать использовать nimqml с кучей приколов (например он не умеет работать с асинхронным кодом). то же касается и обёртки для гтк

везде слишком много подводных камней и дыр.
простейшее гуи приложение вылилось в кропотливую работу :D

Параллелизм в ним тоже непрост. Я привых к простым и понятным mutex.

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

так же настарожили настойчивые убеждения, что "не нужно тебе отключать этот сборщик мусора, он хороший". но я имел дела с boehm в mono (первых персиях) и не уверен в этом :(

И тд и тп
GUI это всегда боль
источник

r

r3d9u11 in ru.nim.talks
нет
источник

M

MIT/Benzands in ru.nim.talks
Да
источник

M

MIT/Benzands in ru.nim.talks
Везде и всегда
источник

r

r3d9u11 in ru.nim.talks
очень жаль вашу параллельную вселенную
источник

M

MIT/Benzands in ru.nim.talks
Ты почему-то только про гуй говоришь
источник

r

r3d9u11 in ru.nim.talks
доюро пожаловать в 21 век
источник

r

r3d9u11 in ru.nim.talks
:)
источник

A

Andrew in ru.nim.talks
MIT/Benzands
GUI это всегда боль
Нет. Смотри Delphi. Накидать форму тожет даже школьник, ни разу не притронувшись к клавиатуре.
источник

r

r3d9u11 in ru.nim.talks
именно!
источник

M

MIT/Benzands in ru.nim.talks
Andrew
Нет. Смотри Delphi. Накидать форму тожет даже школьник, ни разу не притронувшись к клавиатуре.
А потом посмотри на код
источник

r

r3d9u11 in ru.nim.talks
MIT/Benzands
Ты почему-то только про гуй говоришь
я тут целую поэму настрочил, а оказывается только про гуй. здрасьте
источник

r

r3d9u11 in ru.nim.talks
MIT/Benzands
А потом посмотри на код
нормальный код
источник

M

MIT/Benzands in ru.nim.talks
r3d9u11
я тут целую поэму настрочил, а оказывается только про гуй. здрасьте
Ты почти все про гуй писал
источник

M

MIT/Benzands in ru.nim.talks
И ГЦ в ниме нормальный
источник

oo

opqx opqx in ru.nim.talks
получаются у тебя два пункта которые тебе незашли или еше чего ?
источник

A

Andrew in ru.nim.talks
Нормального ПО нет. Есть не до конца оттестированное.© народная мудрость
источник

M

MIT/Benzands in ru.nim.talks
r3d9u11
во-первых - только на днях закрыли на гите проблемы с дебаггером (меня это немного насторожило изначально. наличие, казалось бы, само сабой разумеющегося инструмента)

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

если попробовать спроектировать большое ГУИ-приложение, с параллелизмом и обработкой больших объёмов данных
при этом ещё и ГУИ, естественно, в процессе разработки/доработки меняется (расширятеся, что-то убирается, что-то переделыватся)

У нима просто нет всех этих инструментов. Вручную делать вёртску ГУИ, как предлогают большинство библиотек, или пробовать использовать nimqml с кучей приколов (например он не умеет работать с асинхронным кодом). то же касается и обёртки для гтк

везде слишком много подводных камней и дыр.
простейшее гуи приложение вылилось в кропотливую работу :D

Параллелизм в ним тоже непрост. Я привых к простым и понятным mutex.

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

так же настарожили настойчивые убеждения, что "не нужно тебе отключать этот сборщик мусора, он хороший". но я имел дела с boehm в mono (первых персиях) и не уверен в этом :(

И тд и тп
И дебаггер в ниме почти никогда не нужен
источник

M

MIT/Benzands in ru.nim.talks
Это не си
источник

M

MIT/Benzands in ru.nim.talks
И гуй в большинстве языков это реально проблема
источник