powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Бесплатные UI контролы для Asp.Net MVC
167 сообщений из 167, показаны все 7 страниц
Бесплатные UI контролы для Asp.Net MVC
    #37977491
asd555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, какие есть бесплатные UI конторолы для Asp.Net MVC? Какими вы пользовались? Проект коммерческий.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977590
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd555,
все контролы, что для асп аки WebForms можно использовать для мувице
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977611
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиasd555,
все контролы, что для асп аки WebForms можно использовать для мувице
Где ты берешь такую забористую таганрогскую траву? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977648
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977656
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиМСУ,
Обоснуй, почему пользоваться можно через траву?
страндартный контрол грид вполне без травы влез в мувице, и яица не потребовались в виде ViewState
Потому что это разные рендеринговые движки.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977665
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
Я наверно дурак или слишком умный ( впрочем это одно и тоже)
если без проблемно их использую,
зы дал бы еще тынц на TreeView, да он не опубликован.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977863
начало
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

Т. е ты серверный контрол засунул в MVC? какой мханизм представления ?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977901
OlegPanikarovskyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степи,
Где-то в степизы дал бы еще тынц на TreeView, да он не опубликован.

http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html

Очень доволен.
Ну если нет проблем с javascript.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977944
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
началоГде-то в степи,

Т. е ты серверный контрол засунул в MVC? какой мханизм представления ?Да можно целиком страницу WebForms засунуть в MVC. От механизма представления это не зависит.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37977948
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но ТС нужны бесплатные MVC контролы, а не обёртка над WebForms :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37978117
asd555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAНо ТС нужны бесплатные MVC контролы, а не обёртка над WebForms :)
Именно. Раньше телериковские были бесплатными. А теперь коммерческую лицензию ввели :(
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37978641
начало
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd555,

попробуй вот это http://msug.vn.ua/Posts/Details/4473
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37979029
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиесли без проблемно их использую,
зы дал бы еще тынц на TreeView, да он не опубликован.
Прям в cshtml юзаешь вебформовые контролы?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37979460
Фотография a_titeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

А че, я вообще из winform юзаю... или это мне приснилось... не помню...
Норм так, вытаскиваешь хрень типа gridview, а она работает!!!

Путевые нормальные бесплатные - только на githab‘е и то не все для коммерца..
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37980004
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если нужен грид, то посмотри jqGrid, сам сейчас с ним работаю. но придется допиливать JavaScript ). Зато очень многое он умеет "из коробки"
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37980266
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиasd555,
все контролы, что для асп аки WebForms можно использовать для мувице
А будет ли такая смесь, архитектурно правильным подходом? WebForms - он ведь event driven.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37981017
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонГде-то в степиasd555,
все контролы, что для асп аки WebForms можно использовать для мувице
А будет ли такая смесь, архитектурно правильным подходом? WebForms - он ведь event driven.
имхо, это будет архитектурно правильным бредом
+ многое из контролов для WebForms просто не будет корректно работать (постбэка-то нету!)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37981210
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШайтанПарамонпропущено...

А будет ли такая смесь, архитектурно правильным подходом? WebForms - он ведь event driven.
имхо, это будет архитектурно правильным бредом
+ многое из контролов для WebForms просто не будет корректно работать (постбэка-то нету!)Теоретики, такие теоретики :)
К примеру у нас проект изначально на ASP.NET WebForms написан. Больше года мы его постепенно переводим на MVC, и какие-то части уже работают на чистом MVC, а какие-то - это гибрид: вызов WebForms из MVC. Где полностью страниц, где UserControl-ов.
И прекрасно данная связка работает, и ни фига это не бред, а практическая необходимость :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37981329
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAШайтанпропущено...

имхо, это будет архитектурно правильным бредом
+ многое из контролов для WebForms просто не будет корректно работать (постбэка-то нету!)Теоретики, такие теоретики :)
К примеру у нас проект изначально на ASP.NET WebForms написан. Больше года мы его постепенно переводим на MVC, и какие-то части уже работают на чистом MVC, а какие-то - это гибрид: вызов WebForms из MVC. Где полностью страниц, где UserControl-ов.
И прекрасно данная связка работает, и ни фига это не бред, а практическая необходимость :)
То что этот бред работает, не говорит о том что это бестпрактис. У вас даже обходмости перехода на mvc не было. Учились бы лучше формы готовить :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983012
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAБольше года мы его постепенно переводим на MVC
Зачем? Это просто пестец, такие сроки, такие трудозатраты... Бред.

P.S. Согласен с Парамоном.
P.S2. Мне так и не ответили на вопрос:

МСУГде-то в степиесли без проблемно их использую,
зы дал бы еще тынц на TreeView, да он не опубликован.
Прям в cshtml юзаешь вебформовые контролы?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983239
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Парамон]skyANAУ вас даже обходмости перехода на mvc не было.Необходимость появилась в связи с появлением функционала, что легче и архитектурно правильнее реализовать на MVC. Как бы не просто так решили переводить проект, где более 5000 клиентов, которым пользуется больше миллиона людей каждый день, на другие рельсы :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983249
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЗачем?Расширение функционала. :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983265
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot skyANAРасширение функционала. :)[/quot]
Ой лукавите) ведь можно расширять и веб формы просто какой ценой тока))
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983289
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu, одна из задач - дать пользователям широкие возможности кастомизации своих сайтов: от CMS до возможности ручками менять разметку представлений. Подобие CMS есть и в текущей версии на WebForms, но там особо не развернёшься.
А уж о том, чтобы пользователь сам смог нафигачить разметку представления и связать её с моделью в WebForms и говорить нечего :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983746
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, какое нах расширение функционала :) Вебформс погибче мвц расширяется и допиливается, зачем тут сказки про белого бычка городить. Вон, тот же днн на вебформз написан, хоть обрасширяйся. Убейте своего архитектора, серьезно
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983781
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, расскажите как дать пользователю полный контроль над разметкой и иметь несколько элементов <form> на странице, тогда подумаю над мокрухой :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983823
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В вебформс нельзя больше одной формы что ли?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983833
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, ну а двумя предложениями, когда точно надо юзать mvc?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983834
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще я преувеличиваю масштаб бедствия.
Переводим мы на MVC не полностью весь проект (большая часть его модулей как написаны на WebForms, так и работают).
На MVC мы активно переводим CMS модуль системы, т.к. именно его функционал необходимо сильно расширить. Плюс ещё пара мест.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983849
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyВ вебформс нельзя больше одной формы что ли?Больше одного элемента <form runat="server"> нельзя.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983909
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoneshockМСУ, ну а двумя предложениями, когда точно надо юзать mvc?Когда начинаешь новый проект.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983934
начало
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANA, какое нах расширение функционала :) Вебформс погибче мвц расширяется и допиливается, зачем тут сказки про белого бычка городить. Вон, тот же днн на вебформз написан, хоть обрасширяйся. Убейте своего архитектора, серьезно

это тонкий троллинг что ли ?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983956
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAБольше одного элемента <form runat="server"> нельзя.
Можно и без runat="server", asp пост/гет принимает на ура и в формах :)
Мне какбэ тоже, больше импонирует mvc, но целесообразность перевода большого проекта, все равно сомнительна.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37983986
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон, я же уже уточнил, что не всего проекта, а одного большого модуля и пары мелких :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984076
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонМожно и без runat="server", asp пост/гет принимает на ура и в формах :)Без runat="server" мы вообще теряем контроль над элементом в WebFroms :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984186
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAБез runat="server" мы вообще теряем контроль над элементом в WebFroms :)
И тут на помощь приходят элементы html )
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984225
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAБез runat="server" мы вообще теряем контроль над элементом в WebFroms :)
И тут на помощь приходят элементы html )О чём Вы?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984291
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПарамонпропущено...

И тут на помощь приходят элементы html )О чём Вы?
Про html, это результат любого элемента в формах.
А где у вас контроль потерян? В студии что ли? )
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984340
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAпропущено...
О чём Вы?
Про html, это результат любого элемента в формах.
А где у вас контроль потерян? В студии что ли? )Накидайте пример, как Вы будете динамически задавать значение атрибута method у элемента form.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984392
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНакидайте пример, как Вы будете динамически задавать значение атрибута method у элемента form.

Кину пару, на вскидку )

Код: html
1.
<form method="<%=MyMethod%>"


Код: c#
1.
place.Controls.Add(MyForm);


StringBuilder или Response.Write на край ) // сойдет, для нестандартных задач
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984399
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон, я так понимаю, что MyMethod и place - это свойство и переменная некоего контрола, который будет работать если он внутри некой страницы (считай <form runat="server">).
Получаем на выходе невалидный HTML (form в form) и фиг это будет работать :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984412
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПарамон, я так понимаю, что MyMethod и place - это свойство и переменная некоего контрола, который будет работать если он внутри некой страницы (считай <form runat="server">).
Получаем на выходе невалидный HTML (form в form) и фиг это будет работать :)

Хватит ерунду городить, кто сказал внутри должно быть form?
<form runat="server"> Вообще не обязан присутствовать на странице. )
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984500
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, расскажите как дать пользователю полный контроль над разметкой и иметь несколько элементов <form> на странице, тогда подумаю над мокрухой :)
Пользователю он не нужен, этот полный контроль. Если убедишь меня в обратном - получишь медаль, золотую )
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984503
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAПарамон, я так понимаю, что MyMethod и place - это свойство и переменная некоего контрола, который будет работать если он внутри некой страницы (считай <form runat="server">).
Получаем на выходе невалидный HTML (form в form) и фиг это будет работать :)

Хватит ерунду городить, кто сказал внутри должно быть form?
<form runat="server"> Вообще не обязан присутствовать на странице. )А я этого и не говорил :) У Вас уточнял: маленькая провокация.
Доберусь до дома, отпишу, почему получается фигня.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984571
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAкак дать пользователю полный контроль над разметкой

На мантру похоже :]
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984583
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущим полного контроля над разметкой посвящается ..

[spoiler] Ищущий да обрящет
http://www.youtube.com/v/jo1cyl0QbWo
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37984974
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ Нашему Пользователю он не нужен, этот полный контроль. Если убедишь меня в обратном - получишь медаль, золотую )Зачем мне убеждать Вас в том, что нужно Вашему пользователю? :)

Рискну предположить, что ваш пользователь - это по большей части офисный планктон, которому полный контроль вообще давать опасно :)

Наши же клиенты - это более 5000 некоммерческих организаций: различные "кружки" по интересам, благотворительные организации, учебные заведения, церкви и т.д. и т.п.
Это простые люди, что сами ищут в интернете подходящий им софт. Многие уже игрались с такими продуктами как Wordpress, Joomla!, знакомы с HTML и CSS, сделали пару сайтов.
И они хотят индивидуальный шаблон, индивидуальные компоненты и модули на сайте.

Да что тут говорить? Натянуть свой html на функционал движка - это стандартная возможность в современных CMS. И ей пользуются.
100500 шаблонов для тех же Wordpress и Joomla! создано, 100500 компонентов и модулей написано, значит это явно кому-то нужно.

И нашим пользователям тожно нужен данный функционал :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37985056
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ нашим пользователям тожно нужен данный функционал :)
Батенька, ты смотрел функционал DNN? Что скажешь?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37985142
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAИ нашим пользователям тожно нужен данный функционал :)
Батенька, ты смотрел функционал DNN? Что скажешь?Скажу, что молодцы: написали свой движок для создания и изменения дизайна сайта, новые модули можно писать в Visual Studio. Круто :)
Но на мой взгляд написать свой движок сложнее, чем перейти на MVC и использовать готовый View Engine.

И MVC из коробки даёт больше возможностей по кастомизации.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37985381
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСкажу, что молодцы: написали свой движок для создания и изменения дизайна сайта, новые модули можно писать в Visual Studio. Круто :)
Не просто круто, а великолепно - мощная архитектура плагинов.

skyANAНо на мой взгляд написать свой движок сложнее, чем перейти на MVC и использовать готовый View Engine.
Не согласен.

skyANAИ MVC из коробки даёт больше возможностей по кастомизации.
Не согласен.

P.S. Архитектора-таки на вертел, так и передайте ему :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37985490
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNN BlogIn 6.2 DotNetNuke is beginning a framework for creating web services that are tightly integrated in the DotNetNuke platform.
The Services Framework was based on ASP.Net MVC.
During the development of 6.2 Microsoft announced they would be releasing WebAPI for ASP.Net.
WebAPI is built from the ground up for the purpose of building services on HTTP.
It quickly became obvious that WebAPI was a better approach to Services Framework than MVC. Since 6.2 was scheduled to release well before WebAPI, we made the hard choice to release an MVC based Services Framework, and then make the breaking change to WebAPI with the next major release.:)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37985672
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANADNN BlogIn 6.2 DotNetNuke is beginning a framework for creating web services that are tightly integrated in the DotNetNuke platform.
The Services Framework was based on ASP.Net MVC.
During the development of 6.2 Microsoft announced they would be releasing WebAPI for ASP.Net.
WebAPI is built from the ground up for the purpose of building services on HTTP.
It quickly became obvious that WebAPI was a better approach to Services Framework than MVC. Since 6.2 was scheduled to release well before WebAPI, we made the hard choice to release an MVC based Services Framework, and then make the breaking change to WebAPI with the next major release.:)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986229
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем больше выходит новых поделок на ниве сайто-строительства тем больше я склоняюсь к мысли что Серж похоже таки прав в своем угрюмом скептицизме.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986244
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серж априори не может быть прав. Ибо.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986272
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA.. ваш пользователь - это по большей части офисный планктон, которому полный контроль вообще давать опасно :)

- "кружки" по интересам,
- благотворительные организации,
- учебные заведения,
- церкви
хотят индивидуальный шаблон, индивидуальные компоненты и модули на сайте ???


Ага, писать хороший софт для офиса (для людей в нем работающих) не нужно?
И "контроль над разметкой" доверять им нельзя :]
Да он им и не нужен, собственно. Возможность кастомизации, да. Но для этих целей обычно CSS хватало

А вот кружкам по интересам и церквям o_0 и прочим графоманам "контроль над разметкой" так запросто :]

Да и есть все это на формах ..
А парсер для разметки(ViewEngine или как там Вы его называете :)
дело конечно хлопотное но не особо сложное, IMXO.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986314
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANA.. ваш пользователь - это по большей части офисный планктон, которому полный контроль вообще давать опасно :)

- "кружки" по интересам,
- благотворительные организации,
- учебные заведения,
- церкви
хотят индивидуальный шаблон, индивидуальные компоненты и модули на сайте ???


Ага, писать хороший софт для офиса (для людей в нем работающих) не нужно?
И "контроль над разметкой" доверять им нельзя :]
Да он им и не нужен, собственно. Возможность кастомизации, да. Но для этих целей обычно CSS хватало

А вот кружкам по интересам и церквям o_0 и прочим графоманам "контроль над разметкой" так запросто :]

Да и есть все это на формах ..
А парсер для разметки(ViewEngine или как там Вы его называете :)
дело конечно хлопотное но не особо сложное, IMXO.Бла-бла-бла... Не надо передёргивать :)

Лучше расскажите нам, что "всё это" есть на формах? И в каком виде?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986321
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, давай я поставлю вопрос по-другому, чего именно нельзя сделать на формах?
А то ты как-то абстрактно всё о какой-то там полноконтрольной разметке и прочих конях в вакууме. Давай конкретно, какую прикладную задачу нельзя сделать с помощью вебформз :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986336
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Лучше расскажите нам, что "всё это" есть на формах?

Возможность кастомизации стандартных движков.
И не только морды но и функционала.

.. их есть на формах.

skyANAИ в каком виде?

В шикарном :]
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986345
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANAЛучше расскажите нам, что "всё это" есть на формах?

Возможность кастомизации стандартных движков.О каких конкретно движках речь?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986351
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselskyпропущено...

Возможность кастомизации стандартных движков.О каких конкретно движках речь?

шарик
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986354
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANA, давай я поставлю вопрос по-другому, чего именно нельзя сделать на формах?
А то ты как-то абстрактно всё о какой-то там полноконтрольной разметке и прочих конях в вакууме. Давай конкретно, какую прикладную задачу нельзя сделать с помощью вебформз :)Хорошо, давайте конкретно :)
В терминах нашей системы тема - это:
- Master layout(s),
- Gadgets - компоненты страницы (меню, форма логина, блог, форум, контент и т.п.),
- Styles,
- Header images,
- Icons,
- ArtText (fonts+styles),
- Artboxes (style+images)

Всё это пользователь может кастомизировать под себя.

Теперь давайте подумаем над тем, что такое Master layout(s) и Gadgets в WebForms, и что это такое в MVC (мы используем StringTemplate).

В WebForms:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="WebApplication1.SiteMaster" %>
<%@ Register Src="~/Gadgets/Menu.ascx" TagPrefix="uc" TagName="Menu" %>
<!DOCTYPE html>
<html lang="en">
<head runat="server">
    <asp:ContentPlaceHolder runat="server" ID="HeadContent" />
</head>
<body>
    <form runat="server">
        <uc:Menu runat="server" />


В MVC (StringTemplate):
Код: html
1.
2.
3.
4.
5.
6.
7.
<!DOCTYPE html>
<html lang="en">
<head>
    <$ Area(Id="HeadContent") $>
</head>
<body>
    <$ Gadgets/Menu() $>


Уже имеем явные неудобства для пользователя в WebForms по сравнению с MVC:
- нужно понимать какие-то директивы Master и Register
- нужно не забывать про runat="server"
- нужно понимать зачем в разметке <form runat="server"> и помнить об этом

И это только верхушка айсберга :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986355
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANAпропущено...
О каких конкретно движках речь?
шарикВаши пользователи сами кастомизируют свои сайты в шарике? Каким образом?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986357
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСерж априори не может быть прав. Ибо.
Я ваши глупости, причём, со всех сторон в этом топике не читаю вообще. Не интересно. Только время от времени по диагонали просматриваю, чтобы нарушений не было.
ПС. Вообще-то, мне тоже не понятно почему надо переводить проект с формс на мвц, если он работает. А послезавтра появится что-то новое. Опять переводить?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986359
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselskyпропущено...

шарикВаши пользователи сами кастомизируют свои сайты в шарике? Каким образом?

http://office.microsoft.com/en-us/sharepoint-designer-help/introducing-sharepoint-designer-2010-HA101782482.aspx

http://www.thesharepointmuse.com/2010/05/sharepoint-2010-customization-resources/


А гаджеты, это типа веб-парты, я полагаю?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986372
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyА гаджеты, это типа веб-парты, я полагаю?Типа того.
Но проблема опять-таки в том, что кому-то хватает интерфейса редактора (он у нас есть с драгэндропом и визивигом), а кто-то продвинутый хочет кастомизировать саму разметку, а учить при этом синтаксис движка WebForms не хочет :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986373
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУСерж априори не может быть прав. Ибо.
Я ваши глупости, причём, со всех сторон в этом топике не читаю вообще. Не интересно. Только время от времени по диагонали просматриваю, чтобы нарушений не было.
ПС. Вообще-то, мне тоже не понятно почему надо переводить проект с формс на мвц, если он работает. А послезавтра появится что-то новое. Опять переводить?

ShSerge, да нету тута никаких сторон. Так, поругиваемся, со скуки.
skyANA вот мега-гениальный проект для 5000 церквей и кружков на стринг-билдере написал :]
Архитектуру вот запостил, обсуждаем, формы поругиваем.
Вообщем все как обычно, chill.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986374
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselskyА гаджеты, это типа веб-парты, я полагаю?Типа того.
Но проблема опять-таки в том, что кому-то хватает интерфейса редактора (он у нас есть с драгэндропом и визивигом), а кто-то продвинутый хочет кастомизировать саму разметку, а учить при этом синтаксис движка WebForms не хочет :)

А синтаксис Вашего движка, надо полагать хочет?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986375
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПС. Вообще-то, мне тоже не понятно почему надо переводить проект с формс на мвц, если он работает. А послезавтра появится что-то новое. Опять переводить?Да не переводим мы весь проект, уточнял уже :) Только фронтенд, CMS и ещё пару мелких модулей. Остальной бекенд как работал на WebForms, так и работает.
Так же планируем реализовать свой API как разработчики DNN. И так же как они смотрим в сторону ASP.NET MVC 4 WebAPI.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986379
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANAпропущено...
Типа того.
Но проблема опять-таки в том, что кому-то хватает интерфейса редактора (он у нас есть с драгэндропом и визивигом), а кто-то продвинутый хочет кастомизировать саму разметку, а учить при этом синтаксис движка WebForms не хочет :)

А синтаксис Вашего движка, надо полагать хочет?Синтаксис StringTemplate в разы проще и понятнее. Маленький пример приводил выше.
Вообще Вы сами можете оценить, если почитаете доку на нашем сайте.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986396
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselskyпропущено...


А синтаксис Вашего движка, надо полагать хочет?Синтаксис StringTemplate в разы проще и понятнее. Маленький пример приводил выше.
Вообще Вы сами можете оценить, если почитаете доку на нашем сайте.
Извини, но попахивает детскими шалостями вида «этот язык сложный и плохой», а вот этот «простой и хороший». В любом случае нужно будет учить специфику, иметь понимание и желание писать код. При прочих равных, монопенисуально, что нужно будет знать - вебформс, мвц, стрингтемплейты, xslt, ...
Следовательно, мы снова упираемся в палку с двумя концами. До сих пор я не вижу никаких преимуществ такого перехода. Сопли типа одна разметка проще, другая сложнее идут в лес, разумеется.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986398
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAУже имеем явные неудобства для пользователя в WebForms по сравнению с MVC:
- нужно понимать какие-то директивы Master и Register
- нужно не забывать про runat="server"
- нужно понимать зачем в разметке <form runat="server"> и помнить об этом

И это только верхушка айсберга :)

Про «неудобства» я уже сказал, а вот про айсберг давай продолжим. Так что же кроется в основании айсберга, что за непомерное зло мешает нам сделать цмс на вебформах? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986435
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, где я говорил, про плохой язык? :) Я сказал, что синтаксис StringTemplate проще и понятнее пользователям. Особенно тем, кто уже работал с движками типа Wordpress и Joomla!
Почему бы Вам не предложить разработчикам не пользоваться Razor, какой в нём смысл-то вообще, а мы посмотрим на реакцию? :)

StringTemplate имеет свои очевидные преимущества, поэтому и был выбран.

Вообще давайте исходить из того, что CMS, да, можно реализовать на WebForms, только на MVC это сделать проще. :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986457
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, где я говорил, про плохой язык? :) Я сказал, что синтаксис StringTemplate проще и понятнее пользователям.
Не факт, что он проще и понятнее.

skyANAОсобенно тем, кто уже работал с движками типа Wordpress и Joomla!
А тем, кто не работал с Wordpress и Joomla?

skyANAПочему бы Вам не предложить разработчикам не пользоваться Razor, какой в нём смысл-то вообще, а мы посмотрим на реакцию? :)
А почему бы мне не предложить идею модульности в виде
а) плагинов
б) вечастей
в) iframe
... как сделано в самых продвинутых системах (SharePoint, Dynamics CRM, DNN и т.д.)?

Игрушечный StringTemplate и рядом не валялся по возможностям кастомизации. Причем, какстомизации как на серверной стороне так и клиентской. Так это еще полбеды, учитывая, что у тебя всё было на вебформз и теперь нужно что-то переписывать на мвц. Насколько вообще это оправдано? Что-бы внедрить StringTemplate? :)

skyANAStringTemplate имеет свои очевидные преимущества, поэтому и был выбран.
Да нихрена он не имеет, начнем с этого :) Глянь как в шарике кастомизируются страницы и веб-части с помощью xslt.

skyANAВообще давайте исходить из того, что CMS, да, можно реализовать на WebForms, только на MVC это сделать проще. :)
Не согласен же
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986469
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще в CMS движок не главное. По большому счёту он отвечает за отображение (rendering) сконструированной страницы.

Но и тут есть свои ньюансы.

Как происходит визуализация (rendering) в WebForms?
Страницы и контролы рендерят себя сами (вызывается их метод Render).

А в MVC это делает ViewEngine.

И чтобы изменить поведение в WebForms придётся написать библиотеку своих контролов, а в MVC расширить часть функционала движка.

К примеру вместо HTML я хочу получить JavaScript (JavaScript template). Как это сделать в WebForms?
Используя StringTemplate я накидал базовый функционал в течение одного дня.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986477
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAМСУ, где я говорил, про плохой язык? :) Я сказал, что синтаксис StringTemplate проще и понятнее пользователям.
Не факт, что он проще и понятнее.Можете оценить самостоятельно, ссылку на доку я приводил.

МСУskyANAОсобенно тем, кто уже работал с движками типа Wordpress и Joomla!
А тем, кто не работал с Wordpress и Joomla? Для менее продвинутых пользователей есть GUI c блек джеком и шлюхами WYSIWYG редактором и драгэндропом.

МСУskyANAПочему бы Вам не предложить разработчикам не пользоваться Razor, какой в нём смысл-то вообще, а мы посмотрим на реакцию? :)
А почему бы мне не предложить идею модульности в виде
а) плагинов
б) вечастей
в) iframe
... как сделано в самых продвинутых системах (SharePoint, Dynamics CRM, DNN и т.д.)?

Игрушечный StringTemplate и рядом не валялся по возможностям кастомизации. Причем, какстомизации как на серверной стороне так и клиентской. Так это еще полбеды, учитывая, что у тебя всё было на вебформз и теперь нужно что-то переписывать на мвц. Насколько вообще это оправдано? Что-бы внедрить StringTemplate? :)WebForms прекрасно работает из под MVC, бизнес логика в отдельном слое. Насколько вообще оправдана идея, что не должно быть проблем поменять представление? :)

МСУskyANAStringTemplate имеет свои очевидные преимущества, поэтому и был выбран.
Да нихрена он не имеет, начнем с этого :) Глянь как в шарике кастомизируются страницы и веб-части с помощью xslt.Думаю от синтаксиса XSLT пользователи вообще будет в восторге. Кипятком писать будут. :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986518
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМожете оценить самостоятельно, ссылку на доку я приводил.
Меня не интересуют левые малоизвестные языки, мне нужен фундаментальных подход, который заключается в применении общеизвестных языков, в т.ч. и xslt.

skyANAДля менее продвинутых пользователей есть GUI c блек джеком и шлюхами WYSIWYG редактором и драгэндропом.
А с чего ты взял, что они менее продвинутые? Не совсем понял про визивиг, причем тут он.

skyANAWebForms прекрасно работает из под MVC, бизнес логика в отдельном слое.
Извини, батенька, но я не извращенец.

skyANAНасколько вообще оправдана идея, что не должно быть проблем поменять представление? :)
Любая CMS позволяет менять представление, не вижу никаких проблем реализовать это с помощью веб-частей и кастомизации основного блока представления.

skyANAДумаю от синтаксиса XSLT пользователи вообще будет в восторге. Кипятком писать будут. :)
xslt знают все, а какое-то поделие никто не знает :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986523
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, всё с Вами ясно :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986564
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, всё с Вами ясно :)
Ну а кули :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986695
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПарамонпропущено...


Хватит ерунду городить, кто сказал внутри должно быть form?
<form runat="server"> Вообще не обязан присутствовать на странице. )А я этого и не говорил :) У Вас уточнял: маленькая провокация.
Доберусь до дома, отпишу, почему получается фигня.

Фигня потому что, все эти методы идут в разрез с концепцией форм. :) Я лишь говорил что это возможно.
Ваш микс из форм и мвц, скорей вынужденный, но никак не рекомендуемый подход.
Советовать использование контролов из форм для mvc, ошибка.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986880
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAМСУ, всё с Вами ясно :)
Ну а кули :)Если человек называет то, с чем не знаком левым поделием - это не профессионально :) Кули с ним дальше разговаривать.

P.S.: вот вам статистика распределения CMS . Ткните пальцем в те, где кастомизация при помощи xslt. Прикинем насколько вообще он кому-то нужен. :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986890
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

Ну а кули :)Если человек называет то, с чем не знаком левым поделием - это не профессионально :) Кули с ним дальше разговаривать.

P.S.: вот вам статистика распределения CMS . Ткните пальцем в те, где кастомизация при помощи xslt. Прикинем насколько вообще он кому-то нужен. :)
Во-первых, там только одна цмс на дотнете, и ее система плагинов реализована на сборках dll. Во-вторых, xslt кастомизация реализована у шарепоинта (помимо серверных веб-частей и прочих фишек). В-третьих, ткни мне пальцем в хоть одну из этих цмс (кроме днн), которые поддерживают плагины на дотнете?
Мы работаем с .net framework, не нужно в него тащить левое гумно с пхп, возможности фреймворка предостаточно представляют возможности как решения той или иной задачи. А переводить веб формс на мвц, причем не полностью, вкорячивать убогий стринг темплейт - говорю же, увольте архитектора :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986898
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAпропущено...
А я этого и не говорил :) У Вас уточнял: маленькая провокация.
Доберусь до дома, отпишу, почему получается фигня.

Фигня потому что, все эти методы идут в разрез с концепцией форм. :) Я лишь говорил что это возможно.Ну а какой толк от этого, если это не практично? :)
ПарамонВаш микс из форм и мвц, скорей вынужденный, но никак не рекомендуемый подход.
Советовать использование контролов из форм для mvc, ошибка.А я и не советовал, а сказал, что это работает. Мы не используем контролы из форм в mvc в том плане, что нам они вдруг понадобились, мы постепенно переводим CMS с WebForms на MVC.
В итоге CMS будет на чистом MVC, но не в следующем ещё релизе.
Кстати занималась у нас этим треть команды в отдельной ветке. Остальные за это время выпустили два релиза.
Только недавно (летом) мы смёржили всё в одну ветку и большая часть команды перешла в разработку CMS.
Релиз намечен на март следующего года.

Это к вопросу о трудозатратах.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986899
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, дурдом...
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986902
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, вот самые известные движки:

...System.Web.Razor
System.Web.Mvc.WebFormViewEngine
XsltViewEngine (MvcContrib)
Bellevue
Brail
Hasic
NDjango
NHaml
NVelocityViewEngine (MvcContrib)
SharpTiles
Spark View Engine
StringTemplate View Engine MVC
Wing Beats

Почему именно StringTemplate? Ведь практически все юзают разора и WebFormViewEngine.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986910
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, потому что Вы смотрите с точки зрения разработчика, а не пользователя :)
Наш фитбек и приведённая мною статистика показывают, что большинство продвинутых пользователей (тех, кто сами разбираются в дизайне и вёрстке) знают, что такое Wordpress и PHP и не знают, что такое DNN, WebForms, С#, XSLT.

А почему StringTemplate? Потому как:
- Open Source.
- Lightweight. No page classes are created.
- Fast. Templates are written to the Response Output stream.
- Cached. Templates are cached, but utilize a FileSystemWatcher to detect file changes.
- Dynamic. Templates can be generated on the fly in code.
- Flexible. Templates can be nested to any level.
- In line with MVC principles. Promotes separation of UI and Business Logic. All data is created ahead of time, and passed down to the template.

И его синтаксис понятен пользователю :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986912
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати наши модули (компоненты CMS, а не модули всей системы) - это и есть плагины в отдельных сборках dll. Подгружаются MEF.
Но они не связаны с представлением. Представление - это отдельный гаджет, у которого есть шаблон разметки StringTemplate, и в настройках которого указано, с каким модулем (плагином) он связан.
То есть пользователь может взять наш Gadget, переверстать его как ему угодно, и он будет работать.
При этом для пользователя абсолютно прозрачно как реализован модуль.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986914
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, потому что Вы смотрите с точки зрения разработчика, а не пользователя :)
Да пользователю пофиг - ему главное функционал + побольше плагинов нахаляву. А как у тебя обстоят дела с dll плагинами? Тот же новомодный MEF можно прикрутить.

skyANAНаш фитбек и приведённая мною статистика показывают, что большинство продвинутых пользователей (тех, кто сами разбираются в дизайне и вёрстке) знают, что такое Wordpress и PHP и не знают, что такое DNN, WebForms, С#, XSLT.
Так а зачем полезли в дотнет тогда? И снова у нас суп получатся - замес вебформз и мвц + вкорячивание php-педалей. Не кажется, что нужно было сразу начинать на php писать систему? Вы больше года уже просрали при переходе на мвц. Теперь еще и пхпшные грабли вкорячиваете. Сильно :)

skyANAА почему StringTemplate? Потому как:
- Open Source.
- Lightweight. No page classes are created.
- Fast. Templates are written to the Response Output stream.
- Cached. Templates are cached, but utilize a FileSystemWatcher to detect file changes.
- Dynamic. Templates can be generated on the fly in code.
- Flexible. Templates can be nested to any level.
- In line with MVC principles. Promotes separation of UI and Business Logic. All data is created ahead of time, and passed down to the template.
- А разор стал платным?
- А разор не легкий?
- А разор не быстрый?
- А разор не кешируется?
- А разор на лету не может создавать шаблоны?
- А разор не соответствует принципам мвц?

Ты эту рекламную шелуху студентам рассказывай :)

skyANAИ его синтаксис понятен пользователю :)
Точно так же, как и понятен тот же разор. Не надо ля-ля :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986916
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТо есть пользователь может взять наш Gadget, переверстать его как ему угодно, и он будет работать.
При этом для пользователя абсолютно прозрачно как реализован модуль.
Это понятно. Речь о том, если пошли уж в сторону мвц, почему родной разор не заюзали? А считать, кто больше знает стринг темплейт или разор - несерьезно. Популярность мвц с разором растет в арифметической прогрессии, это тоже нужно учитывать.
Попробуй щас найди на рынке ASP.NET MVC девелопера, пишущего на стрингтемплейте :) Вот и я о том же.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986923
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, какие php-педали? )))) Ты о чём?
Я лишь намекаю на то, что пользователям больше знаком HTML с вкраплениями PHP и следовательно им более понятен StringTemplate, а не WebForms, или Razor, или XSLT.

Да и ничего мы пока не просрали при переходе на MVC. Было два полноценных релиза, клиенты не жалуются. Стогнации нет, только рост.
Посмотрим, что будет в марте :)

МСУПопробуй щас найди на рынке ASP.NET MVC девелопера, пишущего на стрингтемплейте :)Да мы берём и без опыта в MVC, если человек может объяснить, что такое ViewState :) Да и вёрсткой у нас отдельные люди занимаются, они вообще студию редко открывают, им Razor на фиг не упал.
А мне как разработчику вообще по фигу. Я пишу и на WebForms, и на MVC, и на PHP. Использую и Razor, и StringTemplate.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986928
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУРечь о том, если пошли уж в сторону мвц, почему родной разор не заюзали?StringTemplate более гибкий, его синтаксис понятнее пользователям, его функционал можно расширить под себя.

Как при помощи Razor получить не HTML, а JavaScript template? Фиг знает.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986948
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, какие php-педали? )))) Ты о чём?
Я лишь намекаю на то, что пользователям больше знаком HTML с вкраплениями PHP
Ты сам ответил на свой вопрос :)

skyANAи следовательно им более понятен StringTemplate, а не WebForms, или Razor, или XSLT.
Одним более понятен StringTemplate, другим Razor, третьим вообще с нуля нужно учить разметку. Если ты сел на рельсы дотнета, то какой смысл перетягивать php-одеяло на себя? Сумбур и дикость.

[quot skyANA]Да и ничего мы пока не просрали при переходе на MVC.
Позволь процитировать одного замечательного мембера в треде

Замечательный мемберБольше года мы его постепенно переводим на MVC



skyANAПосмотрим, что будет в марте :)
Я бы начинал искать новую работу :)

skyANAДа мы берём и без опыта в MVC, если человек может объяснить, что такое ViewState :)
Слишком дорого - учить, объяснять и показывать. У вас просто стартап, вы еще не прочувствовали, что такое увольняются люди, факапятся сроки, текучка (не дай бог), низкая экспертиза в команде - как следствие нужен набор адекватных специалистов (сильные тим-лид, архитектор, главные/ведущие спецы и т.д.), поддержка ПО и т.д. Пока у вас всё на уровне ковыряния в лохмотьях с периодическими чекинами в svn и полуграмотными постами в жире :)

skyANAДа и вёрсткой у нас отдельные люди занимаются, они вообще студию редко открывают, им Razor на фиг не упал.
Я как-то клал на мнение верстальщика, которому не нравится видите ли разор. Есть общая архитектура, есть возможности фреймворка, есть программисты, есть решение. Это первостпенно.

skyANAА мне как разработчику вообще по фигу. Я пишу и на WebForms, и на MVC, и на PHP. Использую и Razor, и StringTemplate.
А мне как разработчику вообще по фигу. Я пишу на WebForms и ассемблере. Даешь тазм в вебформз етить! :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986952
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУРечь о том, если пошли уж в сторону мвц, почему родной разор не заюзали?StringTemplate более гибкий, его синтаксис понятнее пользователям, его функционал можно расширить под себя.
Чушь детсадовского гения перед поступлением в первый класс. Чем StringTemplate голее гибче разора, слабо привести пример? То, что ты привел в прошлый раз - можешь детворе с улицы показать :) Давай реальные конкретные примеры.

skyANAКак при помощи Razor получить не HTML, а JavaScript template? Фиг знает.
http://www.fidelitydesign.net/?p=375
http://razorengine.codeplex.com/
http://stackoverflow.com/questions/4636000/razor-template-to-javascript-string
http://stackoverflow.com/questions/6795360/html-templating-solution-for-both-asp-net-mvc-and-browser
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37986994
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot МСУ]skyANAМСУ, какие php-педали? )))) Ты о чём?
Я лишь намекаю на то, что пользователям больше знаком HTML с вкраплениями PHP
Ты сам ответил на свой вопрос :)

skyANAи следовательно им более понятен StringTemplate, а не WebForms, или Razor, или XSLT.
Одним более понятен StringTemplate, другим Razor, третьим вообще с нуля нужно учить разметку. Если ты сел на рельсы дотнета, то какой смысл перетягивать php-одеяло на себя? Сумбур и дикость.

skyANAДа и ничего мы пока не просрали при переходе на MVC.
Позволь процитировать одного замечательного мембера в треде

Замечательный мемберБольше года мы его постепенно переводим на MVC



skyANAПосмотрим, что будет в марте :)
Я бы начинал искать новую работу :)

skyANAДа мы берём и без опыта в MVC, если человек может объяснить, что такое ViewState :)
Слишком дорого - учить, объяснять и показывать. У вас просто стартап, вы еще не прочувствовали, что такое увольняются люди, факапятся сроки, текучка (не дай бог), низкая экспертиза в команде - как следствие нужен набор адекватных специалистов (сильные тим-лид, архитектор, главные/ведущие спецы и т.д.), поддержка ПО и т.д. Пока у вас всё на уровне ковыряния в лохмотьях с периодическими чекинами в svn и полуграмотными постами в жире :)

skyANAДа и вёрсткой у нас отдельные люди занимаются, они вообще студию редко открывают, им Razor на фиг не упал.
Я как-то клал на мнение верстальщика, которому не нравится видите ли разор. Есть общая архитектура, есть возможности фреймворка, есть программисты, есть решение. Это первостпенно.

skyANAА мне как разработчику вообще по фигу. Я пишу и на WebForms, и на MVC, и на PHP. Использую и Razor, и StringTemplate.
А мне как разработчику вообще по фигу. Я пишу на WebForms и ассемблере. Даешь тазм в вебформз етить! :)

Сиротина ты наша, как страшно тебе жить!!! Копеечные шараги без архитекторов, текучки, факапы, УГ в виде webforms...
Аж всплакнул, как представил
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987002
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ Муся, а архитекторам молоко за вредность дают? Представляю счастье что-то вбить в твой башка? Падеж среди них должен быть страшный.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987019
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAМСУ, какие php-педали? )))) Ты о чём?
Я лишь намекаю на то, что пользователям больше знаком HTML с вкраплениями PHP
Ты сам ответил на свой вопрос :)

skyANAи следовательно им более понятен StringTemplate, а не WebForms, или Razor, или XSLT.
Одним более понятен StringTemplate, другим Razor, третьим вообще с нуля нужно учить разметку. Если ты сел на рельсы дотнета, то какой смысл перетягивать php-одеяло на себя? Сумбур и дикость.Ты придуриваешься? Что значит выражение "перетягивать php-одеяло"? Объясни. :)

МСУskyANAДа и ничего мы пока не просрали при переходе на MVC.
Позволь процитировать одного замечательного мембера в треде

Замечательный мемберБольше года мы его постепенно переводим на MVCТо, что треть команды занята значительным расширением функционала одного из модулей системы - это называется просрали? Интересное представление о разработке :) Или ты сможешь повторить функционал того же DNN за две недели?

МСУskyANAДа мы берём и без опыта в MVC, если человек может объяснить, что такое ViewState :)
Слишком дорого - учить, объяснять и показывать. У вас просто стартап, вы еще не прочувствовали, что такое увольняются люди, факапятся сроки, текучка (не дай бог), низкая экспертиза в команде - как следствие нужен набор адекватных специалистов (сильные тим-лид, архитектор, главные/ведущие спецы и т.д.), поддержка ПО и т.д.Поржал! Этому стартапу 6 лет, компании 12. Более 5000 клиентов. Сроки не факапятся, текучки нет, разработка, тестирование и поддержка на очень хорошем уровне.

МСУПока у вас всё на уровне ковыряния в лохмотьях с периодическими чекинами в svn и полуграмотными постами в жире :)По себе что-ли судишь? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987022
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaСиротина ты наша, как страшно тебе жить!!! Копеечные шараги без архитекторов, текучки, факапы, УГ в виде webforms...
Аж всплакнул, как представил
Кухарка ты наша, у тебя вообще не жизнь - сараи в подвалах с CRT-мониторами на 17 дюймов, текучки, факапы, УГ в виде silverlight... Аж прослезился.

SeVaЗЫ Муся, а архитекторам молоко за вредность дают? Представляю счастье что-то вбить в твой башка? Падеж среди них должен быть страшный.
Сева, а таким как ты говнокодерам дают вообще еду? Про зарплату я как-бы молчу вообще, тебе не то что зарплата, а наоборот снимать деньги нужно за вредительство надобно. Тебя с твоими познаниями о «простых» серверах с мембершипом без иис, вообще, веником из IT гнать нужно.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987027
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы придуриваешься? Что значит выражение "перетягивать php-одеяло"? Объясни. :)
Объяснял же, вчитайся еще раз :)
skyANAЯ лишь намекаю на то, что пользователям больше знаком HTML с вкраплениями PHP

skyANAТо, что треть команды занята значительным расширением функционала одного из модулей системы - это называется просрали?
То, что треть команды занимается больше года переделыванием проекта с вебформс на мвц - это называется просрали. Бессмысленная работа.

skyANAПоржал! Этому стартапу 6 лет, компании 12. Более 5000 клиентов. Сроки не факапятся, текучки нет, разработка, тестирование и поддержка на очень хорошем уровне.
Ну дай бог :)

skyANAПо себе что-ли судишь? :)
Предсказываю судьбу проекта :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987028
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Факап ты наш, по себе не судят. Тебя таки поперли из твоей шаражки, теперь по помойкам ошиваешься.
Девочки и мальчики, смотрите, что будет с вами, если будете лоботрясами, которые могут устраивать только склоки на форумах
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987031
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кухарка ты наша, я по тебе ж сужу. Всё сидишь на пенсии и проливаешь свет в форумах, в которых тебя чмырит каждый второй за твою тупость. Так и помрешь бездарем.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987035
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ Ты настолько туп, что сам даже эпитет сообразить не можешь. Кухаркой ты у меня бы лет пять назад.
Тогда я тебя еще толком не знал, но теперь ты даже на нее не тянешь.
Мальчик за пивом и не более
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987037
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
StringTemplate более гибкий, его синтаксис понятнее пользователям, его функционал можно расширить под себя.
Чушь детсадовского гения перед поступлением в первый класс. Чем StringTemplate голее гибче разора, слабо привести пример? То, что ты привел в прошлый раз - можешь детворе с улицы показать :) Давай реальные конкретные примеры.

skyANAКак при помощи Razor получить не HTML, а JavaScript template? Фиг знает.
http://www.fidelitydesign.net/?p=375
http://razorengine.codeplex.com/
http://stackoverflow.com/questions/4636000/razor-template-to-javascript-string
http://stackoverflow.com/questions/6795360/html-templating-solution-for-both-asp-net-mvc-and-browser Ты свои примеры хотябы смотрел? :)
В первой ссылке говорится про некий Jazor, что пытается быть полной реализацией синтаксиса Razor, но исключительно на JavaScript.
Во второй я вообще не увидел упоминания JavaScript.
В третьей полученный HTML кодируют при помощи HttpUtility.JavaScriptStringEncode. Это ни фига не JavaScript Template :)
В последней автор размышляет, может ему попробовать Jazor, а ему отвечают что для этого использовали Spark.

Зачёт, фигли! :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987040
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЗЫ Ты настолько туп, что сам даже эпитет сообразить не можешь. Кухаркой ты у меня бы лет пять назад.
Тогда я тебя еще толком не знал, но теперь ты даже на нее не тянешь.
Мальчик за пивом и не более
Ты даже не туп, у тебя напрочь отсутствует серое вещество в голове. Пять лет назад ты был обыкновенным ничего не представляющем из себя червяком, не представляющим угрозы для неокрепших умов. Теперь ты подрос и стал более унылым гавнокодером - безголовой кухаркой без минимального интеллекта. Герой паттернов проектирования и мембершипа на "простых" серверах - твой удел. Капашись дальше в навозе, пенсионер.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987041
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAТы придуриваешься? Что значит выражение "перетягивать php-одеяло"? Объясни. :)
Объяснял же, вчитайся еще раз :)
skyANAЯ лишь намекаю на то, что пользователям больше знаком HTML с вкраплениями PHPЗачем меня же и цитировать? :) Хочешь, чтобы я перечитал и понял свою фразу так, как понял её Ты?! Не проще тупо объяснить как ты её понял и что имеешь ввиду? :)

МСУskyANAТо, что треть команды занята значительным расширением функционала одного из модулей системы - это называется просрали?
То, что треть команды занимается больше года переделыванием проекта с вебформс на мвц - это называется просрали. Бессмысленная работа.Никто не занимался переделываением :) Маленькие гаджеты мы переделали на MVC. А большие (типа блога и форума) оставили как есть, они прекрасно работают из под MVC.
На JavaScript + MVC мы реализовали новый функционал: WYSIWYG редактор, драгэндроп гаджетов на страницу, сами гаджеты, новые темы.

skyANAПоржал! Этому стартапу 6 лет, компании 12. Более 5000 клиентов. Сроки не факапятся, текучки нет, разработка, тестирование и поддержка на очень хорошем уровне.
Ну дай бог :)

skyANAПо себе что-ли судишь? :)
Предсказываю судьбу проекта :)[/quot]
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987045
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЗачёт, фигли! :)
Тебе этого мало?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Razor.SetTemplateBase(typeof(HtmlTemplateBase<>));
  
  string template = 
  @"<html>
      <head>
        <title>Hello @Model.Name</title>
      </head>
      <body>
        Email: @Html.TextBoxFor(m => m.Email)
      </body>
    </html>";
    
var model = new PageModel { Name = "World", Email = "someone@somewhere.com" };
string result = Razor.Parse(template, model);



Ты можешь что угодно запихнуть в темплейт и отрендерить его.

P.S. Кстати, до сих пор не увидел реальных преимуществ стринг темплейта, о которых ты говорил. Зачет, фигли (с) :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987048
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЗачем меня же и цитировать? :) Хочешь, чтобы я перечитал и понял свою фразу так, как понял её Ты?! Не проще тупо объяснить как ты её понял и что имеешь ввиду? :)
Цитирование - это такой же ответ на твой вопрос, если ты еще не понял этого. Какие тут нужны объяснения, неужели не понятно, что твои "вкрапления" пхп в .net приложениях как кобыле пятое колесо? :) Что тут еще пояснять надо...

skyANAНикто не занимался переделываением :) Маленькие гаджеты мы переделали на MVC. А большие (типа блога и форума) оставили как есть, они прекрасно работают из под MVC.
Ну ты это бабушке можешь рассказать. Ну или кухарке Севе. А понимающие люди сразу увидят подвох - просто так без переделывания невозможно мигрировать представление и логику из веб-формз на мвц. Только полностью переписать.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987052
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAЗачёт, фигли! :)
Тебе этого мало?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Razor.SetTemplateBase(typeof(HtmlTemplateBase<>));
  
  string template = 
  @"<html>
      <head>
        <title>Hello @Model.Name</title>
      </head>
      <body>
        Email: @Html.TextBoxFor(m => m.Email)
      </body>
    </html>";
    
var model = new PageModel { Name = "World", Email = "someone@somewhere.com" };
string result = Razor.Parse(template, model);



Ты можешь что угодно запихнуть в темплейт и отрендерить его.И что я в итоге получу, строку HTML на сервере? Мне не это нужно. Мне нужен JavaScript Template: функция на клиенте, которой я отдаю модель на клиенте, и она мне на клиенте формирует итоговый HTML.

МСУP.S. Кстати, до сих пор не увидел реальных преимуществ стринг темплейта, о которых ты говорил. Зачет, фигли (с) :)Основное преимущество - это то, что шаблоны StringTemplate могут быть вложены до любого уровня.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987056
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAЗачем меня же и цитировать? :) Хочешь, чтобы я перечитал и понял свою фразу так, как понял её Ты?! Не проще тупо объяснить как ты её понял и что имеешь ввиду? :)
Цитирование - это такой же ответ на твой вопрос, если ты еще не понял этого. Какие тут нужны объяснения, неужели не понятно, что твои "вкрапления" пхп в .net приложениях как кобыле пятое колесо? :) Что тут еще пояснять надо...Ты реально придуриваешься :)
Я тебе привёл статистику, которая говорит, что 85% - это Wordpress, Joomla!, Drupal.
Я тебе сказал, что большинство наших продвинутых пользователей знают, что такое Wordpress, что им знаком синтаксис PHP.
И следовательно синтаксиси StringTemplate им проще понять, чем синтаксис Razor.

Всё. Какое нах одеяло? :)

МСУskyANAНикто не занимался переделываением :) Маленькие гаджеты мы переделали на MVC. А большие (типа блога и форума) оставили как есть, они прекрасно работают из под MVC.
Ну ты это бабушке можешь рассказать. Ну или кухарке Севе. А понимающие люди сразу увидят подвох - просто так без переделывания невозможно мигрировать представление и логику из веб-формз на мвц. Только полностью переписать.Бла-бла-бла... Ну как-нибудь покажу тебе код. Хотя нах он тебе нужен :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987058
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ что я в итоге получу, строку HTML на сервере? Мне не это нужно. Мне нужен JavaScript Template: функция на клиенте, которой я отдаю модель на клиенте, и она мне на клиенте формирует итоговый HTML.
Что мешает через $.ajax обратиться на сервер и заюзать RazorParser.Parse?

МСУP.S. Кстати, до сих пор не увидел реальных преимуществ стринг темплейта, о которых ты говорил. Зачет, фигли (с) :)Основное преимущество - это то, что шаблоны StringTemplate могут быть вложены до любого уровня.[/quot]
А RazorParser?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987059
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы реально придуриваешься :)
Я тебе привёл статистику, которая говорит, что 85% - это Wordpress, Joomla!, Drupal.
Я тебе сказал, что большинство наших продвинутых пользователей знают, что такое Wordpress, что им знаком синтаксис PHP.
И следовательно синтаксиси StringTemplate им проще понять, чем синтаксис Razor.

Всё. Какое нах одеяло? :)

"Вкрапления" php - вот какое одеяло :) Накой оно в .NET? Если ты так печешься о статистике, почему сразу не выбрал php?

skyANAБла-бла-бла... Ну как-нибудь покажу тебе код. Хотя нах он тебе нужен :)
Покажи покажи, вместе поржем :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987068
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAТы реально придуриваешься :)
Я тебе привёл статистику, которая говорит, что 85% - это Wordpress, Joomla!, Drupal.
Я тебе сказал, что большинство наших продвинутых пользователей знают, что такое Wordpress, что им знаком синтаксис PHP.
И следовательно синтаксиси StringTemplate им проще понять, чем синтаксис Razor.

Всё. Какое нах одеяло? :)

"Вкрапления" php - вот какое одеяло :) Накой оно в .NET? Если ты так печешься о статистике, почему сразу не выбрал php?А где ты вообще увидел, что "вкрапления" php попали в .Net? :)

МСУskyANAБла-бла-бла... Ну как-нибудь покажу тебе код. Хотя нах он тебе нужен :)
Покажи покажи, вместе поржем :)Ну если тебя смешат формовские OnIntit, OnLoad, OnPreRender, то чего бы не показать-то :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987074
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА где ты вообще увидел, что "вкрапления" php попали в .Net? :)
Ты же сам об этом сказал :)

skyANAНу если тебя смешат формовские OnIntit, OnLoad, OnPreRender, то чего бы не показать-то :)
Нормальные события, мне они жить никогда не мешали :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987079
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О-о-о! Срач начался!
ПС. Имхо, аспнет - очень простая штука. Request и Response. всё остальное - для МСУ. Движок вэбформс даёт возможность попользоваться драгэнддропом контрольев, типа, как в десктопных приложениях. Мвц - (хе-хе), как в пхп. Только мвц - это паттерн (с тем же реквестом и респонсом), а не подумайте ещё чего. Revenons-en à nos moutons.
ППС. Я уже писал специально для МСУ, что ОРМ - довольно старая штука, которую юзали ещё в визуал фокспро. Теперь возвращаемся к мвц, которая уже фиг знает сколько лет в пхп (да и яве тоже). :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987082
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну всё, Серж снова начал жечь нипадеццки

Гет, пост, цги - и все дела
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987083
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAИ что я в итоге получу, строку HTML на сервере? Мне не это нужно. Мне нужен JavaScript Template: функция на клиенте, которой я отдаю модель на клиенте, и она мне на клиенте формирует итоговый HTML.
Что мешает через $.ajax обратиться на сервер и заюзать RazorParser.Parse?Прикалываешься? Ничто не мешает :) Только зачем дёргать сервер каждый раз, когда пользователь что-то поменял в редакторе и хочет посмотреть как это будет выглядеть до того, как он нажмёт Save? Гораздо быстрее сделать это на клиенте.

МСУP.S. Кстати, до сих пор не увидел реальных преимуществ стринг темплейта, о которых ты говорил. Зачет, фигли (с) :)Основное преимущество - это то, что шаблоны StringTemplate могут быть вложены до любого уровня.[/quot]
А RazorParser?[/quot]
В StringTemplate - это выглядит так:
- имеем MasterLayout.tpl:
Код: html
1.
2.
3.
4.
5.
6.
7.
<!DOCTYPE html>
<html>
  <head></head>
  <body>
    <$ NestedTemplate() $>
  </body>
</html>


- NestedTemplate.tpl:
Код: html
1.
2.
<h1>I am the Nested Template!</h1>
<$ AnotherTemplate() $>


и т.д.

А как это выглядит в случае RazorParser?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987088
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAА где ты вообще увидел, что "вкрапления" php попали в .Net? :)
Ты же сам об этом сказал :)О чём? О том, что пользователи видели HTML с вкраплениями PHP, но не видели WebForms с вкраплениями C#? И из этого следует, что первые попали в .Net? Пользователи маги и волшебники :)

МСУskyANAНу если тебя смешат формовские OnIntit, OnLoad, OnPreRender, то чего бы не показать-то :)
Нормальные события, мне они жить никогда не мешали :)Ну тогда поржать не получится. Они никуда не делись :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987090
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПрикалываешься? Ничто не мешает :) Только зачем дёргать сервер каждый раз, когда пользователь что-то поменял в редакторе и хочет посмотреть как это будет выглядеть до того, как он нажмёт Save? Гораздо быстрее сделать это на клиенте.
Не прикалываюсь - на полном серьезе. Что мешает дёргать сервер каждый раз по факту изменения данных в редакторе (по кнопке "проверить темплейт") - тупо через аякс запросить RazorParser.Parse и вернуть информацию на клиент? Не вижу вообще никакой проблемы.

skyANAА как это выглядит в случае RazorParser?

Код: c#
1.
2.
3.
@model MyTreeModel
<h1>I am the Nested Template!</h1>
@Model.ExecTemplateFromRazorParser
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987092
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAО чём? О том, что пользователи видели HTML с вкраплениями PHP, но не видели WebForms с вкраплениями C#? И из этого следует, что первые попали в .Net? Пользователи маги и волшебники :)
Причем тут видимость пользователей, ты говорил о конкретных вкраплениях php. Зачем это дотнету? Тут даже волшебником быть не нужно :)

skyANAНу тогда поржать не получится. Они никуда не делись :)
Выкладывай, найдем место, где можно посмеяться :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987101
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAПрикалываешься? Ничто не мешает :) Только зачем дёргать сервер каждый раз, когда пользователь что-то поменял в редакторе и хочет посмотреть как это будет выглядеть до того, как он нажмёт Save? Гораздо быстрее сделать это на клиенте.
Не прикалываюсь - на полном серьезе. Что мешает дёргать сервер каждый раз по факту изменения данных в редакторе (по кнопке "проверить темплейт") - тупо через аякс запросить RazorParser.Parse и вернуть информацию на клиент? Не вижу вообще никакой проблемы.Я тебе намекаю на то, что сейчас так и происходит. :) Просто использование JavaScript Template'ов делает CMS более интерактивной.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987107
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ тебе намекаю на то, что сейчас так и происходит. :) Просто использование JavaScript Template'ов делает CMS более интерактивной.
$.ajax + razor чем тебе не JavaScript Template? Такая же интерактивность, причем родная из коробки.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987109
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAА как это выглядит в случае RazorParser?

Код: c#
1.
2.
3.
@model MyTreeModel
<h1>I am the Nested Template!</h1>
@Model.ExecTemplateFromRazorParser

Хм... То есть приходится писать логику самому. Это минус.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987111
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAХм... То есть приходится писать логику самому. Это минус.
Если ты называешь "логикой" банальный вызов нужного темплейта в одну строчку кода, то да - придется писать "логику" самому :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987112
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще вариант на родном движке без лишних телодвижений.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987116
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAЯ тебе намекаю на то, что сейчас так и происходит. :) Просто использование JavaScript Template'ов делает CMS более интерактивной.
$.ajax + razor чем тебе не JavaScript Template? Такая же интерактивность, причем родная из коробки.Время отклика больше, значит менее интерактивно, а не так же :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987118
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAХм... То есть приходится писать логику самому. Это минус.
Если ты называешь "логикой" банальный вызов нужного темплейта в одну строчку кода, то да - придется писать "логику" самому :)В какую одну строчку? Покажи-ка код свойства ExecTemplateFromRazorParser :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987120
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВот еще вариант на родном движке без лишних телодвижений.Не понял. Нужно как чувак написать 10 экранов кода, чтобы потом в одну строчку пользоваться? Круто. :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987209
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУВот еще вариант на родном движке без лишних телодвижений.Не понял. Нужно как чувак написать 10 экранов кода, чтобы потом в одну строчку пользоваться? Круто. :)

Не переживай, он там сам ничего не понял. На английском и больше трех чужих строк кода
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987272
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

$.ajax + razor чем тебе не JavaScript Template? Такая же интерактивность, причем родная из коробки.Время отклика больше, значит менее интерактивно, а не так же :)
На микросекунду дольше выполнится? Могу тебе медаль за отвагу вручить :)
Во-вторых, еще спорно, где быстрее выполнится, на сервере или на клиенте, нужно замерять.
В-третьих, насколько тебе важна эта микросекунда?

skyANAМСУпропущено...

Если ты называешь "логикой" банальный вызов нужного темплейта в одну строчку кода, то да - придется писать "логику" самому :)В какую одну строчку? Покажи-ка код свойства ExecTemplateFromRazorParser :)
Я ж тебе показывал - вызов метода Parse у разоровского шаблонизатора и передача в него шаблона. Можешь и модель туда намапить.

skyANAМСУВот еще вариант на родном движке без лишних телодвижений.Не понял. Нужно как чувак написать 10 экранов кода, чтобы потом в одну строчку пользоваться? Круто. :)
Ну извини, так даже дотнет устроен -пишешь одну строчку кода, а во внутрях многабукаф. Это даже двоешник сева знает :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987638
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу всё, Серж снова начал жечь нипадеццки

Гет, пост, цги - и все дела
А чё, чего-то новое появилось со времён появления аспнет? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987641
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя да, хтмл5 появился. С графикой и вэбсокетами. Впрочем, к аспнет это никаким боком.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37987688
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. Вот , кстати ещё какой-то стрингтемплате.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37989140
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скианыч куда-то пропал. Видно готовит семплы, как в разоре закурить вебформовые контролы, бгг :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991128
начало
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин ну и полемику развели на несколько страниц, вы лучше обьясните мне как вы верстку делаете на Razor - e
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991449
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСкианыч куда-то пропал. Видно готовит семплы, как в разоре закурить вебформовые контролы, бгг :)
1. Я же вроде русским языком писал, что мы используем StringTemplate
2. Подумай о том, зачем есть WebFormView Class
3. View:
Код: html
1.
2.
3.
4.
<div class="<$Model.ClassName$> gadget" id="<$Model.Id$>">
  <!-- THIS IS AN EMPTY TEMPLATE, BECAUSE ASPX IS RENDERED -->
  <$Model.GadgetHtml$>
</div>


4. Controller:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public class SubscriptionModuleController : ModuleController
{
    public SubscriptionModuleController(IGadgetViewProvider gadgetViewProvider)
        : base(gadgetViewProvider)
    {
    }

    public override ActionResult Index()
    {
        var viewHelper = new WebFormsViewHelper(this.ControllerContext);
        var viewModel = (SubscriptionModel)this.gadgetViewProvider.GetGadgetModel();

        viewModel.GadgetHtml = viewHelper.RenderView(this.View(viewHelper.GetWebFormsView(viewModel)));

        return this.View(viewModel);
    }
}


5. Результат:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<div class=" gadget" id="id_Mi7ljRe">
  <!-- THIS IS AN EMPTY TEMPLATE, BECAUSE ASPX IS RENDERED -->   
<form method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="form">
<div class="aspNetHidden">
<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTQwMTYyMzA1OGRk">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form'];
if (!theForm) {
    theForm = document.form;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>
<!-- пропущено -->
</div>
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991653
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, какая разница, что там ASP.NET нагенерит для браузера.
Главное что разметка валидная была.
Если хочется "полного контроля над разметкой" :] создаешь html документ
и с сервером общаешься Аяксом.
Юзерам соответственно продаешь JS виджеты + доступ к сервисам.

Серверный вариант на формах может выглядеть подобным образом.
Юзерам соответственно продаешь веб-парты и шаблоны страниц.
Что в этой разметке может смутить вашего "продвинутого" пользователя?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<%@ Page Title="Index"  MasterPageFile="~/MyTheme.100$.Master" %>
<%-- 
    My Page Template:
    1. Author: http://somewhere.com/skyANA
    2. Examples: http://somewhere.com/examples
    3. Documentation: http://somewhere.com/docs
--%>

<%--Headers--%>
<asp:Content ID="HeadContent" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript" src="gadgets.25$.js"></script>
    Gadgets.MyJSGadget.Init();
</asp:Content>

<%--Top Menu--%>
<asp:Content ID="TopMenuContent" ContentPlaceHolderID="TopMenu" runat="server">
    <div class="gadgets" id="MyJSGadget"></div>
</asp:Content>

<%--Content--%>
<asp:Content ID="MainContent" ContentPlaceHolderID="Main" runat="server">
    <asp:WebPartManager ID="WebPartManager" runat="server"></asp:WebPartManager>
    <asp:WebPartZone ID="MainWebPartZone" runat="server">
        <Gadgets:MyServerGadget ID="MyGadget" UserId="user.id@mydomen.com" />
    </asp:WebPartZone>
</asp:Content>

<%--Footer--%>
<asp:Content ID="FooterContent" ContentPlaceHolderID="Footer" runat="server">
    <%--Users literal Html --%>
</asp:Content>
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991679
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselsky, вообще не понял, что Вы мне предлагаете :) Бизнес-идею? Продавать JS-виджеты, доступ к каким-то сервисам, какие-то веб-парты и шаблоны страниц? На фига? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991710
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselsky, вообще не понял, что Вы мне предлагаете :) Бизнес-идею? Продавать JS-виджеты, доступ к каким-то сервисам, какие-то веб-парты и шаблоны страниц? На фига? :)

Это я о том как бы мог выглядеть Ваш бизнес на "формах" :]
Вы сетовали на то, что пользователям трудно ориентироваться в разметке ASPX
Вот я Вас и спрашиваю: "Что в вышеприведенной разметке, может смутить Ваших продвинутых пользователей?"
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991741
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselsky, они её тупо не поймут :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991770
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тем более я писал, что пользователи могут править разметку Master layout(s) и Gadgets.
Разметка конкретной страницы получается динамически, CMS жеж. Нет никакого Index.aspx :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991789
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselsky, они её тупо не поймут :)

Ну дык они ж продвинутые :]
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37991809
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТем более я писал, что пользователи могут править разметку Master layout(s) и Gadgets.
Разметка конкретной страницы получается динамически, CMS жеж. Нет никакого Index.aspx :)

2skyANA -> Забейте, пишите на StringTemplate или еще на чем.

PS: Да и собственно, какая разница /Index.aspx или /MyApp.aspx или просто /MyApp
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992299
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANAtsyselsky, они её тупо не поймут :)

Ну дык они ж продвинутые :]Ну да, разбираются в HTML, CSS, дизайне. Знакомы с Wordpress. ASPX не знают. И думаю достаточно продвинуты, чтобы понимать, что он им на фиг не упал. Писал об этом. :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992316
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANAТем более я писал, что пользователи могут править разметку Master layout(s) и Gadgets.
Разметка конкретной страницы получается динамически, CMS жеж. Нет никакого Index.aspx :)

2skyANA -> Забейте, пишите на StringTemplate или еще на чем.Спасибо, КЭП! :)

tsyselskyPS: Да и собственно, какая разница /Index.aspx или /MyApp.aspx или просто /MyApp Я о том, что пример с разметкой именно страницы aspx, а не MasterPage, или UserControl, просто не в тему :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992423
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselskyпропущено...


Ну дык они ж продвинутые :]Ну да, разбираются в HTML, CSS, дизайне. Знакомы с Wordpress. ASPX не знают.

Ну дык а накой ты морду им на ASP.NET намалевал, раз они его не знают.
Еще и граблю прикрутил что б на PHP похоже было.
Писал бы UI сразу на PHP, чудило( раз уж мы эпитетами начали разбрасываться ).
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992432
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselsky, если и ты не знаешь, что такое StringTemplate, когда появился и на какие языки, кроме C# портирован, то не стоит употреблять такие слова, как "грабля", чудило :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992441
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И при чём тут опять PHP? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992494
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAtsyselsky, если и ты не знаешь, что такое StringTemplate, когда появился и на какие языки, кроме C# портирован, то не стоит употреблять такие слова, как "грабля", чудило :)

Я спросил зачем
писать приложение на ASP.NET WebForm
затем переписывать год его на ASP.NET MVC,
плюс внедрять сторонний костыль мега-популярный StringTemplate
Только для того разметка "была похожа на Wordpress(PHP)"
Почему не использовать PHP и не ипать себе и пользователям моск?
Смысл вопроса понятен?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992530
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselsky, забудьте про PHP и перечитайте топик :) Я уже объяснял какие части приложения и зачем переводятся на MVC.
Также, если не сложно, объясните почему StringTemplate - это костыль? :)
Это один из движков представления, что используется (не только нами) в MVC.
Спокойно можете нагуглить сравнения ентих движков, где он участвует.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992540
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Web Forms was designed to abstract the Web machinery" (c) Dino Esposito

Ну не нужна пользователям, которые знают, что такое Web данная абстракция.
Им понятнее голый HTML с редкими вставками StringTemplate кода, а не ASPX синтаксис с редкими вставками HTML :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992548
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также хотелось бы услышать о том, как Вы себе представляете кастомизацию MasterPage и UserControl-ов пользователем?
Как это будет работать при условии, что другие пользователи ничего не кастомизировали и должны видеть оригинал?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992581
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТакже хотелось бы услышать о том, как Вы себе представляете кастомизацию MasterPage и UserControl-ов пользователем?

Представляю себе это так :]
1. check out markup file
2. edit file in designer
3. save file
4. check in
5. approve (if need)
6. publish

skyANAКак это будет работать при условии, что другие пользователи ничего не кастомизировали и должны видеть оригинал?

пока файл разметки не опубликован (publish) пользователи видят оригинал.
Стандартная собственно фича, маст хев, так сказать :]
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992612
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA"Web Forms was designed to abstract the Web machinery" (c) Dino Esposito

Ну не нужна пользователям, которые знают, что такое Web данная абстракция.


У пользователей, вообще, с абстрактным мышлением дело плохо.
Большинство только наглядные(графические) образы воспринимают.
Как дельфины :]
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992620
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANAtsyselsky, если и ты не знаешь, что такое StringTemplate, когда появился и на какие языки, кроме C# портирован, то не стоит употреблять такие слова, как "грабля", чудило :)

Я спросил зачем
писать приложение на ASP.NET WebForm
затем переписывать год его на ASP.NET MVC,
плюс внедрять сторонний костыль мега-популярный StringTemplate
Только для того разметка "была похожа на Wordpress(PHP)"
Почему не использовать PHP и не ипать себе и пользователям моск?
Смысл вопроса понятен?
+1

Я тоже этого не понимаю. Потуги скианыча что-то объяснить по этому поводу свелись к какому-то инопланетному мычанию про вложенность, яваскрипт и пр. дурь...
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992624
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТакже хотелось бы услышать о том, как Вы себе представляете кастомизацию MasterPage и UserControl-ов пользователем?
Как это будет работать при условии, что другие пользователи ничего не кастомизировали и должны видеть оригинал?
В шарике это сделано так - имеем 2 версии (опубликованную и редакция). Сложно?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992629
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA"Web Forms was designed to abstract the Web machinery" (c) Dino Esposito

Ну не нужна пользователям, которые знают, что такое Web данная абстракция.
Им понятнее голый HTML с редкими вставками StringTemplate кода, а не ASPX синтаксис с редкими вставками HTML :)
Есть такие, которые знают стринг темплейт, есть те, которые знают аспх, есть те, которые и то и другое понимают, а есть те, которые нихрена не знают. Строить архитектуру только для первых - точно так же глупо, как и переписывать софт с вебформс на мвц.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992634
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyskyANA, какая разница, что там ASP.NET нагенерит для браузера.
Главное что разметка валидная была.
Если хочется "полного контроля над разметкой" :] создаешь html документ
и с сервером общаешься Аяксом.
Юзерам соответственно продаешь JS виджеты + доступ к сервисам.

Серверный вариант на формах может выглядеть подобным образом.
Юзерам соответственно продаешь веб-парты и шаблоны страниц.
Что в этой разметке может смутить вашего "продвинутого" пользователя?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<%@ Page Title="Index"  MasterPageFile="~/MyTheme.100$.Master" %>
<%-- 
    My Page Template:
    1. Author: http://somewhere.com/skyANA
    2. Examples: http://somewhere.com/examples
    3. Documentation: http://somewhere.com/docs
--%>

<%--Headers--%>
<asp:Content ID="HeadContent" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript" src="gadgets.25$.js"></script>
    Gadgets.MyJSGadget.Init();
</asp:Content>

<%--Top Menu--%>
<asp:Content ID="TopMenuContent" ContentPlaceHolderID="TopMenu" runat="server">
    <div class="gadgets" id="MyJSGadget"></div>
</asp:Content>

<%--Content--%>
<asp:Content ID="MainContent" ContentPlaceHolderID="Main" runat="server">
    <asp:WebPartManager ID="WebPartManager" runat="server"></asp:WebPartManager>
    <asp:WebPartZone ID="MainWebPartZone" runat="server">
        <Gadgets:MyServerGadget ID="MyGadget" UserId="user.id@mydomen.com" />
    </asp:WebPartZone>
</asp:Content>

<%--Footer--%>
<asp:Content ID="FooterContent" ContentPlaceHolderID="Footer" runat="server">
    <%--Users literal Html --%>
</asp:Content>



Четкий и понятный пример. Какие могут быть тут вопросы - не понятно.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992641
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyУ пользователей, вообще, с абстрактным мышлением дело плохо.
Большинство только наглядные(графические) образы воспринимают.
Как дельфины :]Согласен, большинство наших пользователей мышкой выбирают тему. Мышкой же создают и корректируют необходимые им страницы.
Кастомизированных ручками сайтов всего-то около двух тысяч :)

tsyselsky1. check out markup file
2. edit file in designerКак понимаю "markup file" - это .master, или .ascx, так? А что такое "designer"?
Откуда скриншот? Как реализована версионность?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992644
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-во. На пхп так уже десяток лет пишут.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992650
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПотуги скианыча что-то объяснить по этому поводу свелись к какому-то инопланетному мычанию про вложенность, яваскрипт и пр. дурь...Вложенность, яваскрипт, и пр. дурь относились к контексту Rasor vs StringTemplate, не надо их приплетать к WebForms vs MVC :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992655
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAТакже хотелось бы услышать о том, как Вы себе представляете кастомизацию MasterPage и UserControl-ов пользователем?
Как это будет работать при условии, что другие пользователи ничего не кастомизировали и должны видеть оригинал?
В шарике это сделано так - имеем 2 версии (опубликованную и редакция). Сложно?Нет :) У нас тоже две версии: original и custom. Просто хотелось бы знать, как конкретно это реализовано в том же шарике, ну чтобы оценить, где сложнее :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992661
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУПотуги скианыча что-то объяснить по этому поводу свелись к какому-то инопланетному мычанию про вложенность, яваскрипт и пр. дурь...Вложенность, яваскрипт, и пр. дурь относились к контексту Rasor vs StringTemplate, не надо их приплетать к WebForms vs MVC :)
Так я, собственно, про костыльный говно стринг темплейт и вещаю ;)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992663
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСтроить архитектуру только для первых - точно так же глупо, как и переписывать софт с вебформс на мвц.Посылка ложная, следовательно заключение может быть любым. Хитрый приём :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992665
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

В шарике это сделано так - имеем 2 версии (опубликованную и редакция). Сложно?Нет :) У нас тоже две версии: original и custom. Просто хотелось бы знать, как конкретно это реализовано в том же шарике, ну чтобы оценить, где сложнее :)
В шарике и версионность есть, и безопасность, и свой редактор шаблонов (шарепоинт дизайнер, некая навороченнейшая студия) и много еще чего.
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992668
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
Вложенность, яваскрипт, и пр. дурь относились к контексту Rasor vs StringTemplate, не надо их приплетать к WebForms vs MVC :)
Так я, собственно, про костыльный говно стринг темплейт и вещаю ;)Дак и ставил бы свою говно плюс конкретнее тогда, вещатель :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992669
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУСтроить архитектуру только для первых - точно так же глупо, как и переписывать софт с вебформс на мвц.Посылка ложная, следовательно заключение может быть любым. Хитрый приём :)
Оружие бесстрашных троллей, учись :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992671
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

Так я, собственно, про костыльный говно стринг темплейт и вещаю ;)Дак и ставил бы свою говно плюс конкретнее тогда, вещатель :)
Какой-то бешеный поток инопланетной фантазии, че хотел-то сказать этим высером? :)
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992672
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
Нет :) У нас тоже две версии: original и custom. Просто хотелось бы знать, как конкретно это реализовано в том же шарике, ну чтобы оценить, где сложнее :)
В шарике и версионность есть, и безопасность, и свой редактор шаблонов (шарепоинт дизайнер, некая навороченнейшая студия) и много еще чего.У нас всё это тоже есть :) Сколько это писали разработчики шарика?
...
Рейтинг: 0 / 0
Бесплатные UI контролы для Asp.Net MVC
    #37992674
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик - сплошной оффтоп.
К пятнице давайте ещё чего-нибудь придумайте, чтобы похоливарить. А это закрываю. Исчерпало.
...
Рейтинг: 0 / 0
167 сообщений из 167, показаны все 7 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Бесплатные UI контролы для Asp.Net MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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