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

Страница 66 из 179
Dima
29.10.2016
10:34:44
Google it!
я так и думал

Виктор
29.10.2016
10:35:23
Про ИМ который написали мы на Angular 1 Google как раз таки весьма лестно отзывается:)

Vadim
29.10.2016
10:35:48
я так и думал
Это мне всё больше напоминает диалог с безумцами...

Виктор
29.10.2016
10:36:12
КОллеги, а именно про 2-й ангуляр, или вообще ангуляр?

Google
Vadim
29.10.2016
10:36:29
2

Виктор
29.10.2016
10:36:48
Просто лично есть разработка - сайт с посещаемостью > 100K в сутки, гугл его ставит как best in class на корпоративных семинарах

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

То есть пока 2-й ангуляр можно не смотреть?:)

собственно с этой целью и влез в беседу - чтобы понять когда на 2-й переходить стоит:)

Oleg
29.10.2016
10:40:45
@webslon, не уловил проблемы, ИМ с > 100к, нагрузка смущает?

Виктор
29.10.2016
10:40:56
да не - просто проект серьезный

Виктор
29.10.2016
10:41:33
можете думать что хотите, в общем серьезный проект. Что за проект сказать не могу - простите. NDA

marat
29.10.2016
10:42:07
не интернет магазин разве?

что может быть серьезнее

Виктор
29.10.2016
10:42:27
ИМ

Vadim
29.10.2016
10:42:30
NDA о том, какой проект разрабатываешь - какое-то очень суровое NDA

Google
Виктор
29.10.2016
10:42:37
Серьезнее только личные кабинеты

Oleg
29.10.2016
10:43:07
конкурент порно хаба?? ну а если без шуток, что мешает пробовать второй раз писали на первом

Виктор
29.10.2016
10:43:24
NDA о том, какой проект разрабатываешь - какое-то очень суровое NDA
Не поверите - когда запустились выложил пост в FB для друзей только, таких мне за это люлей вкатили

Oleg
29.10.2016
10:43:58
тем болие под typescript-ом на большом проекте большой профит

Виктор
29.10.2016
10:44:19
конкурент порно хаба?? ну а если без шуток, что мешает пробовать второй раз писали на первом
Дык я и спрашиваю - можно его уже так масштабно промышленно юзать или лучше пока подождать

Oleg
29.10.2016
10:48:34
@webslon вроде у него есть все что нужно, если интересует стабильность или производительность то не видел жалоб на это, или смущает что недавно релиз был и сразу писать на нем, так читал на хабре статью что писали на нем большой проект еще когда он был в beta и все хорошо полетело

Виктор
29.10.2016
10:50:10
ну да - смущает что релиз недавно, что typescript c которым я пока не знаком, как-то так)

ну и не только я - у нас команда вся

Dmitry
29.10.2016
10:53:14
Виктор пиши на ангуляр2, чтобы было тру на 100к тут нужно много чего сделать тру с беком и архитектурой

Шардить бд и прочее, статику кешировать спереди итд

Виктор
29.10.2016
10:54:08
Ясно, убедили) буду выкраивать время на изучение

Dmitry
29.10.2016
10:54:13
Много работы

Виктор
29.10.2016
10:54:14
Спасибо

Dmitry
29.10.2016
10:59:54
Самое главное что пишешь пишешь кодец лаконичный и более читабельный, чем портянка es5

Алексей
29.10.2016
11:00:25
Дык я и спрашиваю - можно его уже так масштабно промышленно юзать или лучше пока подождать
Уже вышел релиз 2.1. и на нем уже пишут крупные приложения в production

Google
Shoom
29.10.2016
11:13:39
недавно совсем один проект который был на rc4 обновили до 2.1.1

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

позже посмотрю, есть ли разница в производительности и размере бандла

Yan?
29.10.2016
11:23:52
Привет всем! Можете покидать свои репки где хорошенько обложено тестами по последнему писку моды(а точнее обновдению) просто все те гайды и примеры что вижу в интернетах уже устарели интересуют тесты роутеров да спрвисов

Пронин
29.10.2016
12:41:12
> @matochu Some - это свой сервис, где у тебя можно получить данные по языкам а можно нубу пример сервиса такого ... то есть он на выхоже что должен отдавать 'en' ?

Sergey
29.10.2016
12:42:27
А как он это делает или хранит данные эти - это уже как у вас написано приложение

Пронин
29.10.2016
12:49:21
Спасибо

Alexey
29.10.2016
12:56:51
если ng2-translate используешь то такой сервис уже есть, его не надо писать

import { TranslateService } from 'ng2-translate/ng2-translate'

translateService.currentLang

Sergey
29.10.2016
13:02:19
Да

AZ
29.10.2016
18:33:34
Оффтоплю немножко) потому что именно в этой группе детектил больше сообщений при поиске слова "highload". Где можно найти информацию об архитектурах больших проектов как youtube, vk, facebook? Хотелось бы узнать, масштабирование у них вертикальное или горизонтальное?

Алексей
29.10.2016
19:56:02
Оффтоплю немножко) потому что именно в этой группе детектил больше сообщений при поиске слова "highload". Где можно найти информацию об архитектурах больших проектов как youtube, vk, facebook? Хотелось бы узнать, масштабирование у них вертикальное или горизонтальное?
Могу расказть только про Архитектуру FrontEnd и FrontEnd серверов Facebook - использует BigPipe https://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919?__mref=message_bubble Youtube - Structured Page Fragment ( реизобретенный pjax ) http://youtube.github.io/spfjs/ VK - жадничуют чтолибо рассказать, не видел ни 1 поста (если кто подкинет буду рад) LinkedIn - используют fork Dust.js (умеет progressive SSR) http://www.dustjs.com и у них был класный доклад на Highload 2014 о SSR ( слайды сейчас передам ) Ebay - используют MarkoJS http://markojs.com ( умеет progressive SSR) любят модули http://www.ebaytechblog.com/2014/10/02/dont-build-pages-build-modules/ И у Ebay очень хороший tech blog http://www.ebaytechblog.com PS: вообще почти у каждой из перечисленных фирм есть tech блог рекомендую его найти и зарыться в статьях. Бывает очень много "золотой" информации

Оффтоплю немножко) потому что именно в этой группе детектил больше сообщений при поиске слова "highload". Где можно найти информацию об архитектурах больших проектов как youtube, vk, facebook? Хотелось бы узнать, масштабирование у них вертикальное или горизонтальное?
Горизонтальное маштабированива FTW. Но у Stackoverlow было хорошее выступление где они расказывали что у вертикального маштабирования есть свои плюсы https://www.infoq.com/presentations/stack-exchange/

Google
Алексей
29.10.2016
20:15:02
Этот пост запиннить бы)
Да надо репозиторий создать с информацией о разных архитектурах Frontend и Front-End серверов в разных компаниях

AZ
29.10.2016
21:35:47
thx

Dmitry
30.10.2016
12:36:59
я хз что за свагер, но я сделал так: import { Headers } from '@angular/http'; export const contentHeaders = new Headers(); contentHeaders.append('Accept', 'application/json'); contentHeaders.append('Content-Type', 'application/json');

а потом импорчу куда надо

Oleg
30.10.2016
14:35:07
private readonly headers = new Headers({ 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest', 'Accept': 'application/json' })

Dmitry
30.10.2016
15:57:31
Лаконичнее смотрится

Maksim
31.10.2016
10:14:45
Господа, подскажите, пожалуйста, можно ли как-то запустить angular собранный как AOT с zonejs без unsafe-eval в CSP ?

Ильнар
31.10.2016
11:15:41
Внимание вопрос:) если приложение собрано на анг2 и работает по апи, после через native script я собрал апк и клиент скачка с сайта апк и устанавливпет его на своем девайсе, бывают моменты когда инете нет и связи с бекенд апи нет, приложение перестает работат в таком случае? Или нужно чтобы все данные сохранялись в кеш? Типо нет инета, орудии кеш? Или как?

Dima
31.10.2016
11:24:04
вопрос к бизнесу. Если нужна поддержка офлайн режима, то делаешь кеш состояния приложения локально и пингуешь сеть, когда сеть появляется, обновляешь состояние в сети.

Ильнар
31.10.2016
11:31:41
Ок, но для этих манипуляции с кешом на мобиле, анг2 приспособен уже из коробки или как?

Алексей
31.10.2016
11:43:43
Ок, но для этих манипуляции с кешом на мобиле, анг2 приспособен уже из коробки или как?
https://github.com/NativeScript/nativescript/blob/10d4732/tns-core-modules/declarations.d.ts#L3 Вроде все есть

Ильнар
31.10.2016
11:47:00
Т.е. вшиты эти моменты не в анг2, а в native script?

Maksim
31.10.2016
12:00:15
может pwa плюс service workers ? )

Ильнар
31.10.2016
12:03:35
Спасибо

Да

Nikita
31.10.2016
12:54:58
может вам это надо ?

http://plnkr.co/edit/biqCEQ1vHp6w6nVLNvK3?p=preview http://stackoverflow.com/questions/38038001/multiple-named-router-outlet-angular-2

* всмысле подойдет для решения задачи

Alexey
31.10.2016
13:40:01
Можно, я тоже вынес наверх базовые роуты login и app, и у них в children есть свои внутренние роуты и routerOutlet в каждом

Google
Dima
31.10.2016
14:20:33
Ок, но для этих манипуляции с кешом на мобиле, анг2 приспособен уже из коробки или как?
Нейтив скрипт - это для создания нативного приложения. Если мы говорим о сайте, открытом в браузере, то все стандартные хранилища доступны. Localstorage, cookies. К файловой системе доступа, есно, нет, только через аплоад браузера

Ильнар
31.10.2016
16:23:05
Спасибо за информацию

Dima
31.10.2016
16:37:42
> @iashindmytro Если мы говорим о сайте, открытом в браузере

Алексей
31.10.2016
16:38:24
Dima
31.10.2016
16:39:06
ну ок, у вас речь может идти о чем угодно. Мое сообщение предельно ясно

Страница 66 из 179

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