@typescript_ru

Страница 607 из 669
Bogdan
15.05.2018
16:56:17
Хотя vue работает с виртуал дом, а аспа строки конкатенирует в резоре

В два раза

А на 150 реквестов конкурентных сервак упал

Google
Bogdan
15.05.2018
16:56:46
Sergey
15.05.2018
16:57:14
Не, я топить за мвц не буду, активно не юзал, у нас спа

Mikhail
15.05.2018
16:57:56
А на 150 реквестов конкурентных сервак упал
Асп упал после 150 одновременных запросов? Что?

Aleh
15.05.2018
16:57:57
на бэкэнде то понятно MVC
Ох уж этот знаменитый mvc на бекенде лол

Aleh
15.05.2018
17:01:22
А што с ним?
Его не существует, точнее тот model2 который называют mvc слабо относится у оригиналу. Впрочем так почти со всем в нашей отрасли

Aleh
15.05.2018
17:01:56
Mvc это паттерн построения интерфейсов интерактивных

Sergey
15.05.2018
17:02:16
Aleh, ну вы же поняли о чём речь, нет?

ASP MVC

При чём тут вообще паттерны, речь про вполне конкретный фреймворк

Aleh
15.05.2018
17:02:58
Занудствую

Andrew
15.05.2018
17:03:34
«Мвц уже не тот»

Google
Bogdan
15.05.2018
17:04:29
Асп упал после 150 одновременных запросов? Что?
Да, упал! На домашнем ПК тянул(много рамы и проца) , хотя медленно На хостенге упал, гуглклауд легким мановением руки ребутнул машинку, логов нет, что упало не ясно Скорее всего памяти не хватило. Не иневестигировал, приняли решение пилить дальше на ноде

Bogdan
15.05.2018
17:06:43
А что ещё было в приложении? БД, редис и пр?
Обращение по HTTP к микросервису, который в базу ходит

Ну с таким подходом вы и на ноде не усидите)
Почему-же. Бенчмарк показал в два раза ниже скорость + падение, в виду того что изгачально проект планировался на ноде

То эксперимент подтвердил, что не надо никуда переезжать

Sergey
15.05.2018
17:08:26
То эксперимент подтвердил, что не надо никуда переезжать
Если цель эксперимента была никуда не переехать изначально то как бы да

Ну просто описание эксперимента такое себе

Мы не стали разбираться и радостно никуда не пошли)

Bogdan
15.05.2018
17:11:03
А что ещё было в приложении? БД, редис и пр?
в общем юзали Flurl.Http RestSharp почему-то не завелся под кором (я сам на шарпе не писал 3 года, но когда-то рестшарп был норм, под .Net 4.5 )

Мы не стали разбираться и радостно никуда не пошли)
хех, ну такое, если с корлбки плохо работает, так смысл)

если инетерсно, могу показать таблички с замерами)



наврал, ен в два раза, на ~60% медленней

Alexandr
15.05.2018
17:59:41
ASP .NET Core медленнее JS? Странно =)

очень странно)

а для TypeScript есть ORM типзированная?

для серверной части

Google
Kirill
15.05.2018
18:02:12
Есть

https://github.com/typeorm/typeorm

Alexandr
15.05.2018
18:07:14
походу проще фронт и бэк на тайп скрипте писать)

чем на шарп распыляться

раз и ORM есть

Bogdan
15.05.2018
18:10:32
https://github.com/typeorm/typeorm
чет он на основе Active record ?

Aleh
15.05.2018
18:11:18
чет он на основе Active record ?
там два варианта есть

Bogdan
15.05.2018
18:11:36
о, уже заметил, да ?

Kirill
15.05.2018
18:13:14
https://github.com/typestack/routing-controllers

Ещё такое есть. Не знаю правда, чёт там issue много, развивается или нет.

Sergey
15.05.2018
18:22:16
ASP .NET Core медленнее JS? Странно =)
Там не в языке дело, хотя каким образом шэдоудом ускоряет отрисовку шаблона на сервере я не очень понимаю, но это скорее про меня говорит

Alexandr
15.05.2018
18:23:46
аааа, я думал просто отдача страниц в чистом виде)

Alexandr
15.05.2018
18:23:55
таких как Hello World

Bogdan
15.05.2018
18:24:36
таких как Hello World
не, там с базы данных инфа

на сам деле интересно замерять профалером, но немного не до этого

но .net core создает офига потоков

а нода в одном

Sergey
15.05.2018
18:25:33
он его в теории одлжен замедлять ?
Ну в смысле каким образом он вообще влияет, это ж жсный механизм клиентский, разве нет?

Bogdan
15.05.2018
18:26:13
Ну в смысле каким образом он вообще влияет, это ж жсный механизм клиентский, разве нет?
у меня ренедринг на сервре идет создается virtual dom на сервере

Google
Alexandr
15.05.2018
18:26:56
гуглю в инете, написано что ASP .NET намного быстрее)

в плане тестов

Bogdan
15.05.2018
18:27:09
т.е. он не рпосто генерит HTML как набор сиволов, а создает дорогостоящие обьекты для каждого узла хз, коротче, хочу для замеров проверить как aps с JSON работает, чтоыб понять дело в резоре, или в чем-то еще

Alexandr
15.05.2018
18:27:11
странно

Bogdan
15.05.2018
18:28:05
гуглю в инете, написано что ASP .NET намного быстрее)
https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=fortune&l=hra0al да не скажи



Sergey
15.05.2018
18:28:28
Я тупой, я не понимаю

Admin
ERROR: S client not available

Bogdan
15.05.2018
18:28:42
Гидэ он их создаёт, код же клиент выполняет
не, на сервере ренедрит server side rendering

andretshurotshka?❄️кде
15.05.2018
18:28:49
ллол

Alexandr
15.05.2018
18:28:58
странно, как так )))

andretshurotshka?❄️кде
15.05.2018
18:29:33
это канал про шарпистов? как пропатчить asp.net под nodejs

Alexandr
15.05.2018
18:30:11
)))

Alexandr
15.05.2018
18:30:31
все решено, буду на расте писать, там самая лютая скорость))

Morsik
15.05.2018
18:30:53
Alexandr
15.05.2018
18:31:04
ну да, главное чтобы она была средняя

не такая как у руби

Google
Alexandr
15.05.2018
18:32:38
просто на JS машине пишешь мозг себе не выносишь в плане работы с потоками итп

Sergey
15.05.2018
18:33:00
не, на сервере ренедрит server side rendering
Объектная модель у сервера хранится а клиенту совсем вообще просто html присылают, всё, кажется понял. Я просто не думал как-то что клиент настолько может быть унижен)

Bogdan
15.05.2018
18:36:11
Объектная модель у сервера хранится а клиенту совсем вообще просто html присылают, всё, кажется понял. Я просто не думал как-то что клиент настолько может быть унижен)
?))) https://ssr.vuejs.org/en/ ну он не сильно оделен, после начальной прогрузки, клмент подтягивается, и дальше через AJAX работает, получает JSON-ки и сам ренедрит

Alexandr
15.05.2018
18:40:08
[ts] Невозможно скомпилировать модули с использованием параметра "outFile", если флаг "--module" не имеет значения "amd" или "system"

такую вот ошибку пишет как модуль подцепил =)

Bogdan
15.05.2018
18:41:22
воу, я начал тс юзать с модулей уже, так-что не знаю что сказать Раньше разграничения были через глобальный скоуп в TS и через неймспейсы

Sergey
15.05.2018
18:42:53
Ну то есть обмазываться вебпаком может и придётся

andretshurotshka?❄️кде
15.05.2018
18:43:23
outDir мб

Alexandr
15.05.2018
18:44:32
import { Schedule } from "./schedules"; просто пытаюсь заимпортить

рядом лежащий модуль

эту строку и подсвечивает =)

Sergey
15.05.2018
18:44:51
outDir мб
Так он там зафигачит тогда 1:1 жс файлы, надо чтобы среда выполнения умела такое require

Какое оно там нагеннрит

Alexandr
15.05.2018
18:45:48
{ "compilerOptions": { "noImplicitAny": true, "noEmitOnError": true, "sourceMap": true, "outFile": "./wwwroot/js/application.js", "target": "es5" }, "files": [ "./scripts/schedules.ts", "./scripts/app.ts" ], "compileOnSave": true } наверное тут проблема =)

Sergey
15.05.2018
18:46:14
Попробуйте убрать outFile

Alexandr
15.05.2018
18:47:01
а куда он тогда собирать будет?

Sergey
15.05.2018
18:47:07
По дефолту там то ли commonjs то ли node модули

Alexandr
15.05.2018
18:47:27
убрал, тоже самое =)

Sergey
15.05.2018
18:47:32
а куда он тогда собирать будет?
Если outDir не указать то рядом с ts

Alexandr
15.05.2018
18:47:42
а кто может скинуть готовый tsconfig?

Mikhail
15.05.2018
18:48:07
Просто удивительные цифры. И история странная

Страница 607 из 669