#open_source_projects — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #open_source_projects, aggregated by home.social.
-
Компилируем TypeScript в натив: хардкор и мясо
Зачем вообще компилировать TypeScript? Есть большой проект, с кодовой базой в два миллиона строк на C++. Ядро на плюсах, поверх него работают несколько UI: десктопный интерфейс, веб и мобильное приложение. В какой-то момент проект упирается сразу в две проблемы. Первая — лицензионные ограничения: новые версии Qt, на которых мог бы жить десктопный интерфейс, становятся недоступны по санкционным причинам. Вторая — скорость разработки: UI давно хотелось писать быстрее. Возникает логичный вопрос: что, если взять лучшие, максимально автоматизированные инструменты из веба и перенести их в мир нативных приложений без браузера и лишних прослоек? Ключевая цель — обеспечить возможность вызова C++-код из TypeScript с возвратом результата без промежуточных интерпретаторов. Меня зовут Владимир Цышнатий @Tsyshnatiy . Я занимаюсь разработкой более 15 лет, мой основной профиль — C++. Помимо этого меня увлекают технологии на стыке разных миров. В том числе идея, лежащая в основе этой статьи: дать возможность писать на TS как на нативном языке. Интересно узнать, как мы это делали и что получилось? Детали под катом!
https://habr.com/ru/companies/ncloudtech/articles/990666/
#c++ #typescript #компиляторы #компиляторы_кода #мойофис #фронтенд #фронтенд_разработка #фронтенд_технологии #open_source #open_source_projects
-
Публичные разборы ваших Open Source проектов
Мы запустили практику публичных разборов проектов чтобы наглядно продемонстрировать важность внешнего вида и удобной структуры вашего репозитория, подчеркивая эти факторы они облегчат вход в проект новым пользователям и контрибьюторам. Не стесняйтесь, и присылайте свой проект на конструктивный разбор!
https://habr.com/ru/articles/973468/
#open_source #опенсорсеры #опенсорс #github #пет_проект #петпроект #ревью #open_source_projects #фидбек