您的位置  > 互联网

为什么不做金蝶二开了!(附详细流程)

开门见山:对于金蝶第二版来说,你的编码能力不是很高。 半年到一年的工作经验会让你胜任。 当然,如果你想谈代码优化什么的,那就另当别论了,因为至少你在做。 金蝶插件很少给你讲优化。 当然,字符串操作是优化的。 这不在我说的优化范围之内,因为太基础了,因为二次开发都是为了客户。 定制需求,比如添加按钮的功能,都是这些小事。 这是一开始的状态;

金蝶还是很强大的。 它有自己的集成开发平台。 界面采用拖动控件的形式。 无需编写代码即可实现很多操作,例如字段值联动。 一个值的变化会带动另一个值的变化。 这个可以直接配置。 ,再比如查看文档集合,这些都是直接可用的功能,等等;

这就是金蝶II的优势,因为你不需要写很多代码。 同时,可以很好地了解ERP业务流程,例如供应链模块、财务模块。 这些知识你都可以学到;

如果你想做金蝶II,你基本上需要一台笔记本电脑,因为你要经常去客户现场。 我工作的时候,公司不提供电脑,去客户现场也没有补贴。 我很想说这个,但是这个时候问题就出现了。 你可能有一种想把你的电脑砸了的冲动,因为它太卡了,极大地影响了你的效率。 而且,当您测试代码时,您只能将其附加到进程中。 每次修改代码时,都必须关闭整个测试环境并重新启动代码。 生成,重启IIS,重启IIS,这现在想起来还是一场噩梦。 您的计算机刚刚打开并重新启动一两次,就没有问题。 多次重启后,你再次打开测试环境,非常痛苦。 修改代码需要五秒钟。 ,打开测试环境5分钟,甚至10分钟,你知道这是多么无语吗!

此外,您计算机上的开发环境可能与客户使用的版本不一样。 你必须与客户保持一致。 你觉得重装就够了吗?你知道恢复测试数据库有多慢。 恢复后就不能使用了。 升级您之前与金蝶相关的所有测试数据库将需要几个小时。 你认为每个客户都是不同的,你会有多个测试数据库。 是的,就这样,基本上一下午就过去了。 好吧,这是一个环境问题。 我们来看看发展中的问题。

当你制作金蝶插件时,你需要引用他们的类库并重写他们的方法。 类库没有注解,方法也没有注解。 你只能问你们公司的老前辈了,文档是什么? 反正我没见过。 不知道其他公司有没有。 我不会抱怨这个,因为我不确定,但我认为它不应该在那里。

嘿嘿,好处就是可以学习业务流程,直接和客户沟通需求。 话虽如此,如果你的公司为你提供一台更高端的计算机,那应该没问题。 无论如何,我要走了,再见!