10.04.2017, 15:04 | #10 |
Участник
|
Цитата:
Сообщение от Predatore
И чем же синтаксис Javascript кардинально отличается от шарпового синтаксиса?
Вы же не думаете, что нам вот прям новый язык выкатят, максимум синтаксического сахарку дадут в качестве той же замены BEGIN END на {} и дай Бог, перестанут заставлять ставить двоеточие перед знаком присвоения. То что нам показали, это всё тот же C/AL, только без устаревшего 20 лет назад интерфейса объявления переменных. В одном я использую замыкания и в функции высших порядков, в другом ООП. Лично меня сдвиг бизнес-логики Нава в парадигму наследования ООП совершенно точно не порадует - на мой взгляд у бизнес-объектов общими могут быть только методы логирования и доступа к данным. Так что текущие ограничения вполне закономерно определяют и возможности разработчиков обойти стандарты и сломать систему - вспомните к примеру жаркую дискуссию по поводу try..catch с возможностью продолжить выполнение кода после отката транзакции. Хотя честно говоря иногда очень хочется написать что-то вроде addEvent(table, 'modify', function(event) { dispatch(event) }); или addEvent(form, 'keyUp', function(event) { dispatch(event) }); |
|
Теги |
al, visualstudio, разработка |
|
|