Re[4]: N2 – языковый фрeймворк
От: Аноним  
Дата: 18.12.12 09:45
Оценка: -1
Здравствуйте, VladD2, Вы писали:

А>>Вымученая статья, материал подается в том виде, который интерсен и понятен только авторам N2 и сочувствующим. Немерлисты хронически забывают про задачи и цели разработчиков, которые потенциально могут использовать N2.


VD>Приятно получать критику, но только при условии, что из нее можно хоть что-то извлечь. Из такой критики ничего не извлечешь. Так что просьба быть более конкретны.


Перевожу — материал стоит подавать с учетом целей и задач реальных потребителей фремворка. У тебя ничего этого нет, только перечисление возможностей. Людям, которые не пасутся на этом форуме, перечисление возможностей абсолютно ничего не дает и примеры коды в статье как мертвому припарки.
Цель потенциального потребителя это создание конкретного продукта. Задачи — реализация дсл для использования внутри этого продукта и тд. Соответсвенно, как вариант, нужно показать несколько примеров проектов с примерами внутренних дсл и показать недостатки этого подхода, желательно с выкладками которые понятны потребителю, а не общие фразы "натягивать модель на язык общего назначения". Ну нужны многословные примеры, можно даже тот же linq использовать в качестве одного из примеров.
После того, как читатель поймет саму задачу, нужно показать несколько решений — решения в лоб и решение с учетом фремворка. Не нужны детали реализации if, foreach и тд. Нужно показать сам язык, желательно достаточно актуальный, ну хотя бы автомат какой или "какбэ" linq.
И уже в самом конце на пальцах объяснить, что же нужно сделать потребителю что бы достичь такого же результата, опять же, без деталей реализации.
Если внимательно посмотреть, то можно заметить, что таким подходам пользуется микрософт и по этой причине их решения очень быстро становятся популярными, например linq, rx, wcf, mvc.

Вобщем пока что ты изобретаешь свой собственный подход к популяризации и почему то не хочешь перенимать вещи, которые уже работают.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.