Indeed the Kendo UI MVC wrappers output a <script> element with the initialization script. This can be disabled by calling the Deferred()
method. However you should later manually call Html.Kendo()().DeferredScripts()
otherwise the widgets will remain uninitialized. More information is available here
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.