Вот появилось новое приложение - http://vkontakte.ru/app2241866 (ни в коем случае не реклама, просто все вопросы связаны с ним). Попал туда из ДО, но это не важно. Собственно интересует реализация нескольких моментов, которые есть там.
1) Очень много однотипных объектов. Ну что-то около 60. Стало интересно, а можно ли собственно основную часть кода писать на С++ (с использованием классов и конструкторов), в том числе и циклы, рандомы и запись в БД (к БД конектился только с явы, не знаю есть ли в С++ такая возможность), выводом результата работы (по типу response:{param1:23,param2:100500}) и последующей передачей в php, где уже собственно всё это будет обрабатываться (в смысле респонз) и выводится пользователю? (ух длинное предложение, но извините:)
2) Прелоадер, не в смысле загрузки приложения, а в смысле перехода по страницам, пока грузит показывает примерно так:
3) Когда ты не на главной странице, то при действии его результат выводит под хеадером сдвигая вниз всю информацию со страницы, где вы щас:
до:
после:
4) При переходе по страницам верхний кусок приложения не перезагружается. Т.е. он висит всё время, и в придачу все ссылки при наведении имеют вид javascript://. Возникла мысль, что может быть прогружается сразу всё приложение (все страницы), просто некоторые из них в div'e с visible=hidden, а когда мы запрашиваем их по ссылке их показывает, а текущий скрывает. Возможен ли такой вариант и насколько сильно это будет тормозить?
Кто поможет - тому спасибо:)
Упаковка вопросов
Re: Упаковка вопросов
4. Если вся страница со всеми скрытыми блоками будет много весить, то приложение будет долго загружаться.
будет тормозить сильно или не сильно - зависит от объема этих данных и от того как ты их будешь обрабатывать.
Логически продумай какие данные должны быть актуальными - их подгружай с сервера в нужный момент.
Какие-то статические данные можно загружать сразу и скрывать, но может быть есть смысл подгружать эти статические данные группами, чтобы приложение не тормозило, а постоянная загрузка данных не надоедала.
будет тормозить сильно или не сильно - зависит от объема этих данных и от того как ты их будешь обрабатывать.
Логически продумай какие данные должны быть актуальными - их подгружай с сервера в нужный момент.
Какие-то статические данные можно загружать сразу и скрывать, но может быть есть смысл подгружать эти статические данные группами, чтобы приложение не тормозило, а постоянная загрузка данных не надоедала.




