powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Single Page Application или одностраничный портал. Овчинка выделки стоит?
25 сообщений из 423, страница 11 из 17
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795005
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЧё делать, если IIS падает при открытии страницы? Раньше не падал, теперь падает. Всё закомментарил, оставил пустой контроллер и во вьюхе 3 строки текста, всё равно гад падает, w3wp.exe отваливается на сервере. Причём только на одной странице, остальные части сайта нормально работают.Event log смотреть. Цепляться (attach) к процессу и отлаживаться. Дамп попробовать снять.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795006
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и логи самого IIS посмотреть.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795012
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ща чё-нить попробуем затестить.

В обычном логе одно и то же -

авторFaulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x50108835
Faulting module name: clr.dll, version: 4.0.30319.34209, time stamp: 0x5348a1ef
Exception code: 0xc00000fd
Fault offset: 0x0000000000081c89
Faulting process id: 0xb1c
Faulting application start time: 0x01cff7edc6840580
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: 3f3eac3e-63e1-11e4-9415-001dd8b71c98
Faulting package full name:
Faulting package-relative application ID:
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795219
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КИ что же, WPF возвращается? Или MS опять в пролёте из-за своего тупорылого маркетинга?
WPF не знаю пока, но Windows Apps точно быть, XAML - будущее. Как приткнуть его к вебу? Взгляни, это впечатляет http://cshtml5.com/ В прошлый раз, когда я смотрел WinRT, там даже валидации в биндингах не было. WPF-ные триггера вообще не планировались. Но подождём. А результат нужен уже сейчас. Пока HTML SPA потыкаю, там посмотрим.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795220
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУgandjustasВ корпоративных приложениях гораздо проще сделать offline spa, чем нативные приложения под все платформы.
В корпоративных приложениях гораздо проще запилить толстого рич клиента на XAML XBAP и распространять его только под IE. Просто, быстро, красиво, мощно, правильно.ClickOnce?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795223
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasskyANA,

Я тоже пользователь CRM и мне как-то не нужны вкладки.

Не вижу принципиальной потребности во вкладках в бизнес-приложениях. Так что уверен, что это какой-то особенный сценарий, который, возможно, больше ни у кого не встречается.Это надо, даже в этом форуме бывает на одной вкладке "новое сообщение", а на других исходники для цитирования.
gandjustasА может просто косяк в UX проектированииUX проектирование - это что?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795256
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КgandjustasА может просто косяк в UX проектированииUX проектирование - это что?User Experience Design (UX design) или по-русски “Проектирование взаимодействий с пользователем”.

В корпоративе обычно на это забивают :)
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795258
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но этим современные UIX дизайнеры занимаются, а не разработчики.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795291
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
UX проектирование - это что?User Experience Design (UX design) или по-русски “Проектирование взаимодействий с пользователем”.

В корпоративе обычно на это забивают :)Все прикладные формы штампуются по заранее разработанным шаблонам, за редким исключением. Если индивидуально подходить к каждой форме - у заказчика денег не хватит. :-)
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795294
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНо этим современные UIX дизайнеры занимаются, а не разработчики.А чего там? Есть набор стандартных элементов управления и способов компоновки. Задача - выбрать наиболее подходящий подход. Что-то принципиально новое сегодня трудно придумать.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795309
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ прошлый раз, когда я смотрел WinRT, там даже валидации в биндингах не было. WPF-ные триггера вообще не планировались. Но подождём. А результат нужен уже сейчас. Пока HTML SPA потыкаю, там посмотрим.
Про валидацию мы с тобой уже говорили, она нафик не нужна в UI разметке. Наследуешь вью-модель от IDataErrorInfo или IValidatableObject и делаешь валидацию там. По поводу триггеров тоже самое, если есть вью-модель, триггера идут лесом. И ждать ничего не нужно, можно уже давно пилить. Ну выйдут твои триггера позже, ну хорошо - больше функциональности не помешает. Но работать полноценно можно и нужно сейчас.

Алексей КClickOnce?
Зачем он нужен, если есть XBAP? Никаких версий не нужно, просто сделал паблиш на сервере и всё.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795315
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНу выйдут твои триггера позже, ну хорошо - больше функциональности не помешает.Не будет. В лучшем случае, будет унылый VisualStateManager как в SL, может уже есть.

МСУНо работать полноценно можно и нужно сейчас.Подождём.

МСУАлексей КClickOnce?
Зачем он нужен, если есть XBAP?Поиметь полноценный WPF? В XBAP, например, нет ShowDialog. Или делаете набор страниц как в HTML? Без диалогов и других окон?
МСУНикаких версий не нужно, просто сделал паблиш на сервере и всё.Там тоже заморочек особо нет.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795316
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, а чем тебе HTML стал не мил? Ты же вроде всегда был упёртым аспнетчиком :-)
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795322
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПро валидацию мы с тобой уже говорили, она нафик не нужна в UI разметке. Наследуешь вью-модель от IDataErrorInfo или IValidatableObject и делаешь валидацию там. По поводу триггеров тоже самое, если есть вью-модель, триггера идут лесом.
Мне важна скорость разработки. Без этих возможностей скорости разработки не получится. :-)
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795325
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttgandjustasSPA не нужны для неинтерактивных приложений, если надо в основном отображать контент, то SPA будут делаться сложнее и работать медленнее.

Давай откроем этот секрет таким совсем не популярным проектам, как Twitter и Vkontakte? А то мужики-то не знали
Соцсети - как раз пример высокоинтерактивных приложений. Везде лайки, шары, чаты, лента активностей, новые сообщения\комменты грузятся автоматом. Переход при этом должен как можно быстрее происходить. Идеальный сценарий для SPA.

Сравни с этим формумом. Интерактив только один - написать\ответить, которым пользуется 1 посетитель из 100. Какая тут может быть польза от SPA?

hVosttСегодня эта суровая реальность пока что сказки. На SPA как раз делают именно интерактивно/развлекательные веб-приложения, такие как Twitter и Vkontake, ориентированные в первую очередь на потребление контента, затем на генерацию. Никаких там «бизнес-процессов» нет впомине.
Соцсети направлены на лайки и комменты. Не было бы их, то никто не полез бы читать новости в соцсети.

hVosttЯ в очередной раз очень-очень сильно просил пример серьёзного SPA приложения. Это что, миф?
Outlook web access. Самый массовый SPA с 1996 года.

hVosttЗачем в корпоративных приложениях offline? Для какой цели? Ещё одна бестолковая никому не нужная «способность»?Для планшетов и телефонов.

hVosttСамый яркий пример - outlook web access - самое старое и самое массовое SPA, с offline режимом в последних версиях.

hVosttЯ пример с почтой уже давным-давно приводил, это GMail, там тоже есть offline. Почта это крайне специфичное приложение, с одной единственной задачей. Такие приложения вполне заслуженно написаны на SPA, ничего против не имею, даже наоборот. Это не тот пример, который я просил. Давай приложения уровня CRM/ERP/CMS, где есть одна единственная страница. Ну бог с ним, пусть страница авторизации будет выполнена отдельно. Всё остальное -- одна страница. Где?
Dynamics CRM - одна единственная страница, кроме системных настроек.


hVosttЕсли у тебя нет такого опыта, это не значит, что это невозможно. Мы делали менеджер памяти на JS, для сокращения нагрузки на GC, также делали обновление DOM вместо регенерации. Результаты впечатляющие. Хотя разработчики мобильных приложений меня прекрасно поймут. Ты ж вроде оптимизатор, значит тоже должен понимать. Другой вопрос, что это достаточно трудозатратно, и стоит дважды подумать, прежде чем бросаться «в бой» там, где есть более простое решение.
Ты не ответил на вопрос. Как заменить div на form?
Я прекрасно понимаю, что можно заоптимизировать одну форму настолько, что убрать количество аллокаций почти до нуля. Но в масштабах всего приложения это будут спички. Как только делаешь переход на новую страницу у тебя появляется шаблон с другой структурой и совершенно другие данные.


hVosttПока что SPA выигрывает только в умах. Реальная эксплуатационная практика показывает ровно обратное.
Это видимо твоя практика. Моя практика показывает как минимум то, что перегружать страницу частями - гораздо быстрее, чем полностью. Как с точки зрения нагрузки на канал, так и с точки зрения скорости работы UI. Если у тебя не так, то или особенный сценарий или неумение делать правильные SPA.

hVosttПро концепцию «разделяй и властвуй» что-нибудь слышал? SPA это монолит. Не смотря на костыли в виде AMD (которым на деле грошь цена), и подгружаемых шаблонов -- это рано или поздно будет полностью загружено на клиента, это всё равно монолит. Это чревато ошибками. Даже ракеты, запускаемые в космос, уже стали делать из отдельных частей, зачем осознанно лезть в петлю?
Ты о чем? Angular смотрел вообще? Там модульность и DI в полный рост. Как загружаются скрипты никаким боком не связно с модульностью. Шаблоны - так вообще отдельные файлы.
Если ты пишешь SPA как тонну спагетти, то это не значит, что каждый SPA такой. Более того, обычно SPA очень модульные. Без этого даже не взлетает.



hVosttgandjustasФейерческая чушь, прости. Ты выставляешь нужные заголовки ответа и все. Пофигу что там у тебя - данные или целые страницы.

Да ну? Действительно, пофигу? Ты уверен?
Уверен, действительно пофигу.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795332
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КgandjustasskyANA,

Я тоже пользователь CRM и мне как-то не нужны вкладки.

Не вижу принципиальной потребности во вкладках в бизнес-приложениях. Так что уверен, что это какой-то особенный сценарий, который, возможно, больше ни у кого не встречается.Это надо, даже в этом форуме бывает на одной вкладке "новое сообщение", а на других исходники для цитирования.
gandjustasА может просто косяк в UX проектированииUX проектирование - это что?

Форум - не SPA, и ничего от SPA он не получит.

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

Если бы форум работал в режиме SPA, то нужно было бы сделать две вещи:
1) Раздел "Unfinished work", в котором сохранять недописанные сообщения с возможностью в два клика перейти к нужному из любого места.
2) Для ответа в теме - показывать все сообщения в теме, возможно с постраничным разбиением или infinite scroll.

А еще добавить такую полезную фишку, как автоматическое сохранение ссылки на исходное сообщение, когда цитируешь. Чтобы работало как в редактировании, так и в просмотре. Это будет полезно как в SPA, так и в обычном веб-интерфейсе.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795334
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУgandjustasЯ тоже пользователь CRM и мне как-то не нужны вкладки.
А я и пользователь CRM и так же имею скил по разработке на нём. И мне вкладки нужны, без них будет ацкий ад.

Ну и зачем тебе, как пользователю, в Dynamics CRM нужны вкладки?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795336
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУНу выйдут твои триггера позже, ну хорошо - больше функциональности не помешает.Не будет. В лучшем случае, будет унылый VisualStateManager как в SL, может уже есть.
Триггера в UI нафик не нужны. Гораздо гибче и понятнее вся эта логика пишется во вью-модели. Не засирай XAML.

Алексей КПодождём.
Ну жди. Отказываться от мерседеса, в котором не успелт укомплектовать пепельницу, глупо.

Алексей КПоиметь полноценный WPF? В XBAP, например, нет ShowDialog.
Это проблема?

Алексей КИли делаете набор страниц как в HTML? Без диалогов и других окон?
На помойку модальную архитектуру. Есть главный Page и ContentControl, весь остальной UI - это набор UserControl'ов, которые рендерятся в ContentControl. Такая архитектура легко переносима и удобна в плане реализации.

Алексей КТам тоже заморочек особо нет.
Нужно прямо сейчас выгнать пользователей и обновить версию. Как?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795340
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУgandjustasВ корпоративных приложениях гораздо проще сделать offline spa, чем нативные приложения под все платформы.
В корпоративных приложениях гораздо проще запилить толстого рич клиента на XAML XBAP и распространять его только под IE. Просто, быстро, красиво, мощно, правильно.

На практике не проще. Ибо web-ui уже есть. Имея даже обычный веб-интерфейс запилить SPA на порядок проще, чем WPF.

Кроме того WPF это только десктоп и только Windows. А SPA это и мобилки, и планшеты, и не-win десктопы. Так что XBAP категорически не выгоден.

И еще один недостаток WPF - в удаленном рабочем столе тормозит дико. Учитывая довольно широкое распространение терминального доступа - может быть важны аспект.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795341
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУ, а чем тебе HTML стал не мил? Ты же вроде всегда был упёртым аспнетчиком :-)
Так им и остаюсь. Просто не нужно мешать мухи с котлетами :) Вебу - вебово, десктопу - десктопово.

gandjustasНу и зачем тебе, как пользователю, в Dynamics CRM нужны вкладки?
Веду я возможные сделки (Opportunities) к контрагентам. И в примечании описываю возможную сделку и её суть, которую хочу копипастить из соседних вкладок. Нельзя?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795343
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУПро валидацию мы с тобой уже говорили, она нафик не нужна в UI разметке. Наследуешь вью-модель от IDataErrorInfo или IValidatableObject и делаешь валидацию там. По поводу триггеров тоже самое, если есть вью-модель, триггера идут лесом.
Мне важна скорость разработки. Без этих возможностей скорости разработки не получится. :-)
С какого перепуга ты решил, что ты быстрее сделаешь валидацию на триггерах, чем я в vm?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795344
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasАлексей Кпропущено...
Это надо, даже в этом форуме бывает на одной вкладке "новое сообщение", а на других исходники для цитирования.
пропущено...
UX проектирование - это что?

Форум - не SPA, и ничего от SPA он не получит.А причём тут СПА? Речь о необходимости открытия документа на новой странице.

gandjustasТем не менее, предложенный сценарий от недостатка UX. Под окном ввода сообщения выводится куча последних сообщений в теме, но не все, и никакой возможности посмотреть другие сообщения темы нету.И не надо. Достаточно обсуждаемой возможности

gandjustasЕсли бы форум работал в режиме SPA, то нужно было бы сделать две вещи:Это можно сделать и без СПА.
gandjustas1) Раздел "Unfinished work", в котором сохранять недописанные сообщения с возможностью в два клика перейти к нужному из любого места.Да, черновики были бы полезны.
gandjustas2) Для ответа в теме - показывать все сообщения в теме, возможно с постраничным разбиением или infinite scroll.А если требуется цитирование из другой темы? Тут всё не учтёшь, а возможность открытия в новой странице решает все проблемы.

gandjustasА еще добавить такую полезную фишку, как автоматическое сохранение ссылки на исходное сообщение, когда цитируешь. Чтобы работало как в редактировании, так и в просмотре. Это будет полезно как в SPA, так и в обычном веб-интерфейсе.Одно другому не мешает.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795345
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasМСУпропущено...
В корпоративных приложениях гораздо проще запилить толстого рич клиента на XAML XBAP и распространять его только под IE. Просто, быстро, красиво, мощно, правильно.
На практике не проще. Ибо web-ui уже есть. Имея даже обычный веб-интерфейс запилить SPA на порядок проще, чем WPF.
С чего вдруг web ui уже есть? Волшебство?

gandjustasКроме того WPF это только десктоп и только Windows. А SPA это и мобилки, и планшеты, и не-win десктопы. Так что XBAP категорически не выгоден.
Корпоративный стандарт - Windows. Чем и хорош корпоратив, что можно всё сделать под одну гребенку. Зачем мне зоопарк "мобилок" в корпоративе? И даже если прижмет, что замарин же.

gandjustasИ еще один недостаток WPF - в удаленном рабочем столе тормозит дико. Учитывая довольно широкое распространение терминального доступа - может быть важны аспект.
Зачем удаленный рабочий стол? Браузер - средство распространения.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795346
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кпропущено...
Не будет. В лучшем случае, будет унылый VisualStateManager как в SL, может уже есть.
Триггера в UI нафик не нужны. Гораздо гибче и понятнее вся эта логика пишется во вью-модели. Не засирай XAML.Я не понял, ты со мной сейчас про WPF собрался спорить? Отчаянный парень.

МСУАлексей КПодождём.
Ну жди. Отказываться от мерседеса, в котором не успелт укомплектовать пепельницу, глупо.Пепельница нужна!

МСУАлексей КПоиметь полноценный WPF? В XBAP, например, нет ShowDialog.
Это проблема?Если диалоги не нужны, то нет. Как MessageBox("Будет удалена запись. Продолжить?") делаете?

МСУАлексей КИли делаете набор страниц как в HTML? Без диалогов и других окон?
На помойку модальную архитектуру. Есть главный Page и ContentControl, весь остальной UI - это набор UserControl'ов, которые рендерятся в ContentControl. Такая архитектура легко переносима и удобна в плане реализации.Она имеет свои преимущества и недостатки. Но я согласен, редактирование в диалоговом окне - это плохо, блокируется всё приложение, нет возможности перейти к другим документам, чтобы что-нибудь там посмотреть.

МСУАлексей КТам тоже заморочек особо нет.
Нужно прямо сейчас выгнать пользователей и обновить версию. Как?Выгонять не нужно. Оповестить о перезапуске приложения нужно.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38795347
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кпропущено...

Мне важна скорость разработки. Без этих возможностей скорости разработки не получится. :-)
С какого перепуга ты решил, что ты быстрее сделаешь валидацию на триггерах, чем я в vm? Валидацию делают не в триггерах, а в ValidationRule.
...
Рейтинг: 0 / 0
25 сообщений из 423, страница 11 из 17
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Single Page Application или одностраничный портал. Овчинка выделки стоит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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