|
![]() |
#1 |
Moderator
|
Чтение дискуссии напомнило мой собственный пост 11летней давности.
Цитата:
Вообще - по моему нынешнее положение с развитием Аксапта заставляет вспомнить старый советский анекдот, про то как какой-то пожарный инспектор, после успешной проверки какого-то НИИ, ради интереса спросил директора института
- А чем вы все здесь вообще занимаетесь ? - Науку в бок двигаем - Как-так ? - Вперед - ума не хватает, назад начальство не позволяет, вот мы ее в бок и двигаем. Последний раз редактировалось fed; 05.07.2017 в 13:26. |
|
|
За это сообщение автора поблагодарили: trud (1), ax_mct (10), AlexSD (3), pedrozzz (1). |
![]() |
#2 |
Banned
|
По ходу серийного маньяка я нашел - это Пондопиддан.
Из переписки в коментариях. https://blogs.msdn.microsoft.com/mfp...in-of-command/ Цитата:
Adding a parameter (optional or not) to a non-final method is a breaking change;
Цитата:
Michael Fruergaard Pontoppidan
July 5, 2017 at 3:01 pm If next is not mandatory – then chain-of-command is conceptual identical to overlayering (without all the tooling). It would allow any one to replace literally any piece of code with their own implementation. Given the goal is to ensure seamless upgrades then we cannot allow a generic extension capability offering replacement semantics. I agree, there are cases where it would make sense to not call next – for those we’ll need to refactor the code to support the extensions. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2), mazzy (2). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от ax_mct
![]() По ходу серийного маньяка я нашел - это Пондопиддан.
Из переписки в коментариях. https://blogs.msdn.microsoft.com/mfp...in-of-command/ По ходу четко все сказал. Приказано расстрелять. Всякие надежды - бессмысленны. Корни надо искать намного выше, в его руководстве |
|
![]() |
#4 |
Участник
|
Будем справедливы, ax_mct сказал, что нашел маньяка. Он не утверждал, что это корни )
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
А я помню FoxPro и его историю.
http://www.foxprohistory.org/foxprotimeline.htm https://msdn.microsoft.com/en-us/library/mt490117.aspx |
|
|
За это сообщение автора поблагодарили: macklakov (1). |
![]() |
#7 |
Moderator
|
Цитата:
Сообщение от mazzy
![]() А я помню FoxPro и его историю.
http://www.foxprohistory.org/foxprotimeline.htm https://msdn.microsoft.com/en-us/library/mt490117.aspx Правда, глядя на то, какой бардак творится в MS даже за пределами Dynamics, мне факт выноса Наделлы в перспективе 5-6 лет не кажется невероятным... |
|
![]() |
#8 |
Участник
|
Цитата:
Если мне память не изменяет, Наделла поднялся из подразделения Business Solutiions, но напрямую с Dynamics вроде не связан. В общем, я не уловил связь. |
|
![]() |
#9 |
Banned
|
Цитата:
Сообщение от mazzy
![]() А я помню FoxPro и его историю.
http://www.foxprohistory.org/foxprotimeline.htm https://msdn.microsoft.com/en-us/library/mt490117.aspx Такая альтернатива FoxPro как Access - недостаточна и неполноценна. Такая альтернатива как написание на .NET - это тупо все с нуля долго и дорого, Аксапта - другая весовая категория. То есть был некий клиентский сегмент для ФоксПро которому приемлемых и адекватных альтернатив предложено не было. Куда ушли эти клиенты? Теперь есть неслабый клиентский сегмент АХ от которого снова Майкрософт отказывается. Вот этого я тупо понять не в состоянии. Очевидно же что D365 это неплохо, но это совсем другой клиентский сегмент. Знание и профилирование своего клиента - это основа любого бизнеса. Нет никакого смысла в трате Майкрософтом ресурсов на издевательство над АХ7 - seamless updates это означает full stop для программирования в АХ7. Нет никакого смысла в точках расширениях и Chain Of Command. Потому как нет клиентов которым это нужно. Это все для никого. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
![]() |
#10 |
Moderator
|
Цитата:
Сообщение от ax_mct
![]() Знание и профилирование своего клиента - это основа любого бизнеса. Нет никакого смысла в трате Майкрософтом ресурсов на издевательство над АХ7 - seamless updates это означает full stop для программирования в АХ7. Нет никакого смысла в точках расширениях и Chain Of Command. Потому как нет клиентов которым это нужно. Это все для никого.
Журнал "Коммунист", 1988 г. №8 (август) Нулевой цикл. К анализу механизма ведомственной экспансии. |
|
![]() |
#11 |
NavAx
|
Цитата:
Облака, в перву очередь, удобны для мелочевки, т.к. контора в 10 человек не потянет хорошего IT-шника. Для мелочевки же нужны автоматические обнавления. Там банально некому их накатывать. Но мелочевке не нужны все эти функциональные навороты, которые присутствуют и разрабатываются в AX. У крупных же требования такие, что их серверные мощности могут поспорить с некоторыми поставщиками этих самых облаков. Но крупным автоматические обновления не так уж и важны. Крупным не в напряг держать пару человек, которые будут заниматься исключительно merge.
__________________
Isn't it nice when things just work? |
|
![]() |
#12 |
Moderator
|
Сейчас многие старые клиенты, у которых сильно кастомизированная DAX2009 или DAX2012 стоит - в ожидании. Пока не наступит ясность с хардсилом, вкладываться в апгрейд на D365WTF для них не разумно. После анонса хардсила, заметная часть клиентов просто начнет массово отказываться от подписки и внедрять конкурирющие системы.
Так что подождем политического решения - либо отказ от хардсила, либо отказ от примерно 60% выручки за подписку в течении двух лет, после объявления о хардсиле. Последний раз редактировалось fed; 06.07.2017 в 09:44. |
|
![]() |
#13 |
Участник
|
Цитата:
Сообщение от fed
![]() После анонса хардсила, заметная часть клиентов просто начнет массово отказываться от подписки и внедрять конкурирющие системы.
Так что подождем политического решения - либо отказ от хардсила, либо отказ от примерно 60% выручки за подписку в течении двух лет, после объявления о хардсиле. Объединят статистику по D365 со всем Business Solutions в целом и все. Ms Office вытянет статистику также как ее вытянул MS CRM для Dynamics. |
|
![]() |
#14 |
Участник
|
Интересно, если сравнивать с другими поставщиками (SAP, Oracle, 1c, кто там еще остался) - у кого в этом плане самый вменяемый менеджмент ?
|
|
![]() |
#15 |
Banned
|
Цитата:
Сообщение от fed
![]() Нынешнее поведение Микрософта на рынке замечательно описывается экономическими статьями времен позднего СССР. Вот можешь почитать:
Журнал "Коммунист", 1988 г. №8 (август) Нулевой цикл. К анализу механизма ведомственной экспансии. Цитата:
"главное для ведомства — доказать необходимость срочного начала строительства, расстегнуть общественный кошелек."
Цитата:
![]() ![]() А чтобы остаться в рамках данной темы то я действительно не понимаю для кого весь этот Extensible X++: Chain of Command и подобное делается. Логика какая-то в этом инопланетная. Так как единственное вменяемое решение для клиента при seemless updates это никаких кастомизаций бизнес-логики. Вообше никаких. И если подумать то и для вменяемого ISV - seemless updates это минное поле. Хотя если не отвечать за совместимость с возможными updates - это можно доить и доить, но со скоростью внесения изменений и с их стоимостью - стадо разбежится. Понятно то что можно делать абсолютно параллельные решения под крышей Operations в целях маркетинга но в таких решениях вся эти Extensible X++ фишки просто ни к чему. |
|
![]() |
#16 |
Участник
|
Цитата:
т.е. кстати это один в один описано в статье Гайдара fed о трубах(где ты только такое берешь ![]() т.е. берется бездоказательное - утверждение аксиома - что системе нужны экстеншены. далее уже под это легко подвести(прикрываясь теми же требованиями партнеров) что нужно переписывать компилятор(а это просто огромные бюджеты-деньги), нужно нанять еще людей и прочее.. при этом если разобраться с точки зрения апгрейдов эта штука логически вообще эквивалентна(и даже значительно уступает) однострочному изменению при оверлеинге(т.е. когда вы изменяете существующий метод добавляя в него одной строчкой или блоком изменения строго в начало или конец), и это уже автоматически разрешалось при создании upgrade проекта, т.е. для клиента это тоже нулевая ценность |
|
![]() |
#17 |
Moderator
|
Еще дело в том, что топы микрософта - они либо бывшие сейлы либо бывшие программисты; например - Scott Guthrie - главномый по облакам и энтерпрайсу, начинал как product manager asp.net. Продать ему идею разработки передового компилятора гораздо легче чем идею разработки передового сводного планирования.
|
|
![]() |
#18 |
Banned
|
Цитата:
Сообщение от fed
![]() Еще дело в том, что топы микрософта - они либо бывшие сейлы либо бывшие программисты; например - Scott Guthrie - главномый по облакам и энтерпрайсу, начинал как product manager asp.net. Продать ему идею разработки передового компилятора гораздо легче чем идею разработки передового сводного планирования.
![]() В каком у нас месте ASP.NET и Silverlight? Померли в расцвете сил. Успех IIS и NET Framework? Сногcшибательный. https://www.linkedin.com/in/guthriescott Цитата:
I was a General Manager within the Developer Division of Microsoft from 2005-2008. I ran the teams that built the .NET Framework, Silverlight, ASP.NET, IIS and several of the tooling features within Visual Studio.
Previously I was a co-creator of ASP.NET and co-founded the creation of that project. I later managed the ASP.NET engineering team, and personally designed core parts of the .NET Framework. |
|
![]() |
#19 |
Участник
|
Цитата:
Когда я добавляю строчку при оверлееринге, я могу там сделать все что угодно. Часть из того, что я могу сделать там может не только нарушить работу в рантайме но и компиляцию при апгрейде (допустим в версии1 у нас не было переменной с именем i и мы добавили int i в конец, или, наборот, была какая-то переменная и мы ее использовали ). Далее, когда вы добавляете строчку в конец это означает что она должно исполнятся после остальных строчек(в том числе и дописанных кем-то другими) таким образом порядок исполнения гарантирован , в случае расширений система знает, что порядок исполнения негарантирован и может соединить расширения от разных производителей в цепочку любым способом. Пользуясь метафорой контракта - есть контракт между компонентом и расширением - производитель компонента может понять что он не может менять, чтобы расширения не сломались, производитель расширения понимает, что является интерфейсом, а что побочным эффектом. И это хоть как-то формально контроллируется. |
|
![]() |
#20 |
Banned
|
Цитата:
Судя по всему Microsoft берет модель работы от Netsuite так как похоже что именно его хочет догнать и перегнать. Переход на расширения это не для партнеров или клиентов, это для вендора и только для того чтобы переложить проблемы совместимости на других. Все заботы вендора по совместимости будут заключаться в предоставлении времени и возможности партнерам и клиентам эту совместимость обеспечить. И соответственно ничто не ограничивает Microsoft вносить любые изменения без оглядки на проблемы индейцев. Собственно они открыто об этом и говорят. Клуб анонимных оверлейщиков |
|
Теги |
chain of command |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|