美好的一天,
我知道这可能听起来像个愚蠢的问题。但是,我想知道是否有人可以向我解释 EXT.NET 和 EXT.JS 之间的区别..
我一直试图了解它们,但结果是零。据我所知,EXT.NET集成了EXT.JS ..
我不明白......在做我的研究时,有时它会将我重定向到 SenchaJS ..但有时会转到http://examples.ext.net/
它们如何实际工作?
如果有可能,请您提供一些教程吗?
非常感谢...
答案 0 :(得分:14)
ExtJS是一个用于为Web应用程序构建丰富UI的JavaScript框架。它利用高级CSS和JavaScript将类似桌面的桌面引入浏览器。
Ext.net是ExtJS的.Net特定实现,允许非常轻松地与WebForms集成。
简而言之,如果您是.Net开发人员,并且想要保存大量工作,则可以检查Ext.net,否则ExtJS就是您要使用的产品。那就是说ExtJS可以和.Net一起使用而不使用Ext.net。另请注意,Ext.net目前基于较旧版本的ExtJS库(3.4.0),而ExtJS目前处于版本4。
答案 1 :(得分:5)
基本上,Ext.NET是从ExtJS到.NET环境的桥梁。如果您已经使用过Javascript,那么我可能会使用纯ExtJS路由,因为Ext.NET只使用Ext.NET控件为您在.NET环境中表达的内容生成ExtJS代码。
我开始使用ExtJS,尽管来自.NET环境,但由于符合代码库技术而推动了Ext.NET路由 - 我也看到了可能有一些开发速度优势。我现在发现我正在构建Ext.NET中的页面元素,以及在ExtJS(javascript)中编程事件等。
无论哪种方式,即使使用Ext.NET,您最终也会编写一些Javascript代码。从好的方面来说,Javascript并不像经历了几个小时的经验那样难以理解,特别是如果你曾用'C'编程的话。
答案 2 :(得分:1)
Ext.NET(v2)正在进行中,将包括Sencha ExtJS 4的集成。 完全支持ASP.NET MVC(所有View引擎,包括Razor)将直接构建到Ext.NET程序集中。
Ext.NET v2的私人“开发者预览版”即将推出