Answer the question
In order to leave comments, you need to log in
What is the best way to develop a client application in Yii?
Good afternoon, I've started a project in which the client interface contains a lot of functionality. For the Back-End, I decided to choose Yii, and although I didn’t work with this framework (and with others too), after reading the documentation, I realized that in the future this choice will more than pay for itself. However, one question worries (again due to the lack of work with Yii) - the framework is mainly a php-oriented approach, while the interface on the client seems to be more logical to do on JS. Accordingly, the question for experts is what is more correct: to build an entire application in Yii, including designing interface elements using various widgets and other elements, or working with a database, authentication, etc. organize on Yii (including the basic layout), and the client interface - already done on JS? Thanks in advance
Answer the question
In order to leave comments, you need to log in
Yii is really good, use version 2 right away. With each day of development, you will be more and more convinced that you made the right choice. Regarding the question, it is too vague, did not catch the essence, which means a lot of functionality. In any case, if we are talking about ajax requests, yii has the ability to respond in xml, json, although even without these built-in capabilities, everything is easily implemented using php. If it's just about rich functionality within the page, again, yii in no way prevents you from connecting all the necessary js scripts and working with the page in the same way as you did without using the framework. If you clarify your question, I may be able to answer in more detail. There are several working sites on yii / yii2, also a fairly loaded internal project on yii2, I would not say that there were problems that could not be solved.Alexander Makarov , who actively helps with solving emerging problems.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question