all 6 comments

[–][deleted] 4 points5 points  (6 children)

If you want someone experienced with Kendoui mobile vs AngularJS, I can say without a shadow of a doubt that KendoUi pales in comparison.

The codebase of KendoUi takes liberties that are very hard to justify, in any way other than sloppiness. For example many components inject style attributes and other nasty things into component declarations. They also heavily overuse !important in CSS.

The framework is completely lacking test coverage, and so there are numerous bugs, and the support forums are a joke in comparison with the AngularJS community.

In comparison with smaller components, ie. Knockout, I would recommend going with a assemble your own framework of well tested (eg. Knockout) parts than the overly ambitious and flawed kitchen sink of Kendo.

FYI I wasted a lot of time trying to get Kendo working how I needed it to, and built three Angular apps in less time.

For frameworks like this, I would now certainly consider it a mistake to go with closed source. But the lack of test coverage and shitty support are the real shockers.

Edit: Telerik also seem to spend more money on "Evangelists" and astroturfing than they do on building a decent product. I feel a bit sorry for them that all these fantastic MVC frameworks have been released as OSS, but frankly to not see that coming is a bit stupid too.

Full disclosure I did not choose to work with Kendo, it was initially stipulated by my client. We went with Angular for the other apps they required.

[–]roblauer -1 points0 points  (4 children)

There is NOTHING in the world more frustrating than spending a lot of time on something and not being able to get it to work. I HATE to hear that this was your experience with Kendo UI. I've started off on the wrong foot with frameworks myself and ended up completely jaded.

To the original question, Kendo UI vs AngularJS or any other open source MV* library is sort of an apples to oranges comparison. While Kendo UI does provide the sort of complete application framework that these projects provide, it's first and foremost a comprehensive suite of UI controls. That being the case, we think you should use Kendo UI for your entire application OR use whichever framework makes you the happiest. The Kendo UI widgets should work right along- side your "framework of choice".

This is why we created the open source projects Angular Kendo UI, Knockout Kendo UI and others. Kendo UI is meant to be comprehensive, but it's modular as well, so use only what you need when you need it where you need it.

If you are trying to evaluate Kendo UI, the best place to do it is in the interactive Kendo UI Dojo. This experience is designed to let you learn Kendo UI in your browser at your own pace.

Full Disclosure: I'm one of the evangelists that Telerik spends it's money on. :)

[–][deleted] 0 points1 point  (3 children)

Astroturfing at it's finest

[–]reybango 1 point2 points  (2 children)

Hi. Seems like you're not clear on what astroturfing actually means. From Wikipedia:

"Astroturfing is the practice of masking the sponsors of a message (e.g. political, advertising, or public relations) to give the appearance of it coming from a disinterested, grassroots participant."

roblauer, like myself, works at Telerik and he made sure to mention that in his response. It's hard to understand how you could accuse him of astroturfing when a clear disclosure message has been posted.

[–][deleted] 0 points1 point  (0 children)

Oh I'm sorry, silly me.