It would be great if I could get a small team hired to help me, really taking things forward and killing the ‘what grid do we use’ question once and for all. I am excited about the prospects of where next. On the other hand, if this project succeeds, well we are just getting started. If this doesn’t turn into a revenue stream, then I’m going to have to find a job, and this project will stagnate. So in summary, this project only has a future if I can work on it full time. Large features that I implement take me days of undistracted full dedication, the dedication that would not be given if this project was to remain a pet project. I constantly refactor as complexity grows to keep the foundations capable of managing a complex system. I do not release code without doing full regression testing (takes about one full day). I do not accept PRs without going through them all with a fine tooth comb. Grids are complex systems, ag-Grid is one of the most complex projects I have worked on. My full-time commitment allows this technical ownership and what is allowing ag-Grid to excel over other grids. For example one of the major changes is ag-Grid now has its own IoC container and Component library - the frameworks out there, in my opinion, are not suitable for a complex widget like ag-Grid. So far during this time I have taken a step back from the code and implemented large changes to keep the codebase healthy. In 2016 I had to choose between my personal life, my job and ag-Grid, so I quit my job to focus on ag-Grid full time and get back my life. This meant my personal life took a back seat. I estimate 20 hours per week on average was put into ag-Grid. Let me share some light on what is actually happening:ĭuring 2015, ag-Grid was a pet project, it was what I spent most hours doing outside of my day job. However, I believe this change was needed for a project like ag-Grid to exist. I understand that this will upset some people in the community. Enterprise usage requires regular updates and commercial quality support.Ī lot of thought has gone into this change. Why is AG Grid using a Mixed Open Source and Commercial Offering AG Grid is a complex project requiring a full time team of professional programmers. What is the future of the free version?.ag-Grid-Enterprise is on Github, is it open source?.Are there new enterprise features, or did you just move items around?.How do you decide what features go into ag-Grid-Enterprise?.Why is AG Grid using a Mixed Open Source and Commercial Offering.From now on, the ag-Grid core project (formally ag-Grid) is split into ag-Grid (free and covered by MIT license) and ag-Grid-Enterprise (not free, covered by a Commercial license). Version 4.x of ag-Grid is the first release offering both free and enterprise versions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |