09.07.2015, 02:32 | #21 |
Участник
|
Цитата:
собственно сам дизайнер форм такой же как и раньше, HTML там вообще нет. я так понимаю если не заниматься разработкой специализированных контролов, то HTML знать не надо собственно после многих лет работы !! пришли к тому, что давно уже было сделано в АХ 3.0 (там тоже веб формы разрабатывались в дизайнере) все таки разработчики первых версий ax были нереально круты Последний раз редактировалось trud; 09.07.2015 в 02:44. |
|
|
За это сообщение автора поблагодарили: mau (1), kashperuk (2), gl00mie (2). |
09.07.2015, 07:01 | #22 |
Участник
|
|
|
09.07.2015, 09:57 | #23 |
Гость
|
Ну наверное затем же что и альтернативные винде ОСы и прочее, прочее.
Цитата:
Сейчас соответственно пытаются родить архитектуру позволяющую жить и на среднем и на крупном предприятии. Если это удастся, то получим платформу уровня сапа с современными плюшками на которой можно жить уже десятилетиями что круто. |
|
09.07.2015, 11:46 | #24 |
Участник
|
Так она и сейчас живёт десятилетиями на многих предприятиях.
|
|
09.07.2015, 11:57 | #25 |
Участник
|
То есть, если я правильно понимаю, при разработке форм не будет HTML и прочего? Не знаю, мне лично больше импонирует идея разделения на backend- и frontend-разработчиков. Backend-разработчики занимаются реализацией бизнес-логики, интеграцией, frontend разрабатывают отчёты, делают формы, какие-то не сложные вещи типа импорта и тому подобного. В таком случае бэки сосредотачиваются на ядре, бизнес-логике, а фронты на внешних вещах. С моей точки зрения, такое разделение может быть дешевле для компании. Если сейчас на проект нужны два разработчика, то от них требуется знание и фронта и бэка (в том понимании в каком они есть сейчас.) То есть разработчик совмещает две роли в одной, и ему приходится кроме реализации бизнес-логики заниматься интерфейсными-дизайнерскими вещами. А так можно будет взять одно разработчика с хорошим знанием ядра, функциональности, бизнеса закачика, а на фронт найти более дешёвого фронт-разработчика.
|
|
09.07.2015, 13:17 | #26 |
Участник
|
И лучше разделять задачи между разработчиками (одним очень не нравится разрабатывать отчёты и создавать лукапы/формы, другим, наоборот, такие задачи могут быть по вкусу), более ясно/точно/мотивированнее разделять уровень зарплаты.
Понятно, что и сейчас на проекте в команде бывают как сильные программисты (те кто хорошо знают особенности ядра, существующую функциональность) так и новички/стажёры/начинающие. Им часто дают задачи по отчётам и так далее. И иногда получается так, что кроме этих задач и не дают более сложные (по очень разным причинам, не только потому, что разработчик не тянет). Вот и получается, что вроде бы занимаешься аксаптой давно, а по факту сложных вещей и не делал. А кому-то и не хочется погружаться в сложную бизнес-логику. В общем, на собеседовании можно было бы с гордостью говорить, что я специалист по frontend! |
|
09.07.2015, 14:40 | #27 |
Участник
|
Цитата:
Сообщение от AP-1055D
) То есть разработчик совмещает две роли в одной, и ему приходится кроме реализации бизнес-логики заниматься интерфейсными-дизайнерскими вещами. А так можно будет взять одно разработчика с хорошим знанием ядра, функциональности, бизнеса закачика, а на фронт найти более дешёвого фронт-разработчика.
|
|
09.07.2015, 15:39 | #28 |
Участник
|
Цитата:
Согласен с kashperuk по поваду MorphX - тот же зверь, только в студии. В общем и целом Х++ никто не отменял, так что без работы не останетесь.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
09.07.2015, 15:41 | #29 |
Участник
|
Peter работает в compiler team - под 6 там остались только багфиксы, наверное
|
|
09.07.2015, 15:51 | #30 |
Banned
|
Цитата:
Microsoft думает прежде всего о привлечении к облачным сервисам так как на это ставка будущего компании. Все остальное потери на войне. 1. Очень существенная часть клиентов AX в сфере производства. Эти клиенты предпочитают on-premises инфраструктуру по ряду причин. . 2. Отмена десктоп интерфейса - решение подобное внедрению Metro UI в массы. Web интерфейс это хорошо но только вместе с наличием десктоп интерфейса. 3. Будущее нового Web-интерфейса неочевидно так зависит от реализации. И тут кстати catch 22: если генерировать web-интерфейс "как есть" то будет тормозным и негибким для изменений ("автоматический web"); если делать его интересным и быстрым то требуются как минимум серьезные знания HTML, JavaScript и CSS при условии того что framework позволит вмешиваться ("ручной web"); В любом случае модификации получаются во многие разы дороже чем с десктоп интерфейсом. Кому-то тонкий клиент очень нужен, но практически никому не нужен только он. В том же SAP и толстый и тонкий клиент, как я понимаю. AX 7 только с тонким клиентом. А это не айс. Windows 8 может иметь замечательную архитектуру и удобна для программирования, но пользователь выбирает по интерфейсу. Разделение на Back-End и Front-End программистов это замечательно, главное чтобы собственно это программирование случилось. |
|
09.07.2015, 16:28 | #31 |
Участник
|
А МС же делает именно сап. Только пытается делать красивый интерфейс, который никому не нужен.
|
|
09.07.2015, 16:46 | #32 |
Участник
|
Цитата:
Цитата:
3. Будущее нового Web-интерфейса неочевидно так зависит от реализации. И тут кстати catch 22:
если генерировать web-интерфейс "как есть" то будет тормозным и негибким для изменений ("автоматический web"); если делать его интересным и быстрым то требуются как минимум серьезные знания HTML, JavaScript и CSS при условии того что framework позволит вмешиваться ("ручной web"); Кстати, в AX 2012 вы нажимаете откомпилировать и AX автомагически превращает форму в некую .Net сборку которая свободно живет в винде (уж не знаю что там win forms или WPF). Почему вы не требуете свободы изменения стандартных AX контролов на форме (а вот хочу свой Grid, button, fact box etc)? И почему это такая проблема в 7ке? Разницы то никакой посути. Цитата:
В любом случае модификации получаются во многие разы дороже чем с десктоп интерфейсом.
Вы же не ожидаете от Visual Studio полную функциональность как в случае програмирования на C#?(Для которого сами програмисты радостно докупают ReSharper). Цитата:
Разделение на Back-End и Front-End программистов это замечательно, главное чтобы собственно это программирование случилось.
С другой стороны, было бы круто если бы была возможность изменить магию генерации конечных страничек html/java script и была бы возможность ваять свои контролы или заменять существующие. Проблема только в том, что MS наврятли все это дело задокументирует должным образом ....
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
09.07.2015, 17:27 | #33 |
Участник
|
Это не так. .NET сборки генерируются только для серверного кода. Клиентский код живет в старой виртуальной машине.
|
|
09.07.2015, 18:29 | #34 |
Banned
|
Не про меня речь а о типичных пользователях AX которым скорость интерфейса нужна такая же как и в Excel.
Цитата:
Цитата:
Для того чтобы соблюдать web стандарты и чтобы интерфейс не кирпичем неспроста решением стал совсем другой framework - ASP.NET MVC. И уже в нем без серьезных знаний web делать нечего. Потому как полный контроль над рендерингом обязывает. Если к теме, то точно известно (название темы) что программирование станет дороже в разы при любом варианте. Неважно "автоматически" или "вручную" будет создаваться HTML5. Я даже уверен что "вручную" будет дешевле в конечном счете. Но оптимально конечно иметь опции на выбор и гибкость, только вот в MS c этим в последнее время с этим туго - они решают сами что клиенту и программистам лучше. P.S. Цитата:
Я бы был поосторожнее с "замечательно" в случае когда Back-End = Х++ девелопер с пониманием AX, а Front-End = девелопер которому до лампочки до бизнес логики, процессов и тп.
Последний раз редактировалось ax_mct; 09.07.2015 в 18:46. Причина: P.S. |
|
09.07.2015, 19:23 | #35 |
Banned
|
Цитата:
Сообщение от ax_mct
...
И скорее всего WinJS как библиотека (The Windows library for JavaScript) так как у Microsoft свой Web https://dev.windows.com/en-us/develop/winjs http://www.typescriptlang.org Visual Studio includes TypeScript in the box, starting with Visual Studio 2013 Update 2. https://en.wikipedia.org/wiki/TypeScript TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict superset of JavaScript, and adds optional static typing and class-based object-oriented programming to the language. Anders Hejlsberg, lead architect of C# and creator of Delphi and Turbo Pascal, has worked on the development of TypeScript.[3][4][5][6] TypeScript may be used to develop JavaScript applications for client-side or server-side (Node.js) execution. TypeScript is included as a first-class programming language in Microsoft Visual Studio 2013 Update 2 and later, beside C# and other Microsoft languages.[9] An official extension allows Visual Studio 2012 to support TypeScript as well.[10] |
|
10.07.2015, 16:09 | #36 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: ax_mct (3). |
10.07.2015, 18:54 | #37 |
Banned
|
Цитата:
Вот интересная статья про Typescript http://www.zdnet.com/article/who-bui...cript-and-why/ Как весь мир до этого программировал на JavaScript? P.P.S. https://plus.google.com/+DouglasCroc...ts/MgzNUSTwjRt Цитата:
I think that JavaScript's loose typing is one of its best features and that type checking is way overrated. TypeScript adds sweetness, but at a price.
Куда двигаться AX Front-End программистам уже очевидно Последний раз редактировалось ax_mct; 10.07.2015 в 19:12. Причина: P.P.S. |
|
15.07.2015, 00:15 | #38 |
Lean Six Sigma
|
Господа, релиз ещё не скоро, участники ТАР-программы по подпиской, ваши предложения о революционности продукта с точки зрения разработки несколько завышены
|
|
15.07.2015, 01:59 | #39 |
Участник
|
|
|
15.07.2015, 14:16 | #40 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: EVGL (1), kashperuk (1). |