Some people asked me why there are so many “coming soon”. Well the answer is relatively simple. I’m a perfectionist kind of guy. Thus, the very first version of m4platform, though lightweight, must be perfect. And I mean it! I am very conscious about the fact that smart people (to which I’m usually addressing) recognize a close-to-perfection kind of thing.
The reason it takes so much to be released is that, as I said earlier, I’m a perfectionist kind of guy. I was about to lunch m4platform many times in fact. But every time I wanted to do it I figured out that it was a bit incomplete. Indeed, I want to keep it lightweight, but that doesn’t mean I must come with something that doesn’t have that high usability I had in mind when I started developing this platform. Beside being lightweight and having a highly usability so that you can go right away and start writing modules, the platform must also run fast when working with large result sets, must implement design patterns, must implement best practices, must take care of a11y issues (i18n will be implement probably in version 2) and many other things. And that’s pretty hard to do especially when you also need to work to earn your money for a decent livelihood, and when you also learn for some though exams.
One thing is for sure. Not too much Dojo/JQuery will be used in the first version. In the first version I focus my attention especially towards back end and less to the front end.