Я говорил, что хочу переписать свою программу на язык С++. Многие спрашивают: зачем, ведь программа будет больше весить, но я снова подсчитаю плюсы и минусы и вам сразу станет понятно.
Плюсы:
- Программа будет более стабильной в связи с полной компилированностью С++ в отличие от Python.
- Более быстрая загрузка программы
- В связи с использованием QtDbus появляются новые возможности: мониторинг устройств, то-есть от кнопки "обновить" можно избавиться
- Теперь во всей программе строки являются QString и нет преобразований и костылей, которые были в питоне, чтобы избежать проблемы с кодировками
- Я с удовольствием пишу на С++, поэтому скорость разработки увеличивается
Минусы:
- Программа больше занимает места на жёстком диске
- Сложнее отследить ошибку, когда она падает в ошибку сегментирования
Очевидно, что плюсов больше и значит это не зря делается.
Комментариев нет:
Отправить комментарий