AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.09.2014, 21:19   #1  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Прощай, X++
в симёрке его отменили. теперь дотнет
и новый, наконец-то нормальный едитор
Старый 02.09.2014, 21:38   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а у меня такая инфа
Цитата:
... язык X++ уже полностью перенесен в Visual Studio. MorphX-а больше не будет. Вся разработка будет в X++. Язык был слегка расширен некоторыми фишечками шарпа...
За это сообщение автора поблагодарили: Logger (1), perestoronin (1), npokypatop (1), S.Kuskov (5).
Старый 08.09.2014, 15:56   #3  
perestoronin is offline
perestoronin
Разработчик
Аватар для perestoronin
NavAx Club
 
129 / 18 (1) ++
Регистрация: 06.09.2005
Адрес: г. Красногорск
Цитата:
Сообщение от Wamr Посмотреть сообщение
а у меня такая инфа
Некоторых рюшечек ФП хотелось бы, хотя бы из F#.
Иначе Скала и Лифт будут и дальше заманчивы.
Старый 05.09.2014, 12:14   #4  
AP-1055D is offline
AP-1055D
Участник
 
351 / 92 (4) ++++
Регистрация: 01.06.2011
А какая есть информация о формах? Интерфейс будет на HTML5 + js + CSS 3.0? То есть X++ подружат с HTML?
Старый 08.09.2014, 16:57   #5  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от AP-1055D Посмотреть сообщение
А какая есть информация о формах? Интерфейс будет на HTML5 + js + CSS 3.0? То есть X++ подружат с HTML?
Так вроде же script#
За это сообщение автора поблагодарили: S.Kuskov (5).
Старый 08.09.2014, 21:04   #6  
AP-1055D is offline
AP-1055D
Участник
 
351 / 92 (4) ++++
Регистрация: 01.06.2011
Цитата:
Сообщение от skuull Посмотреть сообщение
Так вроде же script#
А что такое script#?
Старый 08.09.2014, 21:08   #7  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от AP-1055D Посмотреть сообщение
А что такое script#?
http://scriptsharp.com/
За это сообщение автора поблагодарили: perestoronin (1), AP-1055D (1).
Старый 22.09.2014, 17:56   #8  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Для AX 2015 я бы еще добавил коэффициента подорожания разработки
Если условно для AX2012 это 30%-40% то для AX 2015 я бы оценил как 60%-80% как минимум так как танцы с бубном только увеличатся.

Прощай старый X++, здравствуй XXX+

Цитата:
Сообщение от AP-1055D Посмотреть сообщение
А какая есть информация о формах? Интерфейс будет на HTML5 + js + CSS 3.0? То есть X++ подружат с HTML?
Неплохое обсуждение здесь
The Death of Reason: #wpc13 Dynamics AX Roadmap
The Death of Reason: #wpc13 Dynamics AX Roadmap

http://axhelper.blogspot.co.uk/2013_12_01_archive.html
Цитата:
The first elements of ‘Rainier’ are expected to be available in Q4 CY2014 with key investments
areas including:

Next Generation User Experience - a context-sensitive Windows 8 experience based on
HTML5 client technology

 Cloud Delivered – with a focus on enabling a “what you need, when you need it” approach
via Windows Azure and/or Windows Server
 Best in class lifecycle management – regardless of deployment choice from on-premise,
hybrid to full cloud
With ‘Rainier’ we will continue to deliver the most intuitive and simple solution for your
customer interactions, your people and your business by innovating and building out the
functionality footprint across retail, distribution, manufacturing, services and public sector.

Features (в таком виде во многих блогах но источника я не нашел)

a. Cloud Based Solutions
b. Platform independence - Browser enabled clients
c. AD Federation and more integration with Azure
d. More investments on Visual Studio (Development Environment will be VS)
e. Application Development targetting any OS through Rainier
f. No longer need to invest on Sharepoint hosting as Enterprise portal will be eliminated
g. 3 key pillars - New client, Cloud Readiness, New Development Stack
h. No RPC based communication (Atleast, now it's assured that the event logs won't get full by RPC errors which was the case with AX 2009)
i. Programming language will still be X++ but everything will be .net compiled
j. Capability to expose updatable views using OData
k. HTML 5 based Web Client so more faster and richer experience
Statement of Direction Product strategy and roadmap for Microsoft Dynamics AX Date: July 2013
http://www.mwdata.dk/media/52698/mbs...07_24_2013.pdf

P.S. Mazzy уже приводил эти фичи здесь
daxdilip: Some info on Microsoft Dynamics AX 2014/2015 Next Major Release codenamed "Rainier" or "Rainer"
daxdilip: Some info on Microsoft Dynamics AX 2014/2015 Next Major Release codenamed "Rainier" or "Rainer"

Последний раз редактировалось ax_mct; 22.09.2014 в 18:02.
Старый 08.09.2014, 16:06   #9  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Что же именно вам не хватает ?
За это сообщение автора поблагодарили: perestoronin (1).
Старый 10.09.2014, 16:18   #10  
perestoronin is offline
perestoronin
Разработчик
Аватар для perestoronin
NavAx Club
 
129 / 18 (1) ++
Регистрация: 06.09.2005
Адрес: г. Красногорск
Цитата:
Сообщение от perestoronin Посмотреть сообщение
Некоторых рюшечек ФП хотелось бы, хотя бы из F#.
Иначе Скала и Лифт будут и дальше заманчивы.
Цитата:
Сообщение от Logger Посмотреть сообщение
Что же именно вам не хватает ?
Один простой пример ФП, которое хотелось бы видеть и в X++ :
Код:
scala> val numbers = List(1, 2, 3, 4)
numbers: List[Int] = List(1, 2, 3, 4)
scala> numbers.filter((i: Int) => i % 2 == 0)
res0: List[Int] = List(2, 4)
Тоже самое на X++ (без ФП, которого в X++ нет):
X++:
List numbers = List::create([3, 1, 4, 1, 2, 3, 4]);
List res = new List(Types::Integer);
ListEnumerator le = numbers.getEnumerator();
;
while(le.moveNext())
{
    if(le.current() mod 2 == 0)
    {
        res.addEnd(le.current());
    }
}
info(res.toString());

Последний раз редактировалось perestoronin; 10.09.2014 в 16:46.
Старый 10.09.2014, 18:49   #11  
Сисой is offline
Сисой
Участник
Аватар для Сисой
Злыдни
1C
 
938 / 339 (13) ++++++
Регистрация: 05.02.2003
Адрес: Москва
Пока вы тут мечтаете о яблоках на Марсе (Scala), в 1С даже нет конструктора массивов с определением элементов. Только через .Add(<значение>). Гы.
И подобная задача решается еще длиннее.
Для больших массивов можно было бы задействовать использование таблиц значений в запросе, но увы, среди бинарных операций запроса операции % нет.

Последний раз редактировалось Сисой; 10.09.2014 в 18:53.
За это сообщение автора поблагодарили: perestoronin (1).
Старый 10.09.2014, 20:09   #12  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от perestoronin Посмотреть сообщение
Один простой пример ФП, которое хотелось бы видеть и в X++ :
А чем вас LINQ to Collections не устраивает?
Хочется прям на х++ ? напишите свой по типу такого тыц

Последний раз редактировалось skuull; 10.09.2014 в 20:11.
Старый 11.09.2014, 11:23   #13  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от skuull Посмотреть сообщение
А чем вас LINQ to Collections не устраивает?
LINQ to objects

X++:
// На C# будет так:
var numbers = new []{1, 2, 3, 4};
numbers.Where(x => x % 2 == 0)
За это сообщение автора поблагодарили: perestoronin (1).
Старый 11.09.2014, 13:04   #14  
perestoronin is offline
perestoronin
Разработчик
Аватар для perestoronin
NavAx Club
 
129 / 18 (1) ++
Регистрация: 06.09.2005
Адрес: г. Красногорск
Цитата:
Сообщение от Сисой Посмотреть сообщение
в 1С
1С оставим в стороне, у неё своя "богатая" история и "благодатная" почва, пока у 1С не появилась достойная замена, а такая замена непременно появится. На данный момент лучше DAX ничего нет , а вот язык X++ отстает сильно от изменений произошедших за последние 10 лет.
Цитата:
Сообщение от skuull Посмотреть сообщение
А чем вас LINQ не устраивает?
LINQ это не Х++, не пишу на C# по той же причине, по которой для DAX не программируют на C# и по возможности уклоняются от написания внешних подключаемых модулей на C#.
Цитата:
Сообщение от skuull Посмотреть сообщение
Хочется прям на х++ ? напишите свой по типу такого
Пишу на том, что есть. Смотрю на другие системы и языки, и удивляюсь: почему не хочет компания-разработчик допилить X++ до уровня C# и F# в части ФП.

Последний раз редактировалось perestoronin; 11.09.2014 в 13:11.
Старый 11.09.2014, 13:26   #15  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от perestoronin Посмотреть сообщение
почему не хочет компания-разработчик допилить X++ до уровня C# и F# в части ФП.
А чем это лучше чем просто выкинуть X++ и перейти на C#?
За это сообщение автора поблагодарили: mau (1), perestoronin (1).
Старый 11.09.2014, 13:35   #16  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от perestoronin Посмотреть сообщение
Пишу на том, что есть. Смотрю на другие системы и языки, и удивляюсь: почему не хочет компания-разработчик допилить X++ до уровня C# и F# в части ФП.
Потому, что с моей точки зрения (да и по задумке авторов языка), в существующей версии X++ устранены потенциально опасные и не однозначные команды и функции. И фильтрация списков - это как раз один из показательных примеров.

Ведь очевидно же, что между настройкой фильтра и собственно перебором (копированием) значений может быть много команд. Как следствие, велик риск просто забыть, что ранее был настроен фильтр и получить "проблему на ровном месте".

Это примерно то же самое, как перечисление полей в команде select, а затем попытка использования поля, которого нет в перечислении. Минимум пара часов "веселого" дебаггинга Вам обеспечена. Хотя казалось бы...
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 08.09.2014, 17:05   #17  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от lvan Посмотреть сообщение
в симёрке его отменили. теперь дотнет
и новый, наконец-то нормальный едитор
Та тот же х++ просто добавили раширения, статические конструкторы, вложенные классы и т.д. Теперь класс х++ имеет все те же фичи что и дот нет класс

Последний раз редактировалось skuull; 08.09.2014 в 18:02.
Старый 08.09.2014, 21:50   #18  
AP-1055D is offline
AP-1055D
Участник
 
351 / 92 (4) ++++
Регистрация: 01.06.2011
Спасибо, но это ведь что-то своё, не разработка Microsoft в отличии от, например, TypeScript.
Старый 08.09.2014, 22:00   #19  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от AP-1055D Посмотреть сообщение
но это ведь что-то своё, не разработка Microsoft.
http://social.msdn.microsoft.com/For...minglanguageru
Цитата:
язык написал ведущий проектировщик ASP.NET от Microsoft Никхил Котари. Надо ли говорить, что в 2008 году он получил приз за этот язык как лучший проект Microsoft, а клиентская часть ASP.NET MVC 3 написана целиком на этом языке
Старый 08.09.2014, 22:29   #20  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от AP-1055D Посмотреть сообщение
Спасибо, но это ведь что-то своё, не разработка Microsoft в отличии от, например, TypeScript.
А вы бы взялись переписать все UI AX на тайп скрипт?
А так x++ -> C# -> JavaScript и готово ( + толпа пакистанцев)
Теги
.net, aot, cil, layer, morphx, x++, компилятор, слои

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Прощай, CITP-AT / Software-Vertriebsfirma Columbus IT Partner programmiert Pleite EVGL DAX auf Deutsch 3 02.10.2007 14:45

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

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

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