AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.02.2016, 15:51   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
почему сообществам не развиваются проекты импорта/экспорта в эксель? табакс? расширенный браузер таблиц?
Потому, что кроме автора никому это не интересно ? Ну, по крайне мере участие в развитии, про сам проект я не буду говорить.

Цитата:
практически все делают расширения для контейнеров и енумераторов.
практически все делают расширения для Query
практически у всех есть свои реализации стрингов и прочих базовых типов
Подобной фигней страдают все платформы / языки / библиотеки. Получить хоть какое-то количество контрибьюторов - большая удача. Подавляющее большинство проектов в том же GitHub - работа одного, двух людей.

Цитата:
вопрос - как сделать это настолько удобно, чтобы этим стали пользоваться?
Ты все время пишешь "пользоваться", но не уточняешь какого уровня участие тебя интересует. Если это не просто скачивание проекта, а полноценное участие в виде контрибьютеров, то, на мой взгляд, проблема тут далеко не только в удобстве.
Старый 20.02.2016, 16:10   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Андре Посмотреть сообщение
Потому, что кроме автора никому это не интересно ? Ну, по крайне мере участие в развитии, про сам проект я не буду говорить.
нет. интересно.
но уровень усилий для включения в проект слишком высок.
нам платят за другое.

Цитата:
Сообщение от Андре Посмотреть сообщение
Подобной фигней страдают все платформы / языки / библиотеки. Получить хоть какое-то количество контрибьюторов - большая удача. Подавляющее большинство проектов в том же GitHub - работа одного, двух людей.
не спорю.
однако ж масса проектов, где есть... хм... читатели.

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

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

я видел много людей, которым ИНТЕРЕСНО.
но я видел ОЧЕНЬ мало людей, у которых была бы отдельная аксапта для исследовательских нужд.


Цитата:
Сообщение от Андре Посмотреть сообщение
Ты все время пишешь "пользоваться", но не уточняешь какого уровня участие тебя интересует. Если это не просто скачивание проекта, а полноценное участие в виде контрибьютеров, то, на мой взгляд, проблема тут далеко не только в удобстве.
для начала бы сделать, чтобы было удобно использовать выложенное.
но так, чтобы в будущем было не так уж и сложно и подключаться к проекту в роли контрибьютора.

ключевое слово "удобно" )

Последний раз редактировалось mazzy; 20.02.2016 в 16:18.
Старый 20.02.2016, 21:59   #3  
Bobkov is offline
Bobkov
Участник
Аватар для Bobkov
 
238 / 299 (10) ++++++
Регистрация: 30.10.2002
Адрес: München
Цитата:
Сообщение от mazzy Посмотреть сообщение
для начала бы сделать, чтобы было удобно использовать выложенное.
Мне кажется тут необходимо ответить на вопрос - а какие предполагаются способы использования выложенного кода. Мне видится два способа:

1) Почитать исходники, чтобы понять, как это сделано и почему так.

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

Во-вторых - нужно чтобы было удобно задавать автору вопросы по контексту, автору было бы удобно отвечать, а пользователю - получать эти ответы.

Мне кажется, гитхабу вообще еще далеко до этого, а тем более в отношении Аксапты

2) Попробовать запустить, чтобы оценить пользовательский интерфейс.

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

Мне кажется, этот способ использования технологически уже имеет мало отношения к гитхабу, а значит и к теме данной ветки.

Последний раз редактировалось Bobkov; 20.02.2016 в 22:07.
За это сообщение автора поблагодарили: mazzy (2).
Старый 20.02.2016, 16:29   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Андре Посмотреть сообщение
Потому, что кроме автора никому это не интересно ? Ну, по крайне мере участие в развитии, про сам проект я не буду говорить.
Типичный пример использования - экспорт в Эксель.

на аксфоруме была замечательная идея:
= вместо отдельных и очень дорогостоящих обращений к com-объектам Excel для заполнения отдельных ячеек
= сначала создать двумерный массив System.object(,) заполнить его...
= и уже его вставить в Excel одним COM- или .net-вызовом.
ускоряет экспорт в эксель на порядок-два.

= для какой версии Аксапты это сделано?
= как именно создавался системный массив?
= куда подсмотреть чтобы сделать так же? в какие строчки кода?
= наконец, даже если я нашел xpo-проект и сделал форк для своей версии, то куда я должен положить свои наработки, чтобы люди это увидели и тоже использовали?


еще сценарии использования:
= человек написал exportXPO куда его положить, чтобы попросить у других совета и/или codeReview?
= сделал дополнительный удобный метод для SysQuery - куда положить? где посмотреть удобные методы, сделанные другими людьми?
= и т.п.

собственно вот типичные сценарии использования.
каждое действие должно выполняться удобно и с минимальными усилиями.
иначе мне проще тупо написать свое и никуда ничего не выкладывать.

что собственно и происходит.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно хранить статичный набор начальных данных в классах? mazzy DAX: Программирование 58 14.04.2011 12:10
Amand: Видео: Управление проектами в Microsoft Dynamics AX 4.0 Проекты I- 9 Внутренние проекты. Blog bot DAX Blogs 0 21.01.2010 17:05
Модуль проекты в аксапте : нужна документация YaHooka DAX: Функционал 7 14.03.2006 17:49
Web проекты в аксапте Dronas DAX: Программирование 0 15.12.2004 15:15
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:04.