Здравствуйте, btn1, Вы писали:
I>>Решили написать серию статей про NemerleWeb, где можно было бы доходчиво объяснить почему наш фреймворк это круто....
B>Извините, но объяснений ПОЧЕМУ у вас как раз и нет! Вся схема статьи — "наш фрэймворк делает то-то и то-то, а вот и пример!". Как же я пойму, что это круто, если нет ни единого сравнения с существующими решениями?
Сравнение с другими решениями это не лучший способ познакомить с возможностями, имхо.
B>Опустим всякие RoR'ы, хотя и там есть чем похвалиться... Например, ASP.NET — чем решение на НемерлеВебЪ будет короче/эффективнее/быстрее/гибче/вписантьнужное?
NemerleWeb работает поверх ASP.NET MVC, он не занимается генерацией статических страниц. NemerleWeb — это чисто Single Page Application фреймворк, который умеет удобно общаться с сервером.
B>Будет ли разработка в НемерлеВеб удобнее, чем ASP в студии? (напомню — там есть подсветка как HTML, так и C#)
Как я уже написал, эти фреймворки не конкурируют друг с другом, а дополняют.
B>Можно ли как-то варьировать выход? Скажем, на ASP я могу заточиться на HTML 3.2 и отсутствие JS (ну а почему бы и нет?).
Нельзя, у нас полная динамика. Там где нужен опциональный JS от нашего фреймворка будет мало толку. Как и впрочем от AngularJS, Knockout, Meteor и остальных.
B>Почему вообще рассматривается подход "Исходник на Немерле + вкрапления HTML-я"?
Потому что такой подход позволяет удобно декомпозировать как логику, так и представление. А если очень хочется использовать разметку от дизайнера, то её можно почти 1 в 1 вставить в строку и разбавить директивами.
Без данных шаблон будет бесполезен.
B>Ведь не секрет, что дизайнеры не сидят в студиях, а вузивугно ваяют шаблоны, в которые потом уже вставляют код. Т.е. приоритет — удобство дизайнера и только потом вступает в игру прогер.
Пускай ваяют, а прогер потом этот шаблон вставит куда надо.
B>В общем, я б пока не рекомендовал публиковать статью — слишком много вопросов для заголовка, претендующего всё объяснить.
Для этого и выложил сюда, чтобы определить что людям непонятно и как можно сделать статью доступнее для всех