Дулин Марат@mdevils
FullStack Software Developer
Подходы к кодогенерации
CodeSmith рассматривал в предыдущей статье.
0
ПосмотретьПодходы к кодогенерации
Рекомендую посмотреть предыдущие статьи, они в этом же блоге.
0
ПосмотретьПодходы к кодогенерации
Генерация у LINQ идет, кстати, через CodeDOM - стандартный интерфейс кодогенерации в .NET. В .NET кодогенерация очень хорошо развита.
0
ПосмотретьПодходы к кодогенерации
Linq типичный кодогенератор. Он генерирует более низкоуровневый код на основе более выоскоуровневого в зависимости от метаданных источника и способа взаимодействия с ним.
0
ПосмотретьПодходы к кодогенерации
Никого не заставляю читать. Спасибо за внимание.
0
ПосмотретьАнонс блога
Эта книга очень сильно повлияла на мое мировоззрение. Года два назад я ее прочитал и мой код стал совсем другим.
0
ПосмотретьПодходы к кодогенерации
Генерация на основе метаданных - отличная абстракция от источника данных. Имея гибкий генератор (либо несколько генераторов) мы можем оптимальный генерировать код для конкретного источника данных и без труда сменить источник перегенерировав код с другой конфигурацией. Кстати, многоуровневая абстракция так же подходит для быстрой смены источников данных. В следующей статье я как раз сравню эти подходы.
+1
ПосмотретьПодходы к кодогенерации
Раздел про метаданные вы намеренно проигнорировали? Подходов много, на любой вкус. Некоторые требуют знания языков, другие могут генерировать на основе метаданных, явлений, событий и т.п.
0
ПосмотретьГде используется кодогенерация
Это по-твоему обоснование?
0
ПосмотретьПодходы к кодогенерации
Не понял сути вашего поста. Я пока не пишу о преимуществах конкретных. Я пишу о подходах которые существуют и применяются. А они намного более совершенны того, что я написал. Перед нами есть живой пример - LINQ. Но если я приведу исходный и сгенерированный код, то мало кто разберется. Поэтому я стараюсь простыми вещами описывать данную отрасль. Если у вас есть более интересный подход - вы можете написать топик в этом разделе.
0
ПосмотретьПодходы к кодогенерации
В следующей статье сравним многоуровневую абстракцию и кодогенерацию.
0
ПосмотретьГде используется кодогенерация
Может обоснуешь?)
0
ПосмотретьОптимизируем стол
Но люди не любят что вы любите выезжающую подставку и минусуют)))
0
ПосмотретьГде используется кодогенерация
Еще можно в VB, в других не видел) Если просветите - буду рад)
0
ПосмотретьГде используется кодогенерация
Во всех видах кодогенерации есть одно важное общее) Удачных поисков)
0
ПосмотретьГде используется кодогенерация
В первую очередь я пишу для заинтересованных.
+1
ПосмотретьГде используется кодогенерация
Ребят, если бы я откуда-то копировал статьи - то в первой же статье было от начала до конца все. Но так сложилось, что пишу свои статьи я сам, так что наберитесь терпения и подождите новых статей.
0
ПосмотретьГде используется кодогенерация
Всему свое время)
0
ПосмотретьГде используется кодогенерация
Не забегайте вперед) Это темы для будущих топиков)
-1
ПосмотретьГде используется кодогенерация
Спорить с тем, кто не слышет - бесполезно) Я не принуждаю тебя пользоваться CodeSmith, ты свободен)
-4
ПосмотретьСюдаТуда
12 ...
4546
474849 ...
5556
Информация
- В рейтинге
- Не участвует
- Откуда
- Berlin, Berlin, Германия
- Дата рождения
- Зарегистрирован
- Активность