|
![]() |
#1 |
Разработчик
|
1С оставим в стороне, у неё своя "богатая" история и "благодатная" почва, пока у 1С не появилась достойная замена, а такая замена непременно появится. На данный момент лучше DAX ничего нет
![]() LINQ это не Х++, не пишу на C# по той же причине, по которой для DAX не программируют на C# и по возможности уклоняются от написания внешних подключаемых модулей на C#. Пишу на том, что есть. Смотрю на другие системы и языки, и удивляюсь: почему не хочет компания-разработчик допилить X++ до уровня C# и F# в части ФП. Последний раз редактировалось perestoronin; 11.09.2014 в 13:11. |
|
![]() |
#2 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: mau (1), perestoronin (1). |
![]() |
#3 |
Разработчик
|
![]()
Почему бы и нет ? Тогда всю логику DAX написанную на X++ нужно перенести на C#, а X++ полностью исключить из новой версии DAX, как и сам редактор кода X++ и всю среду DAX.
Даже затрудняюсь сказать что проще? Допилить X++ или перенести все на C# и закопать X++, среду и всю инфраструктуру IDE DAX и перейти полностью на разработку пользовательских приложений для DAX в VS на C#. И прощайте слои, АОТ и другие полезности DAX. Мечты, а пока я был бы рад если бы допилили X++ до современных трендов в языках, добавив в X++ элементы ФП. Последний раз редактировалось perestoronin; 11.09.2014 в 16:39. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от perestoronin
![]() Тоже интересно, а почему бы и нет ? Тогда и всю логику DAX написанную на X++ нужно перенести на C#, а X++ полностью исключить из новой версии DAX, как и сам редактор кода X++ и всю среду DAX.
Даже затрудняюсь сказать что проще? Допилить X++ или перенести все на C# и закопать X++, среду и всю инфраструктуру IDE DAX и перейти полностью на разработку пользовательских приложений для DAX в VS на C#. |
|
![]() |
#5 |
Участник
|
Цитата:
X++: var x = new Dictionary<String, Customer>(); |
|
![]() |
#6 |
Участник
|
Цитата:
![]() Цитата:
Сообщение от belugin
![]() 2. Посмотрите, сколько есть готовых инструментов для C#, например http://www.jetbrains.com/resharper/features/
![]() |
|
![]() |
#7 |
Участник
|
Возможно:
X++: StringToCustomerMap x = new StringToCutomerMap(); ... class StringToCustomerMap { // типобезопасная обертка над MAP } class StringToCustomerMapEnumerator { // типобезопаснаz обертка над MapEnumerатор } // а также обертки над KeySet, valueSet Цитата:
Так тут уже вопрос к комьюнити, а не к мелкомягким. Напишите и продавайте.Будите первые
![]() |
|
![]() |
#8 |
Участник
|
Цитата:
Ведь очевидно же, что между настройкой фильтра и собственно перебором (копированием) значений может быть много команд. Как следствие, велик риск просто забыть, что ранее был настроен фильтр и получить "проблему на ровном месте". Это примерно то же самое, как перечисление полей в команде select, а затем попытка использования поля, которого нет в перечислении. Минимум пара часов "веселого" дебаггинга Вам обеспечена. Хотя казалось бы...
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#9 |
Участник
|
Цитата:
Цитата:
Это примерно то же самое, как перечисление полей в команде select, а затем попытка использования поля, которого нет в перечислении. Минимум пара часов "веселого" дебаггинга Вам обеспечена. Хотя казалось бы...
|
|
![]() |
#10 |
Участник
|
belugin
Тема называется "Прощай X++", а конкретна ветка от perestoronin посвящена сравнению X++ с другими языками программирования. Мой пост касается того, почему в X++ (с моей точки зрения) нет того, что хочет perestoronin. Я не другие языки программирования анализировал, а говорил об X++.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#11 |
Участник
|
Цитата:
Цитата:
Мой пост касается того, почему в X++ (с моей точки зрения) нет того, что хочет perestoronin. Я не другие языки программирования анализировал, а говорил об X++.
|
|
![]() |
#12 |
Участник
|
Был приведен аналог на X++. perestoronin не корректно "перевел"?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#13 |
Участник
|
|
|
Теги |
.net, aot, cil, layer, morphx, x++, компилятор, слои |
|
![]() |
||||
Тема | Ответов | |||
Прощай, CITP-AT / Software-Vertriebsfirma Columbus IT Partner programmiert Pleite | 3 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|