Вам не кажется, что этого как бы... мало?
Я просто вот сейчас сижу и смотрю как у меня хром(тостер, сайтик который делаю) + vs2017 + telegram + powershell съело 10гб
... Ваш комментарий - это нечто
То есть для этих целей тянуть статическую типизацию есть смысл, а вот документацию нет?
Просто задумайтесь, что включить типизацию в проект, который работает - это не так просто как в проект, который только начинает свой путь.
Чтобы включить например typescript в проект, нужно довольно сильно поменять поток работы, вы больше не можете просто запустить всё в браузере и наслаждаться, ваш код нужно транспилировать в js. Если это flow то нужно хотя бы типы почистить. А вот описать что делает компонент где-то в git wiki - это простое и удобное решение, которое не заставляет менять что-то ВНУТРИ проекта и позволяет разделить мух и котлет
nordwind2013, ну я писал прямо здесь, потому нужно подредактировать. Вот так вы делаете обощенный лист и каждую свою сущность(AccountModel как пример) наследуете от BaseEntity
protected List Source = new List();
Никита Егоров, нужно посмотреть на всякий код) со временем понимание придёт само, но как старт) есть такая штука в ООП как паттерны проектирования и есть антипаттерны в качестве отправной точки самое оно. Это так чтобы знали куда гуглить. Просто из чужого кода будет сложно что-то понять, если вы только начинаете, то нужно понимать, что в реальных проектах(более-менее зрелых), всё немного не так как в книгах для начинающих программистов. И там разобраться на несколько порядков сложнее.
Алексей Уколов, можете написать код, как может прнципиально что-то изменить добавление promise?
Я понимаю, что если добавить async/await, то можно получить то, что хочет автор
типа
await new Promise((resolve,reject) => {
setInterval(() => {
resolve(Date.parse(datetime) > Date.parse(this.props.deadline));
}, 1000)
});
Но от просто промиса лишь бы промисы, а не коллбэки, я смысла не вижу
Hyubert, там коллбэк, промисы - это скорее об цепочке вызовов, чтобы не было вложенных коллбэков друг в друга... ну вы конечно можете обернуть setInterval в Promise и внутри вызвать resolve, но есть ли в этом хоть какой-то смысл?
Роман Мирр, Вот в этом вопрос и заключается, с помощью чего организовать распределенную реалтайм систему. Я понимаю, что сервера должны быть и там, и там, и там - это и имело ввиду под "маштабировать приложение". Просто сейчас есть что-то покруче, чем просто звонок на сервер, сервер на бд; бд отвечет серверу, сервер клиенту. Вот я точно не знаю об всех этих "покруче"(как пример firebase) и хочу собрать как можно больше информации, чтобы было больше вариантов из чего выбирать.