Lomnev Pro, Автор не собирается же нанимать кого-то для реализации. В расходах я тут вижу только затраты на vps и домен. По вашей логике можно в расходы записать все что угодно, включая зубную пасту, что с утра потратили.
Автор не указал из какого он города, но не думаю что 500 человек онлайн можно собрать даже в миллионнике в первый год (да и не в первый тоже - все же во вконтактиках сидят). Для старта хватит самого дешевого vps.
Arik, Typescript полностью обратно совместим с js. Любой валидный js код будет валидным ts кодом.
Авторы Typescript гарантируют что не будут ломать совместимость с будущими js стандартами.
Задать версию js в которую будет скомпилирован ts код можно через настройки.
GavriKos, Виртуалка не исправит проблем поддержки железа, какой образ не бери.
Если и брать обычный ПК, то следует сразу почитать про совместимость компонентов с макосью.
Константин Остроухов, Я её несколько раз пытался завести, сначала перестала запускаться после любых изменений настроек в админке. Через нескольку попробовал снова установить и вообще не запустилось.
+ Она весит с зависимостями 150 метров кажется.
+ В отличии от 1.6 ей нужна база.
Я удивлен, честно говоря, как настолько сырой продукт смог столько звезд собрать.
Решил патчем psr4 автолоадера из симфони.
Запонимаю какакие файлы были запрошены и просто склеиваю их.
Это проще чем php код парсить, да и разрабатывать так удобнее.
BI0R0B0T, Решение с ClassCollectionLoader::inline похоже сломано.
-Оно не удаляет <?
-Ломает выравнивание
-Удаляет комментарии
-Не до конца рекурсивно подхватывает все подгружаемые классы
Хомон, Нуу... я в принципе и сам вижу, когда такие решения могут быть обоснованы, пусть и очень редко.
Заказчик сам разработчик, видимо так нужно.
Вообще у меня уже появилась идея, что можно написать свой автолоадер, который соберет все файлы в один, только нужно корректно обработать <?
Ибо закрывающий ?> я не пишу.
Но пока лень велосипедить, наверняка есть готовый инструмент.
GordeyMan, Можно использовать любые nodejs модули для работы с sqlite.
Или использовать браузерный WebSQL в этом случае, чтобы таскать данные с программой на флешке, вам нужно будет изменить директорию хранения данных в electronjs https://stackoverflow.com/questions/48587035/elect...