![]() |
#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 так и не получился. |
|
![]() |
#22 |
Участник
|
Цитата:
Цитата:
Будем посмотреть. |
|
![]() |
#23 |
Участник
|
о! вот о чем мечтали большевики в далеком 2003 году... когда еще был мальчишеский задор и майкрософт еще хотел одним махом все купленные в 2002 году системы "быстренько" переделать на новую систему...
презентация по MS Business Framework |
|
![]() |
#24 |
Участник
|
Цитата:
Кстати, кмк, многие фичи X++, к которым мы так привыкли и которые нам нравятся, это следствие не продуманности языка, а то что Дамгаард 10 лет назад это далеко не Микрософт или Сан, т.е. не было у них таких ресурсов что бы спроектировать и реализовать полноценный Java подобный ЯП. Так что то, что X++ в том виде, в котором мы его видим сегодня, скорее необходимый минимум того, чем хотела наделить систему Датская компания. Более того, я думаю что совершенствование самого языка это новые шаги, в долгосрочной перспективе, целиком заменить его на C#. Правда, мне лично, очень интересно что будут делать со встроенным SQL? Я не разделяю оптимизм того бравого менеджера, который в видео про трансляцию p-кода в CLR, небрежно заявил: "что мол, у нас есть LINQ и встроенный SQL нам больше не нужен". В общем, поживем увидим, но развитие это всегда хорошо, да и жить программистам будет веселей ![]() |
|
|
За это сообщение автора поблагодарили: miklenew (2). |
![]() |
#25 |
Участник
|
Всттроенный SQL убогее LINQ, насколько я знаю. Что тебе не зватает в LINQ, что есть во встроенном SQL?
|
|
|
За это сообщение автора поблагодарили: Lemming (2). |
![]() |
#26 |
Участник
|
Цитата:
Цитата:
Когда перешёл с С++ Builder на Axapt-у, было тоже самое. А щас что? Возвращаться назад. В страну невыученных уроков. Если программистам среды хватает для реализации самых разных задач, зачем чё то выдумывать. MS то понятно: Кручу - верчу, выиграть хочу. Но вам Lemming за чем это?
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
![]() |
#27 |
Участник
|
Just for fun, как и написано в предыдущем моем посте. А вот про LINQ2SQL я, походу, преждевременно ввязался в дискуссию
![]() |
|
![]() |
#28 |
Участник
|
на rsdn, кстати, жаловались, что в LINQ нет update_recordset, но на том уровне, который есть в X++ можено и самим приделать
![]() |
|
![]() |
#29 |
Участник
|
|
|
![]() |
#30 |
MCTS
|
LINQ вообще плохо работает с bulk operations. В .NET предлагается для этих целей писать хранимые процедуры на сервере и дергать их из кода по надобности. Как это будет выглядеть применительно к Аксапте можно только гадать
![]() |
|
![]() |
#31 |
Участник
|
Кажется вот это обсуждение
|
|
![]() |
#32 |
SAP
|
Цитата:
from mazzy И в цикле...
Инициализация - это не только обнуление. Инициализация - это еще и вызов конструктора. Таким образом, объявление и инициализация максимально приближены друг к другу. А вызов деструктора выполняется при выходе из области видимости. В результате получается очень ожидаемое поведение. И снижается риск использования неинициализированной переменной. Даже в маленьких методах. Да конечно в некоторых местах AX такой способ даст преимущество, но данный способ объявления я бы строго регламентировал, без особой надобности и целесообразности не использовать. |
|
![]() |
#33 |
Участник
|
И как в других языках живут!?! Не знаю как там в АБАП-е, ему уже годков не мало стукнуло, там может быть и неудобно, ИМХО вопрос привычки, недели полторы плотного использования и скорее всего даже замечать перестанете. Кстати, С. Макконнелл в своей книге "Совершенный код" называет идеальным вариантом ту возможность ЯП, когда переменную можно объявить и инициализировать непосредственно перед первым использованием.
|
|
![]() |
#34 |
SAP
|
Цитата:
И как в других языках живут!?! Не знаю как там в АБАП-е, ему уже годков не мало стукнуло, там может быть и неудобно, ИМХО вопрос привычки, недели полторы плотного использования и скорее всего даже замечать перестанете. Кстати, С. Макконнелл в своей книге "Совершенный код" называет идеальным вариантом ту возможность ЯП, когда переменную можно объявить и инициализировать непосредственно перед первым использованием.
|
|
![]() |
#35 |
Участник
|
Возможность объявлять переменные в середине кода упростит читаемость длинных методов. А кому они нужны эти длинные методы?
Цитата:
P.S.: но в тоже время очень скучаю по for(int i = 1; i <= n; i++) |
|
|
За это сообщение автора поблагодарили: denny (1). |
![]() |
#36 |
Участник
|
|
|
![]() |
#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/ Цитата:
А вызов деструктора МОЖЕТ выполняться при выходе из области видимости. |
|
![]() |
#38 |
Участник
|
Мне кажется, что судя по бессмысленности кусочка кода на скриншоте - это просто человек набрал некий лексически правильный код в редакторе для теста. Я бы не стал делать выводы о фичах X++ по этому скриншоту редактора. Хотя в целом с Маззи я согласен - хорошо бы.
|
|
|
За это сообщение автора поблагодарили: Lemming (4). |
![]() |
#39 |
MCTS
|
Цитата:
for(int i = 1; i <= n; i++)
PS: розовый цвет - автор посмотрел Обитаемый остров ![]() Последний раз редактировалось Eldar9x; 23.10.2009 в 14:23. |
|
![]() |
#40 |
Участник
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|