у меня есть опыт разработки на phonegap и react-native и знаете — вы ошибаетесь. Вам нужно обязательно попробовать react-native и вы поймете, что скорость там отличная. Посмотрите в showcase на сайте react-native и попробуйте.
Есть еще один отличный способ, при условии, что вы поддерживаете только ie9+
.modal-wrapper
position: fixed
top: 0
left: 0
right: 0
bottom: 0
display: flex
// далее выравниваем любое окно внутри по центру контейнера
justify-content: center
align-items: center
.modal-window
// простой див или display: block
// зачастую даже не нужно писать никакие стили для позиционирования окна
готов порассуждать на эту тему, мы используем в нескольких проектах и довольны результатом.
Год назад пробовал Cloud9 и Codeanywhere, впечатления не самые лучшие. Постоянный редактор для меня — sublime, и я привык к не умному автокмплиту, однако даже эти две облачные IDE без него меня немного расстроили. Общие тормоза и неприятные моменты, описанные HaruAtari испортили картину и я ушел обратно в sublime, далее появился Atom, что в целом сделало жизнь лучше, но не идеальной.
Если вы реализуете свой проект, я с удовольствием его попробую, я также готов помочь вам в бета тестировании, и думаю, такое желание есть не только у меня. Если же он приживется в моей рабочей среде и ускорит процесс разработки, то отдать за него деньги будет не жалко, главное, чтобы инструмент был хороший.
Мне например не поднять VPSку, я просто не умею этого делать и заниматься некогда — нужно работать, поэтому нашел самое быстрое решение — SurfEasy. 5$, установка 5 минут и вы снова в рабочем процессе.
Flexbox чудесен, мы долго к нему присматривались и потом реализовали на нем чат нашего маленького гибридного iOS приложения и убили сразу двух зайцев. Код стал легко поддерживаемый, он сократился в несколько раз, а еще с помощью flexbox стало проще менять направление сообщений (новые сверху/снизу) и так далее. Чудеснейшая штуковина.
.modal-wrapper
position: fixed
top: 0
left: 0
right: 0
bottom: 0
display: flex
// далее выравниваем любое окно внутри по центру контейнера
justify-content: center
align-items: center
.modal-window
// простой див или display: block
// зачастую даже не нужно писать никакие стили для позиционирования окна
готов порассуждать на эту тему, мы используем в нескольких проектах и довольны результатом.
Если вы реализуете свой проект, я с удовольствием его попробую, я также готов помочь вам в бета тестировании, и думаю, такое желание есть не только у меня. Если же он приживется в моей рабочей среде и ускорит процесс разработки, то отдать за него деньги будет не жалко, главное, чтобы инструмент был хороший.