Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
st_stЧё делать, если IIS падает при открытии страницы? Раньше не падал, теперь падает. Всё закомментарил, оставил пустой контроллер и во вьюхе 3 строки текста, всё равно гад падает, w3wp.exe отваливается на сервере. Причём только на одной странице, остальные части сайта нормально работают.Event log смотреть. Цепляться (attach) к процессу и отлаживаться. Дамп попробовать снять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 10:01 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Ну и логи самого IIS посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 10:02 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Ща чё-нить попробуем затестить. В обычном логе одно и то же - автор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: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 10:07 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУАлексей КИ что же, WPF возвращается? Или MS опять в пролёте из-за своего тупорылого маркетинга? WPF не знаю пока, но Windows Apps точно быть, XAML - будущее. Как приткнуть его к вебу? Взгляни, это впечатляет http://cshtml5.com/ В прошлый раз, когда я смотрел WinRT, там даже валидации в биндингах не было. WPF-ные триггера вообще не планировались. Но подождём. А результат нужен уже сейчас. Пока HTML SPA потыкаю, там посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 14:58 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУgandjustasВ корпоративных приложениях гораздо проще сделать offline spa, чем нативные приложения под все платформы. В корпоративных приложениях гораздо проще запилить толстого рич клиента на XAML XBAP и распространять его только под IE. Просто, быстро, красиво, мощно, правильно.ClickOnce? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 14:59 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
gandjustasskyANA, Я тоже пользователь CRM и мне как-то не нужны вкладки. Не вижу принципиальной потребности во вкладках в бизнес-приложениях. Так что уверен, что это какой-то особенный сценарий, который, возможно, больше ни у кого не встречается.Это надо, даже в этом форуме бывает на одной вкладке "новое сообщение", а на других исходники для цитирования. gandjustasА может просто косяк в UX проектированииUX проектирование - это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 15:03 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Алексей КgandjustasА может просто косяк в UX проектированииUX проектирование - это что?User Experience Design (UX design) или по-русски “Проектирование взаимодействий с пользователем”. В корпоративе обычно на это забивают :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 15:35 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Но этим современные UIX дизайнеры занимаются, а не разработчики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 15:38 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... UX проектирование - это что?User Experience Design (UX design) или по-русски “Проектирование взаимодействий с пользователем”. В корпоративе обычно на это забивают :)Все прикладные формы штампуются по заранее разработанным шаблонам, за редким исключением. Если индивидуально подходить к каждой форме - у заказчика денег не хватит. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:00 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
skyANAНо этим современные UIX дизайнеры занимаются, а не разработчики.А чего там? Есть набор стандартных элементов управления и способов компоновки. Задача - выбрать наиболее подходящий подход. Что-то принципиально новое сегодня трудно придумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:02 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Алексей КВ прошлый раз, когда я смотрел WinRT, там даже валидации в биндингах не было. WPF-ные триггера вообще не планировались. Но подождём. А результат нужен уже сейчас. Пока HTML SPA потыкаю, там посмотрим. Про валидацию мы с тобой уже говорили, она нафик не нужна в UI разметке. Наследуешь вью-модель от IDataErrorInfo или IValidatableObject и делаешь валидацию там. По поводу триггеров тоже самое, если есть вью-модель, триггера идут лесом. И ждать ничего не нужно, можно уже давно пилить. Ну выйдут твои триггера позже, ну хорошо - больше функциональности не помешает. Но работать полноценно можно и нужно сейчас. Алексей КClickOnce? Зачем он нужен, если есть XBAP? Никаких версий не нужно, просто сделал паблиш на сервере и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:20 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУНу выйдут твои триггера позже, ну хорошо - больше функциональности не помешает.Не будет. В лучшем случае, будет унылый VisualStateManager как в SL, может уже есть. МСУНо работать полноценно можно и нужно сейчас.Подождём. МСУАлексей КClickOnce? Зачем он нужен, если есть XBAP?Поиметь полноценный WPF? В XBAP, например, нет ShowDialog. Или делаете набор страниц как в HTML? Без диалогов и других окон? МСУНикаких версий не нужно, просто сделал паблиш на сервере и всё.Там тоже заморочек особо нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:29 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУ, а чем тебе HTML стал не мил? Ты же вроде всегда был упёртым аспнетчиком :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:32 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУПро валидацию мы с тобой уже говорили, она нафик не нужна в UI разметке. Наследуешь вью-модель от IDataErrorInfo или IValidatableObject и делаешь валидацию там. По поводу триггеров тоже самое, если есть вью-модель, триггера идут лесом. Мне важна скорость разработки. Без этих возможностей скорости разработки не получится. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:38 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
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Фейерческая чушь, прости. Ты выставляешь нужные заголовки ответа и все. Пофигу что там у тебя - данные или целые страницы. Да ну? Действительно, пофигу? Ты уверен? Уверен, действительно пофигу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:44 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Алексей КgandjustasskyANA, Я тоже пользователь CRM и мне как-то не нужны вкладки. Не вижу принципиальной потребности во вкладках в бизнес-приложениях. Так что уверен, что это какой-то особенный сценарий, который, возможно, больше ни у кого не встречается.Это надо, даже в этом форуме бывает на одной вкладке "новое сообщение", а на других исходники для цитирования. gandjustasА может просто косяк в UX проектированииUX проектирование - это что? Форум - не SPA, и ничего от SPA он не получит. Тем не менее, предложенный сценарий от недостатка UX. Под окном ввода сообщения выводится куча последних сообщений в теме, но не все, и никакой возможности посмотреть другие сообщения темы нету. Если бы форум работал в режиме SPA, то нужно было бы сделать две вещи: 1) Раздел "Unfinished work", в котором сохранять недописанные сообщения с возможностью в два клика перейти к нужному из любого места. 2) Для ответа в теме - показывать все сообщения в теме, возможно с постраничным разбиением или infinite scroll. А еще добавить такую полезную фишку, как автоматическое сохранение ссылки на исходное сообщение, когда цитируешь. Чтобы работало как в редактировании, так и в просмотре. Это будет полезно как в SPA, так и в обычном веб-интерфейсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:52 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУgandjustasЯ тоже пользователь CRM и мне как-то не нужны вкладки. А я и пользователь CRM и так же имею скил по разработке на нём. И мне вкладки нужны, без них будет ацкий ад. Ну и зачем тебе, как пользователю, в Dynamics CRM нужны вкладки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:53 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Алексей КМСУНу выйдут твои триггера позже, ну хорошо - больше функциональности не помешает.Не будет. В лучшем случае, будет унылый VisualStateManager как в SL, может уже есть. Триггера в UI нафик не нужны. Гораздо гибче и понятнее вся эта логика пишется во вью-модели. Не засирай XAML. Алексей КПодождём. Ну жди. Отказываться от мерседеса, в котором не успелт укомплектовать пепельницу, глупо. Алексей КПоиметь полноценный WPF? В XBAP, например, нет ShowDialog. Это проблема? Алексей КИли делаете набор страниц как в HTML? Без диалогов и других окон? На помойку модальную архитектуру. Есть главный Page и ContentControl, весь остальной UI - это набор UserControl'ов, которые рендерятся в ContentControl. Такая архитектура легко переносима и удобна в плане реализации. Алексей КТам тоже заморочек особо нет. Нужно прямо сейчас выгнать пользователей и обновить версию. Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:55 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУgandjustasВ корпоративных приложениях гораздо проще сделать offline spa, чем нативные приложения под все платформы. В корпоративных приложениях гораздо проще запилить толстого рич клиента на XAML XBAP и распространять его только под IE. Просто, быстро, красиво, мощно, правильно. На практике не проще. Ибо web-ui уже есть. Имея даже обычный веб-интерфейс запилить SPA на порядок проще, чем WPF. Кроме того WPF это только десктоп и только Windows. А SPA это и мобилки, и планшеты, и не-win десктопы. Так что XBAP категорически не выгоден. И еще один недостаток WPF - в удаленном рабочем столе тормозит дико. Учитывая довольно широкое распространение терминального доступа - может быть важны аспект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:58 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Алексей КМСУ, а чем тебе HTML стал не мил? Ты же вроде всегда был упёртым аспнетчиком :-) Так им и остаюсь. Просто не нужно мешать мухи с котлетами :) Вебу - вебово, десктопу - десктопово. gandjustasНу и зачем тебе, как пользователю, в Dynamics CRM нужны вкладки? Веду я возможные сделки (Opportunities) к контрагентам. И в примечании описываю возможную сделку и её суть, которую хочу копипастить из соседних вкладок. Нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 16:59 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
Алексей КМСУПро валидацию мы с тобой уже говорили, она нафик не нужна в UI разметке. Наследуешь вью-модель от IDataErrorInfo или IValidatableObject и делаешь валидацию там. По поводу триггеров тоже самое, если есть вью-модель, триггера идут лесом. Мне важна скорость разработки. Без этих возможностей скорости разработки не получится. :-) С какого перепуга ты решил, что ты быстрее сделаешь валидацию на триггерах, чем я в vm? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 17:00 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
gandjustasАлексей Кпропущено... Это надо, даже в этом форуме бывает на одной вкладке "новое сообщение", а на других исходники для цитирования. пропущено... UX проектирование - это что? Форум - не SPA, и ничего от SPA он не получит.А причём тут СПА? Речь о необходимости открытия документа на новой странице. gandjustasТем не менее, предложенный сценарий от недостатка UX. Под окном ввода сообщения выводится куча последних сообщений в теме, но не все, и никакой возможности посмотреть другие сообщения темы нету.И не надо. Достаточно обсуждаемой возможности gandjustasЕсли бы форум работал в режиме SPA, то нужно было бы сделать две вещи:Это можно сделать и без СПА. gandjustas1) Раздел "Unfinished work", в котором сохранять недописанные сообщения с возможностью в два клика перейти к нужному из любого места.Да, черновики были бы полезны. gandjustas2) Для ответа в теме - показывать все сообщения в теме, возможно с постраничным разбиением или infinite scroll.А если требуется цитирование из другой темы? Тут всё не учтёшь, а возможность открытия в новой странице решает все проблемы. gandjustasА еще добавить такую полезную фишку, как автоматическое сохранение ссылки на исходное сообщение, когда цитируешь. Чтобы работало как в редактировании, так и в просмотре. Это будет полезно как в SPA, так и в обычном веб-интерфейсе.Одно другому не мешает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 17:00 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
gandjustasМСУпропущено... В корпоративных приложениях гораздо проще запилить толстого рич клиента на XAML XBAP и распространять его только под IE. Просто, быстро, красиво, мощно, правильно. На практике не проще. Ибо web-ui уже есть. Имея даже обычный веб-интерфейс запилить SPA на порядок проще, чем WPF. С чего вдруг web ui уже есть? Волшебство? gandjustasКроме того WPF это только десктоп и только Windows. А SPA это и мобилки, и планшеты, и не-win десктопы. Так что XBAP категорически не выгоден. Корпоративный стандарт - Windows. Чем и хорош корпоратив, что можно всё сделать под одну гребенку. Зачем мне зоопарк "мобилок" в корпоративе? И даже если прижмет, что замарин же. gandjustasИ еще один недостаток WPF - в удаленном рабочем столе тормозит дико. Учитывая довольно широкое распространение терминального доступа - может быть важны аспект. Зачем удаленный рабочий стол? Браузер - средство распространения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 17:03 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУАлексей Кпропущено... Не будет. В лучшем случае, будет унылый VisualStateManager как в SL, может уже есть. Триггера в UI нафик не нужны. Гораздо гибче и понятнее вся эта логика пишется во вью-модели. Не засирай XAML.Я не понял, ты со мной сейчас про WPF собрался спорить? Отчаянный парень. МСУАлексей КПодождём. Ну жди. Отказываться от мерседеса, в котором не успелт укомплектовать пепельницу, глупо.Пепельница нужна! МСУАлексей КПоиметь полноценный WPF? В XBAP, например, нет ShowDialog. Это проблема?Если диалоги не нужны, то нет. Как MessageBox("Будет удалена запись. Продолжить?") делаете? МСУАлексей КИли делаете набор страниц как в HTML? Без диалогов и других окон? На помойку модальную архитектуру. Есть главный Page и ContentControl, весь остальной UI - это набор UserControl'ов, которые рендерятся в ContentControl. Такая архитектура легко переносима и удобна в плане реализации.Она имеет свои преимущества и недостатки. Но я согласен, редактирование в диалоговом окне - это плохо, блокируется всё приложение, нет возможности перейти к другим документам, чтобы что-нибудь там посмотреть. МСУАлексей КТам тоже заморочек особо нет. Нужно прямо сейчас выгнать пользователей и обновить версию. Как?Выгонять не нужно. Оповестить о перезапуске приложения нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 17:05 |
|
||
|
Single Page Application или одностраничный портал. Овчинка выделки стоит?
|
|||
|---|---|---|---|
|
#18+
МСУАлексей Кпропущено... Мне важна скорость разработки. Без этих возможностей скорости разработки не получится. :-) С какого перепуга ты решил, что ты быстрее сделаешь валидацию на триггерах, чем я в vm? Валидацию делают не в триггерах, а в ValidationRule. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38795219&tid=1356875]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 373ms |

| 0 / 0 |
