Домой › Форумы › Общие вопросы › Разделение проекта в App Manager
Помечено: app manager, проект
- В этой теме 5 ответов, 2 участника, последнее обновление 5 лет, 7 месяцев назад сделано 
urcosmos. 
- 
		АвторСообщения
 - 
		
			
				
17 марта, 2020 в 13:07 #15553
urcosmosCustomerУважаемые разработчики, добрый день!
Подскажите, пожалуйста, как лучше решить следующую задачу.
Есть проект, в нем большой файл с моделями, файл с пазл-логикой и пр.
Из него нужно сделать несколько небольших проектов, оставив в каждом новом проекте некоторые общие объекты и логику к ним и индивидуальные объекты с логикой к ним.Мое видение такое: копируем папку с основным проектом, переименовываем, удаляем все лишнее из моделей и логики, нужное оставляем.
Но тогда возникает вопрос — не будет ли проблем с ссылками на файлы внутри проекта?Не успел еще попробовать. Подхожу к этому этапу. Но заранее хотел уточнить, может есть для этого какое-то разработанное решение?
Спасибо.
17 марта, 2020 в 13:56 #15555
Mikhail LuzyaninStaffМое видение такое: копируем папку с основным проектом, переименовываем, удаляем все лишнее из моделей и логики, нужное оставляем.
Да, это вполне рабочий метод. Так же для удобства можно сделать шаблон приложения основанный на вашем прилжении.
Но тогда возникает вопрос — не будет ли проблем с ссылками на файлы внутри проекта?
По идее не должно быть проблем, если всё в одной папке.
Co-founder and lead graphics specialist at Soft8Soft.
17 марта, 2020 в 14:10 #15556
urcosmosCustomerМихаил, спасибо за внимание. Если все получится как задумал — напишу схему здесь.
18 марта, 2020 в 09:29 #15559
urcosmosCustomerМихаил, попробовал разделить проект. Все, вроде получается. Но есть нюанс.
Модели встраиваются в файл .html с интерфейсом через iframe. Чтобы сохранить все интерфейсы на всех подпроектах, я в основную страницу встраиваю через iframe уже файлы .html с интерфейсами. И вроде бы все работает, но загрузка получается долгой. + начинает тормозить анимация элементов на главной странице (не связанной с verge3d).
Получается, что я встраиваю 8 небольших проектов. И в devtools я вижу, что, например, файл v3d.js загружается 8 раз. Также, по 8 раз загружаются html-страницы с интерфейсом, css-стили и т.д. Это и понятно, что так должно быть.Хотел уточнить, есть ли способ как-то оптимизировать такую ситуацию. Выходит, что у меня на странице 8 проектов и все загружается по 8 раз. Можно ли что-то объединить в однократную загрузку?
Рассмотрю любые мысли и предложения.
Спасибо!
20 марта, 2020 в 10:52 #15566
Mikhail LuzyaninStaffВот в этой теме обсуждалось что то подобное.
Co-founder and lead graphics specialist at Soft8Soft.
20 марта, 2020 в 11:56 #15567
urcosmosCustomerМихаил, спасибо за ссылку. Пока что сложно для меня, но буду разбираться.
Спасибо! - 
		АвторСообщения
 
- Для ответа в этой теме необходимо авторизоваться.
 
