Yii framework (фреймворк) - a relatively young (the first version was released in 2008, although the history is longer), but promising, rapidly developing and functional web development tool, in other words, php framework. It uses the MVC paradigm.
The Qt framework allows automatic optimization of the program's interface for any monitor resolution or window size change. This can be done using Qt layouts.
So... In honor of Cosmonautics Day and coincidentally the faculty day at our university, I had a great chance to win some money and participate in a contest of physical modelers... One of the tasks was to write a billiard game on Qt (well, I've embellished it with Qt =) Here's what I came up with.