但软件产品,不同于其他实体产品,行业监管者、从业者和使用者之间,有一个认知上的磨合期 。就VBA而言,国内应该没有VBA代码可以申请法律上认可的软件著作权的先例,最多只能认定为专有技术 。因此,从法律保护这块,他就缺了爹少了娘 。软件产品是极易复制和改装的,即便从汇编机器码角度,也很难防止洗稿行为,更何况申请软著时连源码也都象征性的"看"一点 。
因此,软件行业,要想产品具备商业价值,除了产品解决问题的价值外,更主要的还是要避免其他人抄袭和破解 。除了法律手段保底外,其实主要还是依靠软件自己玩一些猫和老鼠的游戏 。行业尚且如此,对于VBA而言,就更惨不忍睹了 。VBA没有原生的编译支持,只能利用虚拟机对源码逐句解释执行 。也就是说,源码就在那里,不增不减 。
这比编译后的反编译理解产品,可是要容易多了 。然而,还有更糟心的,Office的密码体系,仅用于防止意外修改,不做强度保证 。事实上,VBA的工程源码,无论怎么折腾,都能取出来 。至少目前网上的方法,都是然并卵的 。在这样的使用环境下,再加上VBA源码的白送,能卖到钱,也只能是可遇不可求 。VBA恼火之处,不仅仅在深度开发上的专业困惑,更在于有使用价值,但你就是卖不了钱 。
3、跟开发用户群密切相关 。开发者几乎清一色非IT,对计算机技术一知半解,只能在VB/VBA的舒适圈里扑腾,很难写出高质量的VB/VBA代码 。尽管VBA本身具有强大的功能,但实际下来成了开发者解决自己职业问题的工具 。在有限的投入下,能用就行,没有外在质量上的诉求 。对VBA价值有认同的,也同样局限于VBA使用者群体 。
专业开发人员从来都是对VBA嗤之以鼻的,自然没有价值 。普通用户,你拿个Office文档就想当软件卖钱,无异于诈骗 。再说了,网上破解工具一大堆,白嫖不香么!而对于VBA开发者而言,既然都上了编程的车了,不学习学习实在是过意不去呀,毕竟能看到源码,注释都好好的呢!如此,这般上哪儿找商业价值去!三、VBA的商业价值,如何破?1、除了期待更健全的法治环境,在常规模式下,也只能仰仗人们的节操了 。
2、在现实中,很多人都转向专业工具的模式,也即加大白嫖的难度 。其中,最简单地途径,就是借助VB的编译机制 。将核心VBA代码编译为dll,以加载项的方式提供给VBA使用 。目前有很大一部分Office加载项工具箱,都是以这种方式提供可销售产品,实现VBA的商业化 。但随着VB6的停更,各种落伍和消亡的论调让这一方式蒙上了一层厚厚的阴影 。
【开发Excel插件,vb click是什么要素】其实大可不必担心,因为VBA已经从6时代,升级到了7时代,而VBA是支持PCODE编译的 。其次、转向以C#等专业工具开发的加载项 。但门槛自然提升到了专业级别,自然难倒了众多半路出身的英雄好汉 。拿VSTO为例,整体上都不是很景气,更别提非IT人群了 。随着Office365的推出,云端办公已是未来的趋势,基于前端的各种技术,也加入到了Office的开发队伍中,但估计也只有更少的专业人员才有所涉猎 。
推荐阅读
- 去鹿泉开发区行政审批局怎么走,河北鹿泉经济开发区行政审批局
- 开发即时通讯软件容易吗,如何开发即时通讯软件
- 澧县2017年开发什么,常德市获批设立澧县高新区
- 玉环的房价为什么不涨,玉环县现在华鸿开发商品房多少钱一平米
- editplus和notepad哪个好,前端开发用什么工具比较好啊
- 开发者选项
- 锤1的开发者选项,如何调出来。
- 中交8地块项目在哪里,共同开发绍兴越城地块
- 富力又一城邮编,浙江省杭州市下沙经济开发区的邮编
- 黄山坊为什么房价低,开发的精装修房子为什么人家才7500一平
