Size: a a a

Angular - русскоговорящее сообщество

2019 November 20

AS

Anton Shvets in Angular - русскоговорящее сообщество
Интерфейсы помогают если вам нужно заставить пользователя библиотеки сделать классы таким образом чтобы библиотека сними могла взаимодействовать.
Т.е. ну задать интерфейс класса, буквально.
А для вашей цели больше подходят абстрактные классы, они и приватные методы заставят делать, как протектед.
Ну а если библиотеки такой нет то интерфейсы не нужны.
источник

АМ

Антон Морозов in Angular - русскоговорящее сообщество
То есть не в рамках библиотеки описывать интерфейсы используемым объектам в проекте не надо? Неужели any и делов?
источник

R

Remite in Angular - русскоговорящее сообщество
Антон Морозов
То есть не в рамках библиотеки описывать интерфейсы используемым объектам в проекте не надо? Неужели any и делов?
речь шла про интерфейсы для компонентов
источник

АМ

Антон Морозов in Angular - русскоговорящее сообщество
Remite
речь шла про интерфейсы для компонентов
да, сорян, начал перечитывать
источник
2019 November 21

BD

Baktiyar Dushebaev in Angular - русскоговорящее сообщество
Всем привет, Подскажите пожалуйста, Я не могу подгрузить html то что беккенд мне отправляет  на своей снранице. html выглядит вот так
источник

A

Aleksandr T. in Angular - русскоговорящее сообщество
Планирую использовать ангуляр для реализации нескольких проектов, сейчас проект на беке django и js+jqery есть несколько сайтов со схожей функциональностью, хотелось эту схожую функциональсть в ангуляр вынести и все это подружит с django, django translate, и уже имеющимися шаблонами (я так думаю что в существующие шаблоны встраивать ангуляр апп), и возможно (я на данном этапе не понял ) из js обращатся к ангуляру: допустим у меня есть меню которые рендерится на сервере и используется js для обраотки и генерации события которое могло передаватся в angular это реально ? или мб есть какой то другой вариант ?

мысли критика приветсвуется, или то что почитать конкретно из доки сейчас на этапе выбора фреймворка для фронта, и вообще стоиот ли его использовать
источник

IL

Ihor Levchenko in Angular - русскоговорящее сообщество
Aleksandr T.
Планирую использовать ангуляр для реализации нескольких проектов, сейчас проект на беке django и js+jqery есть несколько сайтов со схожей функциональностью, хотелось эту схожую функциональсть в ангуляр вынести и все это подружит с django, django translate, и уже имеющимися шаблонами (я так думаю что в существующие шаблоны встраивать ангуляр апп), и возможно (я на данном этапе не понял ) из js обращатся к ангуляру: допустим у меня есть меню которые рендерится на сервере и используется js для обраотки и генерации события которое могло передаватся в angular это реально ? или мб есть какой то другой вариант ?

мысли критика приветсвуется, или то что почитать конкретно из доки сейчас на этапе выбора фреймворка для фронта, и вообще стоиот ли его использовать
Засылать хтмл ангуляру лучше не надо.
По хорошему, ангуляр должен получать просто JSON твоих менюшек, а ты уже средствами ангуляра ее рендеришь.

Ангуляр это про SPA.
Если у тебя нет SPA, возможно тебе не стоит ввязываться в эту игру ))
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
Aleksandr T.
Планирую использовать ангуляр для реализации нескольких проектов, сейчас проект на беке django и js+jqery есть несколько сайтов со схожей функциональностью, хотелось эту схожую функциональсть в ангуляр вынести и все это подружит с django, django translate, и уже имеющимися шаблонами (я так думаю что в существующие шаблоны встраивать ангуляр апп), и возможно (я на данном этапе не понял ) из js обращатся к ангуляру: допустим у меня есть меню которые рендерится на сервере и используется js для обраотки и генерации события которое могло передаватся в angular это реально ? или мб есть какой то другой вариант ?

мысли критика приветсвуется, или то что почитать конкретно из доки сейчас на этапе выбора фреймворка для фронта, и вообще стоиот ли его использовать
В случае использования ангуляра ты отказываешся от какого либо рендеринга на django, вместо своих view делаешь drf-view и взаимодействуешь с бэком по средствам такого rest-api. Вопрос с локализацией контента решает django-parler а локализация интерфейса осуществляется по средствам ngx-translate
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Хыхыхы читаю вас и улыбаюсь... Сейчас пришёл работать в новый проект — тут джанга, натив, жквери, ангуляр, и всё вместе солянка ух
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Aleksandr T.
Планирую использовать ангуляр для реализации нескольких проектов, сейчас проект на беке django и js+jqery есть несколько сайтов со схожей функциональностью, хотелось эту схожую функциональсть в ангуляр вынести и все это подружит с django, django translate, и уже имеющимися шаблонами (я так думаю что в существующие шаблоны встраивать ангуляр апп), и возможно (я на данном этапе не понял ) из js обращатся к ангуляру: допустим у меня есть меню которые рендерится на сервере и используется js для обраотки и генерации события которое могло передаватся в angular это реально ? или мб есть какой то другой вариант ?

мысли критика приветсвуется, или то что почитать конкретно из доки сейчас на этапе выбора фреймворка для фронта, и вообще стоиот ли его использовать
django - это не про spa
spa означает одностраничное приложение, которое после загрузки на клиент не ходит за html на сервер, а взаимодействует с ним только с помощью rest api. Если вы попробуете встроить подобный функционал в многостраничные приложения, то получите просто огромное время загрузки и низку производительность.
И да, ангуляр не сможет компилировать компоненты, которые могут приходить с сервера внутри html без компилятора, а это значит, что придется подключить JIT на продакшене, что еще больше увиличит объем js и уменьшит производительность.
Совет такой: почитайте про SPA приложения и поймите их отличие от стандартного MVC.
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Кирилл mrDoode
Хыхыхы читаю вас и улыбаюсь... Сейчас пришёл работать в новый проект — тут джанга, натив, жквери, ангуляр, и всё вместе солянка ух
я бы развернулся и ушел
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Вьюха для отрисовки роботами на пхп, рядом дублирующая с постфиксом ангуляр для бесконечного скролл-фида
источник

D

Dmitry in Angular - русскоговорящее сообщество
Денис Макаров
django - это не про spa
spa означает одностраничное приложение, которое после загрузки на клиент не ходит за html на сервер, а взаимодействует с ним только с помощью rest api. Если вы попробуете встроить подобный функционал в многостраничные приложения, то получите просто огромное время загрузки и низку производительность.
И да, ангуляр не сможет компилировать компоненты, которые могут приходить с сервера внутри html без компилятора, а это значит, что придется подключить JIT на продакшене, что еще больше увиличит объем js и уменьшит производительность.
Совет такой: почитайте про SPA приложения и поймите их отличие от стандартного MVC.
в джанго есть DRF
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Денис Макаров
я бы развернулся и ушел
Дело вкуса, там много подводных личного характера
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Dmitry
в джанго есть DRF
я не говорю, что там нельзя написать rest api
я говорю про то, что архитектура mvc на беке не подходит для ангуляра
источник

SS

Sergei Sergeevich in Angular - русскоговорящее сообщество
Денис Макаров
я не говорю, что там нельзя написать rest api
я говорю про то, что архитектура mvc на беке не подходит для ангуляра
Если там не mvc то где тогда mvc
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Sergei Sergeevich
Если там не mvc то где тогда mvc
речт не про mvc на ангуляре, а про бек архитектуру
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
когда вы шаблонизатором отдаете страницу
источник

D

Dmitry in Angular - русскоговорящее сообщество
Денис Макаров
я не говорю, что там нельзя написать rest api
я говорю про то, что архитектура mvc на беке не подходит для ангуляра
ну вроде как джангу в 2019 кроме как ради ORM и удобной админки использовать такое себе. А для rest есть очень много всего интересного
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Dmitry
ну вроде как джангу в 2019 кроме как ради ORM и удобной админки использовать такое себе. А для rest есть очень много всего интересного
ну он то хочет темплейты с джанги отдавать
источник