@CSharpChatЭта группа больше не существует

Страница 1358 из 1888
Nikita
29.06.2017
08:08:54
там местами криво сделан парсер HTTP-запросов

Sergey
29.06.2017
08:09:03
насколько я помню, MS тоже пишет, что пока еще не особо продакшен

Nikita
29.06.2017
08:09:04
за nginx/IIS этого не видно, но всё же

Sergey
29.06.2017
08:09:49
это понятно

Google
Nikita
29.06.2017
08:09:56
всякие suave туда же, куда и nancy, на кладбище?
если сумеет завестись поверх Kestrel (а это _очень_ просто), то не на кладбище

там всё же есть ниша в виде "фреймворк для F#"

Vlad
29.06.2017
08:10:40
тут просто у меня скорее вопрос в том, стоит ли вообще на что-то другое смотреть, если есть кор?

Nikita
29.06.2017
08:10:44
https://github.com/SuaveIO/Suave.AspNetCore

а, ну собственно вот

Vlad
29.06.2017
08:10:50
а не легаси переводить

Sergey
29.06.2017
08:11:32
ага,

это про F#

Friedrich
29.06.2017
08:12:02
Дак и про F# то же самое. Юзайте F# на коре.

Я юзаю: зависимости нет, брат жив.

Nikita
29.06.2017
08:14:12
и тут такой разор раз и не видит твои типы

Google
Friedrich
29.06.2017
08:14:38
Да нет, всё видит.

Шоб ему их не видеть?

Sergey
29.06.2017
08:17:00
а кто сейчас реально юзает razor?

когда SPA + API все вытеснили

viktor
29.06.2017
08:17:52
либо диды

Nikita
29.06.2017
08:18:05
для админок

там эти ваши SPA - адов оверкилл

viktor
29.06.2017
08:18:16
либо если нужно быстро набросать за 20 минут какой-то хуйни не сложной

Vlad
29.06.2017
08:18:28
а кто сейчас реально юзает razor?
для какой-нибудь newspaper спа ненужен

Nikita
29.06.2017
08:18:48
да и вообще, все эти SPA - та ещё хипстерщина

Андрей
29.06.2017
08:18:58
для какой-нибудь newspaper спа ненужен
для нее и asp net mvc ненужен

Nikita
29.06.2017
08:19:08
они нужны только для освоения бюджета заказчика

Sergey
29.06.2017
08:19:20
ну и кому нужны эти поделки на полчаса работы?

мы ж тут про серьезные сайты

Nikita
29.06.2017
08:19:47
хабра, например

серьёзный сайт

Vyacheslav
29.06.2017
08:19:57
да и вообще, все эти SPA - та ещё хипстерщина
ну а как еще делать веб приложухи на коре?

Nikita
29.06.2017
08:19:58
и где там SPA?

Sergey
29.06.2017
08:20:13
они там так решили

Google
Vlad
29.06.2017
08:20:31
ну а как еще делать веб приложухи на коре?
использовать соответствующие технологии, и не всегда тянуть гигабайт .node_modules?

Sergey
29.06.2017
08:20:32
хорошее решение, часть вычислительной нагрузки спихунть на клиента

чай не 1995 год

Friedrich
29.06.2017
08:20:51
И с разором интегрируется

Nikita
29.06.2017
08:21:05
шаблонизация html - это никакая нагрузка

Friedrich
29.06.2017
08:21:07
И конкурсы интересные.

Sergey
29.06.2017
08:21:26
шаблонизация html - это никакая нагрузка
вот давай подискутируем ))

когда у тебя 2 пользователя, да

Vlad
29.06.2017
08:21:40
SpaServices — это соответствующая технология и есть :)
надо пощупать, это же штука для работы с нодой?

Sergey
29.06.2017
08:21:40
а когда 100000?

а когда 1 млн?

Nikita
29.06.2017
08:21:51
ты про https://github.com/aspnet/JavaScriptServices ?

Friedrich
29.06.2017
08:21:53
надо пощупать, это же штука для работы с нодой?
Да, это она. Очень ок, реально рекомендую.

Nikita
29.06.2017
08:21:57
а когда 1 млн?
да хоть два

Vlad
29.06.2017
08:22:08
а когда 1 млн?
и нагрузка как у твитера?

Friedrich
29.06.2017
08:22:14
ты про https://github.com/aspnet/JavaScriptServices ?
Да. Там два пакета — NodeServices и SpaServices.

Sergey
29.06.2017
08:22:53
1-2 млн, это все деньги, бритвы, баласировщики и т.д.

люди, devop, админы

и т.д.

Google
Nikita
29.06.2017
08:23:41
суть не в этом

суть в том, что разор не даёт вычислительной нагрузки

ей там взяться просто неоткуда, это конкатенация строк

Sergey
29.06.2017
08:24:27
ну раз так, что +GC

плюс, разор не такой тупой, там еще можно всякие штуки делать

так что плз

знаешь, возможно в их случае и верно

ведь основной контент - статья + комменты

Vlad
29.06.2017
08:26:02
ну раз так, что +GC
а так юзер грузит жс хлам на своем кирпиче

Sergey
29.06.2017
08:26:05
передавать это в js и потом лопатить его на клиенте, смысла наверное мало

Admin
ERROR: S client not available

Nikita
29.06.2017
08:26:53
просто смысла никакого в SPA в большинстве случаев нет

вот прям совсем нет

Sergey
29.06.2017
08:27:05
на примере хабра да

Nikita
29.06.2017
08:27:06
его делают для освоения бюджетов

Sergey
29.06.2017
08:27:12
а когда куча бизнес логики есть

Nikita
29.06.2017
08:27:13
да на примере почти чего угодно

заказчику впаривают, что "будет как у фейсбука и гугла"

Sergey
29.06.2017
08:27:28
это как освоение бюджета?

я не пойму

Google
Nikita
29.06.2017
08:27:53
это обосновать прокорм банды жабаскрипт-разработчиков

Sergey
29.06.2017
08:28:34
хорошо, будет банда бэк энд разрабов, это что, уже не распил?

Noir
29.06.2017
08:29:07
Добрый день! Подскажите пожалуйста как реализовать контекстное меню у элементов TreeView если я использую Сaliburn micro? Когда я использую такой код вроде работает, но мне нужно контекстное меню и у элементов в корне TreeView. Вот сам код: <TreeView Width="200" Grid.Column="0" Grid.Row="2" Name="Hubs"> <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type entity:Hub}" ItemsSource="{Binding Flanks}"> //контекстное меню у элементов этого типа не отображается <HierarchicalDataTemplate.ItemContainerStyle> <Style TargetType="TreeViewItem"> <Setter Property="Tag" Value="{Binding RelativeSource={RelativeSource AncestorType=TreeView}}" /> <Setter Property="ContextMenu"> <Setter.Value> <ContextMenu> <MenuItem Header="Remove" cal:Action.TargetWithoutContext="{Binding Path=PlacementTarget.Tag.DataContext, RelativeSource= {RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}" cal:Message.Attach="[Event Click] = [Action RemoveResource($datacontext)]"/> </ContextMenu> </Setter.Value> </Setter> </Style> </HierarchicalDataTemplate.ItemContainerStyle> <StackPanel Orientation="Horizontal" Tag="{Binding DataContext, RelativeSource={RelativeSource Self}}"> //отображаем объект </StackPanel> </HierarchicalDataTemplate> <HierarchicalDataTemplate DataType="{x:Type entity:TreeFlank}" ItemsSource="{Binding Sensors}"> ////контекстное меню у элементов этого типа отображается нормально </HierarchicalDataTemplate> <DataTemplate DataType="{x:Type entity:TreeSensor}"> //отображаем объект </DataTemplate> </TreeView.Resources> </TreeView>

Sergey
29.06.2017
08:29:14
ну и мне как бэк разработчику проще тесты писать на API методы

Nikita
29.06.2017
08:29:39
разделение логики и представления никто не отменял

Sergey
29.06.2017
08:30:30
хорошо, верно, интеграционные тесты проще писать

нагрузочные, сценарные

вообще не вижу смысла делать представление на сервере, когда у меня есть потребители и фронт и сторонняя интеграция

Nikita
29.06.2017
08:31:58
дороже

у тебя вместо одного проекта поддерживать приходится два

Sergey
29.06.2017
08:32:41
зато! тебе нужно full stack брать разраба вместо двух специализированных сотрудника

Viktor
29.06.2017
08:33:16
фулстэк разраб це миф

Sergey
29.06.2017
08:33:17
и ты ж знаешь full не бывает хороших

вот вот

поэтому и пошла эта песня с SPA

наши фронтовики спокойно и angular - переходят на react и обратно на angular 2

Viktor
29.06.2017
08:34:11
но кекс прав, спа не везде нужон

Sergey
29.06.2017
08:34:19
и меня это вообще не касается

а я не утверждаю, что везде нужен

Nikita
29.06.2017
08:35:07
а я не спорю с тем, что для бэкэндщика при использовании SPA меньше геммороя

но даже по опыту написания бакэндов для SPA

разор всё равно нужен

Страница 1358 из 1888

Эта группа больше не существует Эта группа больше не существует