Canvas - это круто! - страница 54

 
Renat Fatkhullin:

Посмотрите на библиотеку контролов для построения интерфейсов в /Controls. Там уже космос по возможностям. Да и просто достаточно.

Но дай бог 1% людей туда доберутся даже чтобы увидеть наличие таких возможностей. Именно на этом шаге все умирает - люди не могут даже увидеть возможностей, а не "им сложно этим пользоваться".

Если ты на входе потерял 99% всех потенциальных пользователей, то дальнейшая оптимизация обучения или стимуляции уже не имеет значения.

А почему потерял? Да потому что всем лень даже искать, читать или напрягаться.

И проблему невозможно решить никакими быстрыми/эффективными/магическими действиями. Только методичным обучением, что мы уже 20 лет делаем.

Вопрос: кто в курсе, что у нас в стандартной библиотеке около 500 мощнейших математических функций, аналогичных базовой функциональности R?

Встречный вопрос: какого количества и каких именно "мощнейших" и "простейших" функций MQL из общего их числа

вполне достаточно для написания полностью работоспособного и потенциально наиболее доходного советника для любой

из основных мировых валютных пар?

 
aleger:

Встречный вопрос: какого количества и каких именно "мощнейших" и "простейших" функций MQL из общего их числа

вполне достаточно для написания полностью работоспособного и потенциально наиболее доходного советника для любой

из основных мировых валютных пар?

а это неизвестно, поэтому чем будет больше функционала, тем лучше.

 
Возможно, большинство пользователей желает, чтобы CCanvas, CGrafic и CCanvas3D были приложениями, выдающими требуемые визуализации, а не классами, для работы с которыми нужно знать принципы и синтаксис ООП. И не просто знать, а по сути - построить собственную систему визуализации, как это делает Николай. 

Знать классы мало. Нужно иметь способности собрать из библиотек собственные решения на "низком" уровне. Нужно быть самому себе разработчиком. А это дано 1 проценту пользователей.

Если им дать готовые визуализирующие приложения, у пользователей исчезнет необходимость изучения, но их станет больше.

Нужно ли это? Не знаю.
 
Maxim Romanov:

а это неизвестно, поэтому чем будет больше функционала, тем лучше.

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

 
Maxim Romanov:

а это неизвестно, поэтому чем будет больше функционала, тем лучше.

Согласен. Абсолютно неизвестно, какой функционал жизненно необходим для успешной торговли. Общего правила не существует.
 
Реter Konow:
Согласен. Абсолютно неизвестно, какой функционал жизненно необходим для успешной торговли. Общего правила не существует.

С общими правилами форекс-торговли любыми валютными парами проблем никаких нет. Проблемы в их четком отслеживании, программировании и исполнении ответных действий.  

 
Реter Konow:
Возможно, большинство пользователей желает, чтобы CCanvas, CGrafic и CCanvas3D были приложениями, выдающими требуемые визуализации, а не классами, для работы с которыми нужно знать принципы и синтаксис ООП. И не просто знать, а по сути - построить собственную систему визуализации, как это делает Николай. 

Знать классы мало. Нужно иметь способности собрать из библиотек собственные решения на "низком" уровне. Нужно быть самому себе разработчиком. А это дано 1 проценту пользователей.

Если им дать готовые визуализирующие приложения, у пользователей исчезнет необходимость изучения, но их станет больше.

Нужно ли это? Не знаю.

Ну если вспомнить Borland, то графический интерфейс собирался в визуальном редакторе, накидал макет контролов на панель, а потом прописываешь обработчики.
Если в ME была бы такая графическая возможность собирать макеты в визуальном режиме, то это на много бы упростило построение графических приложений.
Так как основная масса современных программистов, которые изучали построение GUI, привыкли(так их научили) именно к визуальному графическому редактору,
и составлять макет графического приложения на чистом коде в C-style, мало кому интересно. Так как это уже hardcore C-style.
Нужен визуальный редактор для построения графического приложения, и тогда народ потянется его изучать, а те кто работал в VS или RadStudio, те вообще быстро освоят визуальный редактор.   

 
Реter Konow:
Возможно, большинство пользователей желает, чтобы CCanvas, CGrafic и CCanvas3D были приложениями, выдающими требуемые визуализации, а не классами, для работы с которыми нужно знать принципы и синтаксис ООП. И не просто знать, а по сути - построить собственную систему визуализации, как это делает Николай. 

Знать классы мало. Нужно иметь способности собрать из библиотек собственные решения на "низком" уровне. Нужно быть самому себе разработчиком. А это дано 1 проценту пользователей.

Если им дать готовые визуализирующие приложения, у пользователей исчезнет необходимость изучения, но их станет больше.

Нужно ли это? Не знаю.

Полностью поддерживаю что нужно иметь способность собрать...

А вот нужно или нет - это другой вопрос.

Интересно сами разработчики рассматривают терминал как торговый инструмент или инструмент по программированию?

Возможно я ошибаюсь на текущий момент, но всегда считал что ME предоставлен именно для реализации того функционала, который требуется пользователю для торговли. Именно торговли!

Но в настоящее время глубина программирования в МЕ пошла в такие области, когда действительно нужно уметь "собирать" кубики и очень серьезно разбираться в программировании....

А к чему это приводит в итоге? Да к тому что продвинутые торговые инструменты становятся доступны только опытным программистам!

То есть если ты не программист то тебе и в торговле делать нечего... Но же абсурд...

МЕ - это всего лишь помощник по восполнению отсутствующего функционала. который бы правильнее было бы встраивать в сам терминал (различные мастера). 

А по факту МЕ сейчас развивается как новая среда разработки, требующая от пользователей все больших и больших знаний.

Исходя из данного вывода визуализирующие инструменты нужны, но при этом их использование должно быть доступно и пользователям не обладающим глубокими знаниями в программировании.

Только при таком подходе они и будут востребованы.

Это только мое мнение и я его никому не навязываю.

 

Renat Fatkhullin:

Только методичным обучением, что мы уже 20 лет делаем.

Расскажите, как так получилось что среди модераторов ресурса, названного в честь языка программирования, нет ни одного профессионального программиста?
 
Алексей Барбашин:

Полностью поддерживаю что нужно иметь способность собрать...

А вот нужно или нет - это другой вопрос.

Интересно сами разработчики рассматривают терминал как торговый инструмент или инструмент по программированию?

Возможно я ошибаюсь на текущий момент, но всегда считал что ME предоставлен именно для реализации того функционала, который требуется пользователю для торговли. Именно торговли!

Но в настоящее время глубина программирования в МЕ пошла в такие области, когда действительно нужно уметь "собирать" кубики и очень серьезно разбираться в программировании....

А к чему это приводит в итоге? Да к тому что продвинутые торговые инструменты становятся доступны только опытным программистам!

То есть если ты не программист то тебе и в торговле делать нечего... Но же абсурд...

МЕ - это всего лишь помощник по восполнению отсутствующего функционала. который бы правильнее было бы встраивать в сам терминал (различные мастера). 

А по факту МЕ сейчас развивается как новая среда разработки, требующая от пользователей все больших и больших знаний.

Исходя из данного вывода визуализирующие инструменты нужны, но при этом их использование должно быть доступно и пользователям не обладающим глубокими знаниями в программировании.

Только при таком подходе они и будут востребованы.

Это только мое мнение и я его никому не навязываю.

Тогда объясните почему MetaTrader4 так популярен, что за ноги от него не оттащишь? Ведь в пятёрке есть всё, что было в четвёрке + огромное количество того, чего там и не снилось.

То, что не снилось - для домохозяек не под силу. Но то, что было в четвёрке, и есть в пятёрке - почему этого уже недостаточно им? Ведь раньше, в четвёрке, было достаточно. И писали свои программки, и нарадоваться не могли. И сейчас ничего не мешает им быть на том же уровне, и писать свои программки точно так же. Но зачем-то стонут, и говорят, что всё тяжело... А тяжелее не стало - всё то же самое. Не говорю, что им стоит лезть туда, чего не осилить, но простейшее (как на четвёрке) им и тут доступно - пиши сколь хочешь...
Скорее всего, как мне кажется - это просто жуткая сила привычки и лень оторвать одно место с насиженного, которые мешают "выкинуть старую шапку".