powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Универсальный template engine
25 сообщений из 68, страница 1 из 3
Универсальный template engine
    #38298646
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для настраиваемых шаблонов писем, document assembly и т.п.

на базе asp.net, стоит ли использовать?

пример:
http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.aspx

наверно, тогда можно подключать любой рендерер на выбор:
https://en.wikipedia.org/wiki/MonoRail_(software)#View_engines

или есть что-нибудь готовое?
...
Рейтинг: 0 / 0
Универсальный template engine
    #38298650
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и, может быть, есть redistributable T4 engine кроме копии из MonoDevelop?
...
Рейтинг: 0 / 0
Универсальный template engine
    #38298980
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Razor рекомендуют:
http://github.com/jlamfers/RazorMachine

интересно, а для WebForms view engine есть что-нибудь готовое, чтобы в качестве шаблонизатора использовать?
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299277
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299300
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA StringTemplate

а аля WebForms есть, чтобы <%=FunctionXXX(YYY) %>

?
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299307
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2,

а чем разор-то не угодил? с чем работать будем? html? для xml есь xslt (генерить xdoc-и всякие), или нужен какой-то такой мегадвижок чтоб генерил что попало? у всех свой несколько ограниченный круг задач как бы, и это логично чорт возьми ))
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299310
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttsanyock2,

а чем разор-то не угодил? с чем работать будем? html? для xml есь xslt (генерить xdoc-и всякие), или нужен какой-то такой мегадвижок чтоб генерил что попало? у всех свой несколько ограниченный круг задач как бы, и это логично чорт возьми ))

синтаксис классического asp нужен, и желательно, чтобы работало на старых dotnet v2 или хотябы v3.5 (легко делается из v2 добавление DLL-ки)
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299312
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2,

можно попробовать выдрать из спарка, как в етом примере:

https://github.com/loudej/spark/tree/master/src/Samples/DirectUsage/EmailOrTextTemplating/


...
пысы и отсебятина: наверное мне одному непонятно, какие силы должны удерживать на v2, сочувствую в общем :)
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299317
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2,

кстати, http://www.stringtemplate.org/about.html

все ж рекомендую посмотреть. во-первых, есь под csharp2, проверен временем, во-вторых быстр, и многое умеет:

Literals

Expressions

Template includes

Expression options

Conditionals

Anonymous templates

Map operations

Functions

Lazy evaluation

Missing and null attribute evaluation

в общем всё что нужно.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<html>
<body>
<ol>
$foreach n in names
  <li>$n</li>
$end
</ol>
There are $numberNames names.
</body>
</html>
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299320
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttsanyock2,

можно попробовать выдрать из спарка, как в етом примере:

https://github.com/loudej/spark/tree/master/src/Samples/DirectUsage/EmailOrTextTemplating/

...
пысы и отсебятина: наверное мне одному непонятно, какие силы должны удерживать на v2, сочувствую в общем :)

в смысле подобно этому примеру можно попытаться использовать WebForms ViewEngine из MVC2? так-то мне синтаксис шаблонов Spark не нужен
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299337
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2,

так...

aspx без asp.net не имеет же смысла. т.е. чтоб его использовать, надо
сварганить соответствующее окружение.

я так понял изначальный вопрос про какой-нибудь универсальный рендер
подразумевал под собой вполне конкретный aspx, исключительно
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299374
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Razor (без каких-либо студенческих велосипедов с гитхаба)

http://codearticles.ru/articles/2339
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299397
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

фига се... в систему должен быть установлен MVC 4, чтобы проект запахал

ну в принципе, еси закрыть на это глаза, почти что даже и «отдельно» :)

кроме того, не применимо к .net 2 (совсем-совсем), и судя по всему,
автору топика разор ни разу не упал.

давай лучше пример с «отдельным» движком WebForms Engine :)
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299414
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ, фига се... в систему должен быть установлен MVC 4, чтобы проект запахал
Не фантазируй. System.Web.Razor.dll поставляется при решении, открой для себя Copy Local = true
Собственно, в моём рецепте именно так и сделано, если быть внимательным.

hVosttкроме того, не применимо к .net 2 (совсем-совсем)
И не надо. Какой смысл использовать это старьё? Ты бы еще 1.1 вспомнил.

hVosttавтору топика разор ни разу не упал.
Это его проблемы.

hVosttдавай лучше пример с «отдельным» движком WebForms Engine :)
В топку, Razor вкуснее.
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299433
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

да ладно те,

Install-Package Microsoft.AspNet.Razor

а копи-паст либ не простительно даже в корпоративной наглухо
закрытой среде...

в твоем рецепте ниче об этом не сказано кстати, а в проекте
цепляется либа из GAC
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299450
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ,

да ладно те,

Install-Package Microsoft.AspNet.Razor

а копи-паст либ не простительно даже в корпоративной наглухо
закрытой среде...

в твоем рецепте ниче об этом не сказано кстати, а в проекте
цепляется либа из GAC
Ты сказал, что "в систему должен быть установлен MVC 4, чтобы проект запахал". Я тебе объяснил на пальцах, что это не так. Нужен только System.Web.Razor.dll. Как ты его доставишь для билда - твои проблемы. А после билда решение может поставляться в среды без каких-либо проблем, т.к. System.Web.Razor.dll находится рядом (Copy Local = True).
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299456
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у DotNet v4 жизненный цикл наверно будет еще больший, чем у v2, как минимум пока XP остаются

а DotNet v4.5 так и не подлечили для XP/2003?
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299466
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2skyANA StringTemplate

а аля WebForms есть, чтобы <%=FunctionXXX(YYY) %>

?Есть.
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299482
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2,

http://www.microsoft.com/ru-ru/download/details.aspx?id=17851

прекрасно ставится на XP sp3, проблем никаких в использовании .net 4 сейчас нет
если конечно свой XP по каким-то религиозным причинам не хотють обновлять до sp3

4.5 для 4.0 — это как 3.5 для 2.0 :)
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299488
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ,

да ладно те,

Install-Package Microsoft.AspNet.Razor

а копи-паст либ не простительно даже в корпоративной наглухо
закрытой среде...

в твоем рецепте ниче об этом не сказано кстати, а в проекте
цепляется либа из GACКаким образом Вы разворачиваете сайт на выделенном сервере заказчика?
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299493
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVosttКаким образом Вы разворачиваете сайт на выделенном сервере заказчика?
Попросит заказчика поставить студию и через Install-Package доустановит необходимые пакеты
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299502
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, skyANA,

вы оба два беспардонно и толсто троллите

либы, установленные через менеджер пакетов, по умолчанию имеют copy local = true

если проект имеет депенси, без надлежащего пакета (какето по-нормальному делаецца у МСУ),
и в системе либы нет, то проект просто не скомпилится и никакие copy local = true ему не помогут.

харетупить.
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299517
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ты на вопрос не ответил.
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299523
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttsanyock2,

http://www.microsoft.com/ru-ru/download/details.aspx?id=17851

прекрасно ставится на XP sp3, проблем никаких в использовании .net 4 сейчас нет
если конечно свой XP по каким-то религиозным причинам не хотють обновлять до sp3

4.5 для 4.0 — это как 3.5 для 2.0 :)
и все же 4.5 вы не запустите на хп ну никак.
...
Рейтинг: 0 / 0
Универсальный template engine
    #38299537
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

так и есть...
...
Рейтинг: 0 / 0
25 сообщений из 68, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Универсальный template engine
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]