|
![]() |
#1 |
Участник
|
Пример из жизни на счет заранее известных ограничений платформы: заказчик давно и успешно живет на AX 2009, переходить на AX 2012 в обозримой перспективе не предполагает, часть функционала работает через Корпоративный портал. В определенный момент он хочет реализовать портал для своих оптовых покупателей. Есть уже согласованный функционал, есть реализованный прототип, заказчику нравится, всё прекрасно и чудесно, затем решают отдать прототип на тестирование этим самым оптовым покупателям, обсуждаются варианты подключения, вынос веб-сервера в DMZ, все дела. Клиент:
- К слову, они по большей части будут использовать iPad'ы - Э... с мобильных устройств скорее всего не получится - ??! - Портал AX 2009 не поддерживает браузерный движок мобильных устройств, нормальная поддержка появилась только с AX 2012 - Плохо. Надо чтобы работало. Ищите решение |
|
|
За это сообщение автора поблагодарили: AP-1055D (1). |
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Banned
|
Цитата:
Проще сделать нормальное web-приложение отдельно и интегрировать его с AX. Пример "Надо чтобы работало. Ищите решение" вполне удачный так как показывает то что ожидания Клиента/Заказчика/Пользователя не особо то и проконтролируешь. Я не представляю себе клиента который смиренно принимает "ограничения". Просто нереально. В контексте нового HTML5 интерфейса таким примером может быть скорость ввода данных в строки грида или что-то подобное. Да, можно сделать чтобы скорость и удобство были сравнимы с desktop. Но для этого нужен полный контроль программиста над HTML5 интерфейсом так как он есть в Dynamics CRM. Если не будет полного контроля над рендерингом, то AX клиента будет не удовлетворить. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от ax_mct
![]() В контексте нового HTML5 интерфейса таким примером может быть скорость ввода данных в строки грида или что-то подобное.
Да, можно сделать чтобы скорость и удобство были сравнимы с desktop. Но для этого нужен полный контроль программиста над HTML5 интерфейсом так как он есть в Dynamics CRM. Если не будет полного контроля над рендерингом, то AX клиента будет не удовлетворить. |
|
![]() |
#6 |
Участник
|
Цитата:
Мне крайне интересно вы работаете преимущественно с иностранными клиентами или российскими? Если с иностранными, то я был уверен, что там стремятся как можно больше использовать стандарт, а бантики и бусинки требуют у нас. |
|
![]() |
#7 |
Banned
|
Цитата:
Сообщение от AP-1055D
![]() Ну ведь кроме интерфейса есть ведь много других ограничений, например, отсутствие правки данных задним числом. Конечно, это не интерфейс, но ведь ограничение. Или требования к каналу, ландшафту.
Мне крайне интересно вы работаете преимущественно с иностранными клиентами или российскими? Если с иностранными, то я был уверен, что там стремятся как можно больше использовать стандарт, а бантики и бусинки требуют у нас. Клиенты все иностранные. Пользователи когда переходят со старой системы на новую или с desktop на web имеют свои ожидания основанные на предыдущем опыте. Тенденция избегать любого программирования в AX и максимально использовать стандарт есть и именно она и беспокоит. Чем новее версия 3-4-5-6 и скоро 7 тем все беспокойнее. И избегают не потому что бантики и бусинки не нужны а потому что чем больше развивается AX тем все дороже (со всех аспектов) в ней изменения. По поводу того что и в CRM нет полного контроля. Да, нет. Но на позициях программистов Dynamics CRM очень даже спрашивают навыки и знания связанные с Web программированием. Потому что оно там есть это программирование. Я не ругаю HTML5, но пытаюсь спрогнозировать спрос на программирование в AX 7. |
|
![]() |
#8 |
Участник
|
А каково теоретическое обоснование невозможности такого грида из коробки?
|
|
![]() |
#9 |
Banned
|
Цитата:
Client-side гриды продаются третьими сторонами за примерно $1000, смотрел несколько лет назад. Я обходился тем что полностью отключал стандартный грид от серверной обработки до нажатия кнопки submit, и добавлял много JavaScript, конечно на своих новых страницах и для тех сценариев где это было допустимо. |
|
![]() |
#10 |
Участник
|
|
|
![]() |
#11 |
Banned
|
Цитата:
А это счастье самое тормозное для слабых соединений. Хуже просто быть не может. Я резко отрицательно отношусь к ASP.NET Web-Forms и к тому что нас деградируют как программистов. Но есть и другие мнения, в защиту Web-Forms. Вот неплохое. http://weblogs.asp.net/psheriff/web-forms-is-not-dead Web Forms and MVC are based on the same underlying technology and both can generate fast, small, responsive web applications. At the same time both can be unit tested, take advantage of MVVM, HTML 5, CSS 3 and jQuery libraries. So don’t throw away all your hard-earned skills, just take advantage of the tricks in this article and develop modern web applications with Web Forms. Но лично мое мнение что ASP.NET Web-Forms это полный абзац и для бизнеса и для карьеры. Ключевое слово в ASP.NET Web-Forms это "tricks" , а не программирование. Но это снова, частное мнение немного специалиста. Последний раз редактировалось ax_mct; 19.07.2015 в 16:43. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
![]() |
#12 |
Banned
|
Цитата:
Сообщение от ax_mct
![]() Но есть и другие мнения, в защиту Web-Forms. Вот неплохое.
http://weblogs.asp.net/psheriff/web-forms-is-not-dead Web Forms and MVC are based on the same underlying technology and both can generate fast, small, responsive web applications. At the same time both can be unit tested, take advantage of MVVM, HTML 5, CSS 3 and jQuery libraries. So don’t throw away all your hard-earned skills, just take advantage of the tricks in this article and develop modern web applications with Web Forms. Вот мнение которое полностью совпадает с моим опытом и мировоззрением http://programmers.stackexchange.com.../224553#224553 Оттуда часть текста великолепно относится к абсткастрации от программирования HTML5. Unfortunately, this programming model emphasizes so much the metaphor of Windows GUI programming that it carries with it the burden of its necessary implementation details, all the encumbering baggage necessary to accommodate the event life cycles and the tucking away the ugly details of the simple HTML and script that these drag-and-drop components and controls would output. And at the end of the day, developers supporting real applications inevitably had to dig deep into these components or write their own, and consequently they would fight battles with this infrastructure, battles which would leave behind piles upon piles of cruft, pulled hair, and tears. И вот это HTML is already a very high-level markup language, as is Javascript a high-level programming language. The whole story would have been different if we were dealing with Assembly language and C. Я люблю AX вообще и AX 7 в частности как крепостной любит свою рабочую лошадь-кормилицу. Но хочется лошадь, как бы сказать, здоровую что-ли ![]() |
|
|
За это сообщение автора поблагодарили: AlexeyS (1). |
![]() |
#13 |
Banned
|
Цитата:
http://www.telerik.com/kendo-ui то все может быть очень даже красиво. Вот так тоже неплохо https://gridmvc.codeplex.com/ Но если продолжать в стиле ASP.NET Web-forms http://www.asp.net/web-forms/overvie...filtering-data то хочется снова убиться об стену. |
|
|
За это сообщение автора поблагодарили: George Nordic (1). |