The future of Yii

(Forum) #8

That’s interesting:

CakePHP is much closer to Yii than Laravel. There is too many magical mushrooms in Laravel, in my humble opinion

I started reading the documentation for Laravel. I haven’t written a single line of code using Laravel, however from my journey so far, I understand that it contains several layers of abstraction, thus making it slow when seeing the benchmarks. And Yii2 remains one of the fastest.

However, what worries me is the rate of development. It is slow. Issues keep piling up and there are no resources to go through them, not even fix them. If you look at the milestones set in Github, the milestones are many months behind from their initial release date (eg. 2.0.16). I think a development backed up by a company would benefit Yii for the future. Maybe if someone looked for a company to act as a patron for the development of Yii?

( #9

My two cents…

I also read Paul’s blurb in December and to be honest it did stir me into checking out Laravel. As a Yii hobbyist I’ve often thought about the move so during the Christmas period I started migrating a project of mine. After about 5 days into it I stopped as it became clear that although they have the mindshare out there I certainly wasnt “wowed” by it (although their vue.js story is quite good). Admittedly it was based on only 5 days of effort :slight_smile: So for now I’m quite happy to stick with Yii and see how Yii 3 turns out. From the commits the team is certainly putting in the hard yards so it shouldn’t be too long till its released.

In regards to Paul… From Github comms their appears to be some frustration on his part with the direction of 2.0.x and 2.1 (now 3). I guess when you put a great deal of work into something and things are not moving in the direction (and speed) that you want then it can certainly leave you frustrated. Saying that though my understanding is he’s put a massive amount of work in Yii over the years so really the community should be extremely grateful for his effort and wish him all the best. Who knows things change, he may return.

(Jacob Moen) #10

Good comment :slight_smile:

But while I am grateful for Paul’s work, I am not pleased with (to put it very lightly!) his behavior. It is a team effort - and if you don’t get your way, don’t whine about it in public. It is understandable that team members come and go and have their differences.Things like that happens. Misbehaving is not alright, though.

I am still confident about Yii and it’s future. I can’t really off the top of my head point to anything that is as befittingly good as Yii. :slight_smile:

(Alexander Makarov) #11

We’re working on it. First step is setting up a foundation with the purpose or funding distribution that disallows spending on anything but OpenSource or Yii needs. It takes time but moves forward.


I would say the same about your behavior. As an active moderator on the official forum of Yii framework, you should really think twice before writing anything - some of your comments may do more damage to Yii Community than one rant of a former core member.

(Forum) #13

That’s great to read that. I hope all goes well and soon a solution will be found.

(Alexander Makarov) #15

Calm down, guys :slight_smile: We’re here to build stuff we use together so let’s focus on it keeping conversation constructive.

There were difficulties and some frustration in the core team but Yii went over it, unfortunately losing Paul who, no doubt, deserves his place in community hall of fame for his contributions. I hope he’ll contribute again one day but currently it’s not likely.

(Jacob Moen) #16

I sincerely hope that he will - his contributions are great :slight_smile:

(Jacob Moen) #17

Yes, you’re right. *crawls back into hole* :speak_no_evil:

(Schanz15) #18

I am kind of ‘shocked’ of Paul’s statement. In the past I’ve never felt that Yii is a slowly dying framework or a framework that should not be used for new projects. In fact I am actively trying to promote the framework in our company (with some success).

In my opinion Yii it still the very best framework (that I know) in terms of documentation and flexibility. I also love the explicitness of the Yii that I miss in other frameworks. I’ve once looked into Laravel but quickly decided to stay with Yii (although that was many years ago).

Yii still feels like a ‘healthy’ framework to me. In fact, I’ve never waited for more than one hour or so for an initial feedback on a new Github issue regarding the framework or the app (thanks to samdark).

Bottom line: I am very thankful for every maintainer of Yii and the community as whole. And I will going to continue to use Yii for private projects for the reasons described above.

(Atrandafirc) #19

I have built a lot of projects on Yii and also Yii2. So I am very thankful for all the core team and contributors.

I’m currently putting in $5 on Patreon, I know it’s small quantity but I am willing to contribute more if that helps the development.

Let me know how the foundation goes and I think you should set some goals and ask more individuals and companies to collaborate either with money or commits. I’m sure there are a lot of people who will want to give a hand one way or another.

(Andrey Rusovich) #20

relax, someday yii2 will die anyway (yii1 still lives btw)… just be ready for yii3 :smiley:

(Alejandro Benavides) #21

Why on Yii’s official site is there no section to attract sponsorship?

(Lubosdz) #22

it’s truly pity, that things with Paul turned out so badly. He was/is one of the most productive core developers for a long time. Paul’s article had a little of unethical flavor and was clearly written out due to long-standing frustration with some subjective expectations which did not come true. His intentions were, however, meant for the good of the thing he cared about and for the benefit of the community. It’s truly a pity that core team has not resolved the issue to mutual satisfaction.

(Alexander Makarov) #23

Because foundation isn’t ready yet and it will be against transparency to do it improperly.

(Schmunk) #24

Paul Who wrote that? Sorry for being sarcastic here, but Paul’s way of communicating has been problematic for a very long time. While I also value his technical contributions, the way of talking to people was often rude, offensive and self-opinionated.
I am not surprised about such a reaction when things were not going the way he wanted to.

But Yii is far from dying. So I’ll read this as: He just recommended to move on to Yii 3. :wink:

(Softark) #25

So, the question simply boils down to one simple question: Is Yii slowly dying? It seems to me that it lacks the resources to boost its development rate.

Honestly speaking, I share the same worry with @GoofyX, although I’ve been and will be a convinced fan of Yii framework.

I never question the excellent knowledge and skills of the core team. But what about the time they can spend on Yii 3? It looks to me a little shorter than expected. It’s no one’s fault, of course, but it can really matter. I think we should do something in this respect.

Personally I’m fairly content with the current version of Yii 2 and I can patiently wait for Yii 3 to be finally released. It is mainly because I’m not in the midst of the fast moving current trends of web application development. Yeah, I confess that I’m a bit old fashioned :smile:

Anyway, it’s great to hear the voices of you, the core team members and the fellow people who share the love of this straightforward solid practical “healthy” (© @Coksnuss) framework.

(Alexander Makarov) #26

We’re doing something already. As I said, foundation is in the progress. That potentially would allow community members to spend time on Yii instead doing commercial projects for a living or at least moving commercial projects to part-time mode allocating half of the day for Yii needs. That means significantly more time.

Meanwhile, I’ve extended GitHub permissions to allow more community members to triage issues and manage things. @machour is doing wonders this week closing issues and pushing towards releases. Also poking me with important stuff (love it!).


if we are going to start a project, which should we develop with?
Yii2 or Yii3.

Any advise? Thanks.

(Jacob Moen) #28

Since Yii3 is not even in beta, you would choose Yii2 :slight_smile: