第一,你要有这个开源产品的所用语言的语言基础.第二,你要对这个开源产品的功能和使用要有比较熟悉,因为你熟悉了,你才知道一个需求下来,你要改什么,什么是系统自带的,大概要怎么改.第三,你要熟悉这个开源产品的数据结构,代码结构,系统的框架结构,核心是哪里,附属功能是在哪里.简单点说,就是数据库,代码逻辑,文件目录的熟悉.如果是用接口式的二次开发,则需要你对这个接口比较熟悉,一般来说会有相应的文档.第四,根据你的需求,然后利用开源产品的内核,进行系统的扩展和修改,以达到你的需求.第五,对其提供的sdk中的api函数有一定了解,以利于你对sdk中个函数的使用更加灵活方便?
- 历史问答
- 答案列表
二次开发流程:一次开发和二次开发[朗读]
gis是地理信息系统的英文简称.大多说的gis开发是指在gis平台上进行的二次开发.gis平台一般集合了地图编辑、查询、定位,放大,缩小,网络分析,路径分析,等值分析,dem分析等等功能.在此基础上可以进行根据具体业务的二次开发,比如应用于物流行业,就可能用到最短路径分析,想在电子地图上呈现某一地区某一事物的统计数据,可以用等值分析,或专题图来表现.只需调用相关接口就可以了.gis平台主要国内外的有好多种.因为功能及性能不同,价格也有所不同.可以了解下topmap.很容易学习,适用于中小型gis项目。
看下软件的开发接口文档就可以了,如果是需要身份信息的,需要和软件公司或是开发者申请一个。
对电商系统进行二次开发的步骤是1.了解是用什么语言开发的,一般php开发的多,像shop123光年电商系统就是的.2.了解商城系统的规则,一般开源的都会有二次开发文档说明,仔细研究二次开发文档说明.3.就是实际操作了,实际操作中会遇到很多技术性问题,这就需要加入些商城开发的群体了,不会的东西问前辈,这样路就好走很多.4.二次开发完以后,要进行优化,包括代码优化,路径优化,安全优化,等等希望能帮到你,望采纳?
要看你开发什么软件,一般情况下从学习最基础的几门语言开始,譬如java、c#或c、c++,oc,他们分别是android、windows、ios的应用开发,先从最基本的学起,多看论坛,多逛贴吧,自然而且的就会了解很多,选好方向买几本书扎扎实实的学?