Framework-и для построения GUI
Относительно недавно начал изучать Python и Java и естественно столкнулся с вопросом построения графических интерфейсов для десктопных приложений...
Задаюсь вопросом, стоит ли распыляться на множество целей и изучать "устаревшие" библиотеки (для Java это Swing, для Python Tkinter) в ущерб более "современным" (PyQt и JavaFX соотвественно). Или все таки разработчик должен так сказать разбираться во всем и иметь хотя бы базовое представление о каждой из них? Такая вот дилема. Понимаю, что сколько людей, столько и мнений, но хотелось бы услышать дельные советы по этому вопросу.
UPD: Переформулирую вопрос, а точнее сформулирую его. Знаниями каких framework-ов обладаете вы? Как-то так...
Ответы (1 шт):
И Tkinter и PyQt вполне активные библиотеки сегодня. И пишут на обеих. Другое дело, изучив PyQt вы потом достаточно просто сможете работать на всех тех языках, для которых есть соответствующие интерфейсы в Qt: C#, Java, PHP, Ruby и далее по списку. С другой стороны лично мне Tkinter кажется более интуитивно-понятным. Но ничего не мешает вам потратить несколько часов-дней, поставить оба интерфейса, немного с ним поиграться и принять самостоятельное решение, а не опираться на мнение неизвестных вам людей с форума.