第一,php是可以跨平台的,这一点就可以保证免费。服务器端的操作系统用win就要收费,而asp只能在win上运行,但php则可以在win上运行,也可以在其他平台运行。不在win上则免费。
第二,php可以配合mysql,mysql基本可以做到免费。asp当然也可以配合mysql使用,不过更多时候asp会配合其他数据库使用,那就是要收费的。
第三,php不只有php本身,还有很多可扩展的东西,甚至你自己可以修改php,让其实现你想要的功能。但asp则不然,asp你如果要修改的话,呵呵,闭源的,只能在iis上走,你要修改或你要扩展,对不起,不是免费的。
终上,你要知道win的任何办公软件都不是免费的。而php则是开源的,相对免费。win的系统不是免费的,而php可以跨平台,可以不在win上运行。
这个和PHP是没有关系的,因为只要是源码的话,你都已经知道源码,你也就能够修改其运行,特别是GNU等授权协议允许自由使用源码,所以是免费的。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。音乐家用五线谱,建筑师用图纸,那程序员的工作的语言就是“源码”了。 源码就是指编写的最原始程序的代码。
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概念。
因此开源的内容是允许免费使用的~
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)