12.10.2009, 14:28 | #21 |
Участник
|
о... нашел Statement of Direction от 2004 года, который тогда попал в открытый доступ...
Ностальгия http://forum.mazzy.ru/index.php?s=&s...ndpost&p=14095 а еще программное сообщение в блоге Satya Nadella http://blogs.msdn.com/satyanadella/a...06/386272.aspx Да... Process Modeling так и не получился. |
|
12.10.2009, 14:32 | #22 |
Участник
|
Цитата:
Цитата:
Будем посмотреть. |
|
12.10.2009, 14:45 | #23 |
Участник
|
о! вот о чем мечтали большевики в далеком 2003 году... когда еще был мальчишеский задор и майкрософт еще хотел одним махом все купленные в 2002 году системы "быстренько" переделать на новую систему...
презентация по MS Business Framework |
|
12.10.2009, 16:00 | #24 |
Участник
|
Цитата:
Кстати, кмк, многие фичи X++, к которым мы так привыкли и которые нам нравятся, это следствие не продуманности языка, а то что Дамгаард 10 лет назад это далеко не Микрософт или Сан, т.е. не было у них таких ресурсов что бы спроектировать и реализовать полноценный Java подобный ЯП. Так что то, что X++ в том виде, в котором мы его видим сегодня, скорее необходимый минимум того, чем хотела наделить систему Датская компания. Более того, я думаю что совершенствование самого языка это новые шаги, в долгосрочной перспективе, целиком заменить его на C#. Правда, мне лично, очень интересно что будут делать со встроенным SQL? Я не разделяю оптимизм того бравого менеджера, который в видео про трансляцию p-кода в CLR, небрежно заявил: "что мол, у нас есть LINQ и встроенный SQL нам больше не нужен". В общем, поживем увидим, но развитие это всегда хорошо, да и жить программистам будет веселей |
|
|
За это сообщение автора поблагодарили: miklenew (2). |
12.10.2009, 16:19 | #25 |
Участник
|
Всттроенный SQL убогее LINQ, насколько я знаю. Что тебе не зватает в LINQ, что есть во встроенном SQL?
|
|
|
За это сообщение автора поблагодарили: Lemming (2). |
12.10.2009, 16:19 | #26 |
Участник
|
Цитата:
Цитата:
Когда перешёл с С++ Builder на Axapt-у, было тоже самое. А щас что? Возвращаться назад. В страну невыученных уроков. Если программистам среды хватает для реализации самых разных задач, зачем чё то выдумывать. MS то понятно: Кручу - верчу, выиграть хочу. Но вам Lemming за чем это?
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
12.10.2009, 16:33 | #27 |
Участник
|
Just for fun, как и написано в предыдущем моем посте. А вот про LINQ2SQL я, походу, преждевременно ввязался в дискуссию Собственно, что служит поводом покурить эту технологию более глубоко.
|
|
12.10.2009, 16:58 | #28 |
Участник
|
на rsdn, кстати, жаловались, что в LINQ нет update_recordset, но на том уровне, который есть в X++ можено и самим приделать
|
|
12.10.2009, 19:24 | #29 |
Участник
|
|
|
13.10.2009, 11:52 | #30 |
MCTS
|
LINQ вообще плохо работает с bulk operations. В .NET предлагается для этих целей писать хранимые процедуры на сервере и дергать их из кода по надобности. Как это будет выглядеть применительно к Аксапте можно только гадать
|
|
13.10.2009, 13:01 | #31 |
Участник
|
Кажется вот это обсуждение
|
|
13.10.2009, 13:45 | #32 |
SAP
|
Цитата:
from mazzy И в цикле...
Инициализация - это не только обнуление. Инициализация - это еще и вызов конструктора. Таким образом, объявление и инициализация максимально приближены друг к другу. А вызов деструктора выполняется при выходе из области видимости. В результате получается очень ожидаемое поведение. И снижается риск использования неинициализированной переменной. Даже в маленьких методах. Да конечно в некоторых местах AX такой способ даст преимущество, но данный способ объявления я бы строго регламентировал, без особой надобности и целесообразности не использовать. |
|
13.10.2009, 14:09 | #33 |
Участник
|
И как в других языках живут!?! Не знаю как там в АБАП-е, ему уже годков не мало стукнуло, там может быть и неудобно, ИМХО вопрос привычки, недели полторы плотного использования и скорее всего даже замечать перестанете. Кстати, С. Макконнелл в своей книге "Совершенный код" называет идеальным вариантом ту возможность ЯП, когда переменную можно объявить и инициализировать непосредственно перед первым использованием.
|
|
13.10.2009, 15:05 | #34 |
SAP
|
Цитата:
И как в других языках живут!?! Не знаю как там в АБАП-е, ему уже годков не мало стукнуло, там может быть и неудобно, ИМХО вопрос привычки, недели полторы плотного использования и скорее всего даже замечать перестанете. Кстати, С. Макконнелл в своей книге "Совершенный код" называет идеальным вариантом ту возможность ЯП, когда переменную можно объявить и инициализировать непосредственно перед первым использованием.
|
|
13.10.2009, 15:22 | #35 |
Участник
|
Возможность объявлять переменные в середине кода упростит читаемость длинных методов. А кому они нужны эти длинные методы?
Цитата:
P.S.: но в тоже время очень скучаю по for(int i = 1; i <= n; i++) |
|
|
За это сообщение автора поблагодарили: denny (1). |
13.10.2009, 16:39 | #36 |
Участник
|
|
|
13.10.2009, 19:33 | #37 |
Участник
|
Цитата:
http://ru.wikipedia.org/wiki/%D0%A0%...B8%D0%BD%D0%B3 http://www.softkey.info/reviews/review5449.php http://www.bolero.ru/product-2229394...1330c167a8b320 http://www.ozon.ru/context/detail/id/1308678/ Цитата:
А вызов деструктора МОЖЕТ выполняться при выходе из области видимости. |
|
13.10.2009, 21:16 | #38 |
Участник
|
Мне кажется, что судя по бессмысленности кусочка кода на скриншоте - это просто человек набрал некий лексически правильный код в редакторе для теста. Я бы не стал делать выводы о фичах X++ по этому скриншоту редактора. Хотя в целом с Маззи я согласен - хорошо бы.
|
|
|
За это сообщение автора поблагодарили: Lemming (4). |
23.10.2009, 14:20 | #39 |
MCTS
|
Цитата:
for(int i = 1; i <= n; i++)
PS: розовый цвет - автор посмотрел Обитаемый остров Последний раз редактировалось Eldar9x; 23.10.2009 в 14:23. |
|
23.10.2009, 17:31 | #40 |
Участник
|
|
|
|
|