Автор Тема: Кому можно рекомендовать ББ - в текущем состоянии!  (Прочитано 50293 раз)

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
И я так и не понял, какие же преимущества у того же Блекбокса перед сишарпом конкретно в этой задаче. Для сишарпа тоже полно всяких компонентов, строящих графики и всё такое. Чем тут документы блекбокса лучше простых гуишных форм -- опять же непонятно...

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

Посмотрите на этот UI, для которого не было написано ни одной строчки кода для работы с UI, только команды.
(вложение)

Подписи сделаны как вложенные маленькие текстовые вьюшки, поэтому модуль In читает только сами параметры, игнорируя подписи к ним.

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

Как же, блин, туго доходит "в народ" идея текста как UI.

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Как же, блин, туго доходит "в народ" идея текста как UI.
По-моему Вы какой-то Матлаб пытаетесь слепить из Блекбокса.
Другой вопрос -- надо ли это в обычном десктопном софте?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
А теперь прикиньте, сколько времени Вы будете делать на шарпе такое, с возможностью скопировать-вставить-сохранить-загрузить наборы параметров при комп. экспериментировании... И как весело будет изменять код, когда добавляется новый параметр или новая функция...

Если это нужно чисто для экспериментов, а не как коммерческое приложение (а Ваша картинка на комерческое приложение никак не тянет), то на сишарпе будет тупо набор переменных в исходнике. Изменил, выполнил, посмотрел результат...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Если это нужно чисто для экспериментов, а не как коммерческое приложение (а Ваша картинка на комерческое приложение никак не тянет), то на сишарпе будет тупо набор переменных в исходнике. Изменил, выполнил, посмотрел результат...
Вы отдайте этот набор переменных прикладнику-машиностроителю. И объясните ему, что такое компилировать, отбилдить и проч.

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

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
По-моему Вы какой-то Матлаб пытаетесь слепить из Блекбокса.

А до Вас за 10 лет только дошло, что это одна из фишек - использование универсального ЯП в среде, которую можно "долепить" покруче уровня Матлаба? (Вы его, кстати, ещё купите... Ну или используйте какую-нить Maxima).
На долгом проекте будет обязательно такая точка (через N месяцев) когда выгоды от применения более предментно-ориентированного, но неуниверсального инструмента, сравняются с геморроем от того, что он неуниверсальный и неприспособленный для серьёзного программирования. В частности, вообще не позволяет сделать вменяемую архитектуру.

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
А уж для обучения как переоценить возможность получить, не программируя ГУИ вообще, юзабельные прикладные инструменты, считай, на любой лабе, хоть по алгоритмам, хоть по ЧМ, хоть по программированию статистики какой-нибудь...

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Если это нужно чисто для экспериментов, а не как коммерческое приложение (а Ваша картинка на комерческое приложение никак не тянет), то на сишарпе будет тупо набор переменных в исходнике. Изменил, выполнил, посмотрел результат...
Вы отдайте этот набор переменных прикладнику-машиностроителю. И объясните ему, что такое компилировать, отбилдить и проч.

Кстати, и для коммерческого приложения - прикладного пакета - такой интерфейс вполне подходит. Т.е. если можно рискнуть предложить самое удобное, пусть и не похожее на стандарты - то вперёд. А если в вашей рыночной нише всё так засижено, что пользователь посмотрит, испугается, закроет - и пойдёт качать ещё один аналог, то конечно, хрену...
Для прикладника-машиностроителя нужно делать нормальный интерфейс, а не такой, как на Вашем скриншоте -- где-то что-то не так нажал и хер разберёшься потом.
Всё равно что серьёзные расчёты в экселе делать...
Почему ваш инфо21 свою физику программирует, а не в экселе считает?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

DddIzer

  • Гость

Всё равно что серьёзные расчёты в экселе делать...
Почему ваш инфо21 свою физику программирует, а не в экселе считает?
если это шутка, то весьма херовая...

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля

Всё равно что серьёзные расчёты в экселе делать...
Почему ваш инфо21 свою физику программирует, а не в экселе считает?
если это шутка, то весьма херовая...

Про расчёты в Экселе:

Researchers Finally Replicated Reinhart-Rogoff, and There Are Serious Problems.

О вычислениях в Экселе

Таки я остаюсь при мнении, что серьёзные расчёты в экселе лучше не делать...

Цитировать
по данным некоторых исследований 84% всех Эксельных таблиц содержат ту или иную существенную ошибку (Впрочем, возможно, что сам подсчет тоже проводили в Экселе, и доверять ему нельзя)
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

DddIzer

  • Гость

Таки я остаюсь при мнении, что серьёзные расчёты в экселе лучше не делать...

Цитировать
по данным некоторых исследований 84% всех Эксельных таблиц содержат ту или иную существенную ошибку (Впрочем, возможно, что сам подсчет тоже проводили в Экселе, и доверять ему нельзя)
Дело не в этом (точнее - не только в этом) -Инфо21 как минимум занимается творчеством...(решает НЕ типовые задачи, либо создает новые алгоритмы (модифицирует известные)) -  эта деятельность идет в противоречии с философией Эксела -- использовать преимущественно ГОТОВЫЕ алгоритмы на более менее ТИПОВЫХ задачах. Я говорю про то, что даже если бы в Экселе не было ни одной ошибки -  он бы им пользоваться вероятно не стал...

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля

Таки я остаюсь при мнении, что серьёзные расчёты в экселе лучше не делать...

Цитировать
по данным некоторых исследований 84% всех Эксельных таблиц содержат ту или иную существенную ошибку (Впрочем, возможно, что сам подсчет тоже проводили в Экселе, и доверять ему нельзя)
Дело не в этом (точнее - не только в этом) -Инфо21 как минимум занимается творчеством...(решает НЕ типовые задачи, либо создает новые алгоритмы (модифицирует известные)) -  эта деятельность идет в противоречии с философией Эксела -- использовать преимущественно ГОТОВЫЕ алгоритмы на более менее ТИПОВЫХ задачах. Я говорю про то, что даже если бы в Экселе не было ни одной ошибки -  он бы им пользоваться вероятно не стал...

Примерно это же и к матлабу относится. Поэтому когда у нас идет фаза ковыряния DSP/математики, я сочетаю и эксель и матлаб и свое, полностью самописное на С++. Для разных подэтапов.
Y = λf.(λx.f (x x)) (λx.f (x x))

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Цитировать
по данным некоторых исследований 84% всех Эксельных таблиц содержат ту или иную существенную ошибку (Впрочем, возможно, что сам подсчет тоже проводили в Экселе, и доверять ему нельзя)

Ещё раз про баги в этих ваших экселях:

Борьба с тридцатилетним багом
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab

Таки я остаюсь при мнении, что серьёзные расчёты в экселе лучше не делать...

Цитировать
по данным некоторых исследований 84% всех Эксельных таблиц содержат ту или иную существенную ошибку (Впрочем, возможно, что сам подсчет тоже проводили в Экселе, и доверять ему нельзя)
Дело не в этом (точнее - не только в этом) -Инфо21 как минимум занимается творчеством...(решает НЕ типовые задачи, либо создает новые алгоритмы (модифицирует известные)) -  эта деятельность идет в противоречии с философией Эксела -- использовать преимущественно ГОТОВЫЕ алгоритмы на более менее ТИПОВЫХ задачах. Я говорю про то, что даже если бы в Экселе не было ни одной ошибки -  он бы им пользоваться вероятно не стал...

Примерно это же и к матлабу относится. Поэтому когда у нас идет фаза ковыряния DSP/математики, я сочетаю и эксель и матлаб и свое, полностью самописное на С++. Для разных подэтапов.
Хотел бы узнать: зачем использовать C++, если для моделирования Матлаб - самое то? Производительность неустраивает или что-то другое? Во-всяком случае, сестра Матлаба - Julia - очень даже производительный язык, почти наравне с Фортраном (если судить по оценкам производительности с их сайта).