从http://www.trirand.com/blog/下载JQGrid js文件。它是免费的吗?
这是http://www.trirand.net/demoaspnetmvc.aspx是什么? 。我看到价格和执照。
请有人澄清。
答案 0 :(得分:33)
有两个版本的jqGrid:Free, Open Source package作为纯JavaScript解决方案delivered with GPL & MIT licenses和commercial,它集成在Visual Studio开发环境中。您可以使用ASP.NET MVC项目中的任何版本。
jqGrid可用于填充几乎所有提供JSON或XML格式数据的Web服务的数据。因此,您可以在ASP.NET MVC中编写一个Controller方法,该方法以JSON格式提供纯数据,并使用仅具有<table>
属性的空id
的View。如果您愿意,可以将“数据提供程序”实现为ASMX或WCF服务。您还可以在一个站点中组合任何解决方案,这样您就可以免费实施。
查看the other question,您可以在其中找到一些链接,其中包含使用ASP.NET MVC使用jqGrid的示例。
更新:答案是旧的,现在更改了许可协议。存在 jqGrid的两个主要分支:1)free jqGrid,这是我自2014年底开发的分支,我在旧的MIT / GPLv2许可下提供; 2)Guriddo jqGrid JS,可用于the prices。您可以在以下最近的答案中详细了解该问题:this one,this one和this one。
答案 1 :(得分:13)
不再!
&#34; jqGrid JavaScript应将其许可从MIT / GPL 2更改为知识共享署名 - 非商业3.0许可。这意味着每个人都可以看到代码,但为了在商业上使用它,相关的许可证has to be paid
。&#34;
答案 2 :(得分:6)
来自http://www.trirand.com/jqgridwiki/doku.php
“Tony开发了jqGrid并免费提供,以此作为向开源社区做出贡献的一种方式。 除了免费的jqGrid,Trirand还为PHP和ASP.NET开发了商用的服务器端网格组件。这些组件不是jqGrid工作所必需的,但它们加快了制作完整网格解决方案的过程,并且它们为开发人员节省了编写服务器端代码的工作量。 “
所以,是的,它是免费的。
答案 3 :(得分:5)
如果您希望在ASP.net MVC应用程序中包含jqGrid,则需要以下两个组件:
关于jqGrid的哪一部分是免费的,许可证是什么等等,有一点混乱。 This jqGrid developers wiki article应该稍微澄清一下情况。 TL; DR:javascript库是免费的,但Trirand生成的MVC组件具有商业许可。
答案 4 :(得分:3)
... free jqGrid。它是我改变了jqGrid的许可协议后开发的jqGrid的分支,并且启动Guriddo jqGrid JS并不是更自由。我在免费的jqGrid中实现了许多新功能。 ...