永发信息网

二次开发是什么?有哪些呀?怎么学呀?

答案:2  悬赏:70  手机版
解决时间 2021-12-24 11:21
二次开发是什么?有哪些呀?怎么学呀?
最佳答案
二次开发是相对于底层开发而言的。
底层开发:所谓的底层开发是指通过计算机编程语言,在不基于(利用)其它平台软件的情况下
实现新的算法、模块,以及一款独立的新的平台软件。由于底层开发不基于别人的软
件平台,有很强的独立性;同时开发者可以从底层算法的基础上实现,各种功能的
优化和突破。具有很强的独立性和灵活性。但是由于是底层开发一切都要重头做起,
难度相当大,软件开发的周期相当长,同时为了更好地追求速度和可移植性多采用
较为低级的语言如:C++。而不提倡采用C#,Java等。
二次开发:所谓的二次开发是指通过计算机编程语言,在基于(利用)其它平台软件的情况下,
实现各种符合自主需要的新的模块、以及新的软件。由于二次开发是基于别人的平台
下开发出来的,注定了它不能脱离自己开发所依据的平台软件或者是该平台所发布的
运行时;同时很难或者说无法再算法和功能上实现新的突破。具有很强的依赖性和局
限性。但是由于是二次开发,许多困难的底层算法部分已经被制作成各个模块,可方
便开发人员随时调用,开发起来方便快捷,大大缩短了软件开发的周期。多采用的
开发语言为:C#、VB、Java等。
简单来说:底层开发是中国创造,二次开发是中国制造,其中的技术含量可想而知!
二次开发有哪些:那就得看你要对什么东西进行二次开发了。要是对AutoCAD进行二次开发那就
是AutoCAD二次开发;对ArcGIS进行二次开发那就是ArcGIS二次开发。以此丁
推。可以说有多少可以依据的平台软件就可以有多少中二次开发。
怎么学:一、看你想在哪一方面发展了,例如:如果你想在GIS行业发展肯定要会一款GIS的二次
开发,而GIS平台软件也多种多样,如:ArcGIS、MapGIS、SuperMap等等,你可
以选一款市场前景大的平台软件进行二次开发(首推:ArcGIS)。
二、二次开发也是软件开发,只要你有过强的计算机语言功底和开发思想,一切问题
都会迎刃而解。要知道一通百通的道理。有过强的计算机语言功底和开发思想才是
成功的王道!
全部回答
谢谢回答!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
门面房违约怎么赔偿?请求解决。
单选题下面的叙述中正确的是()A.物体的温度升
来不及了快上车和老司机是什么梗?
纸张多少克代表什么意思
乔布斯的双面人生阅读答案
Luke Dollar is a scientist. He has spent m
led灯带怎么固定在立体的大字上
小学四字成语高什么入什么
好听的四字笔名
单选题在某次商品促销活动中,某人可得到4件
以 大自然的启示 为题一篇作文
城市轨道交通运输与管理和汽修哪个好啊?为什
把下面的句子改成一般疑问句.1.It is a book.
总承包单位中标分包工程还能分包吗
剑三捏脸改动所有数据大概要多少通宝
推荐资讯
游司马祠阅读答案
我是施工单位,现场租了台挖掘机,但监理单位
直行与左转弯车辆相撞 谁的责任
为什么Adobe.Premiere.Pro.cs4安装后打不开
炒黄金为什么要设置止盈止损?
单选题“没有底蕴的开放是瓦解,没有原则的包
单选题鸦片战争后,中国开始沦为半殖民地的标
手机如何申请吧主
我是浙江嘉兴的,在自己家田里建几间房子养甲
人类如果进入4维空间。
angie手表是什么牌子?这个官网是?
一,综合管廊是啥,为什么要建设综合管廊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?