永发信息网

什么叫个人数据二次开发利用

答案:1  悬赏:60  手机版
解决时间 2021-02-20 08:58
什么叫个人数据二次开发利用
最佳答案
什么是二次开发?
二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核。
为什么要二次开发?
随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或是软件公司。选择和应用这些优秀的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息化成本(时间成本及开发成本)的同时,更能带来技术上的保障。这就是我们常听的:站在巨人的肩膀上,你将看的更远。所以国内很多公司需要二次开发的人才。
怎么做二次开发?
第一,你要有这个开源产品的所用语言的语言基础,能看懂代码是最基本的。
第二,你要对这个开源产品的功能和使用要有比较熟丹,因为你熟悉了,你才知道一个需求下来,你要改什么,什么是系统自带的,大概要怎么改。
第三,你要熟悉这个开源产品的数据结构,代码结构,系统的框架结构,核心是哪里,附属功能是在哪里。简单点说,就是数据库,代码逻辑,文件目录的熟悉。
第四,根据你的需求,然后利用开源产品的内核,进行系统的扩展和修改,以达到你的需求
介绍PHP的开源产品的二次开发的基本要求:
第一, 基本要求:HTML(必须要非常熟悉),PHP(能看懂代码,能写一些小系统,如:留言板,小型CMS),Mysql(至少会一种数据库),Javascript(能看懂,能改现成的一些代码),Div+Css(能进行界面的调整,明白CSS是怎么使用的)
第二, 熟悉开源产品的使用,比如 Dedecms,你要知道怎么登录,怎么新建栏目,怎么添加文章,模板标签的使用方法,模型的概念和使用方法等等一些功能
第三, 要熟悉这个开源产品的数据库结构,还要理解里面核心文件的内容,比如:数据库类怎么使用,常用的安全过滤是怎么做的,模板引擎又是怎么使用的等等一些核心内容。还要知道这个开源产品的目录结构,就是说,你要知道哪是放模板的,哪里是做控制的,哪里是放样式的,等等
第四, 熟悉你的需求,对需求进行解读,然后确定如何对这个开源产品进行修改和扩展
经过二次开发后,你能获取到的是什么呢?
你能完成你的需求,你能积累经验,这里的经验有你自己的,也有别人的。所谓别人的,就是在你做这个二次开发的时候,你能吸收到这个系统的精华,然后融入到你自己的思想里,你还能总结项目架构的经验。有句话说的好,就是:聪明的人会把别人的失败的经验当作自己的经验,而傻的人就是自己无数次体验失败后才作为自己的经验。
二次开发不仅仅是开发,而更重要的是吸取精华,总结经验,理顺思路,少走弯路,提升自己。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对每次三羧酸循环的描述错误的是A.是生成NADP
常乐租车地址在哪,我要去那里办事
土豆网怎么开定向流量包?
电脑怎么反监控?
HP G4安装显卡驱动后桌面右键菜单显示卡属性
荟华银楼地址在哪,我要去那里办事
看着镜子里面的自己,总是有一点担心这是啥歌
专属唯一的英文怎么写
高中作文水平考六级作文能拿多少分
指南新桥这个地址在什么地方,我要处理点事
哪个诗句中有梓,嫣呢?求解~
【猫捉老鼠的作文】快乐的猫捉老鼠 作文
信用卡刚办了现金分期怎么临时额度没了
清上园邮政所在哪里啊,我有事要去这个地方
搬入新租的房子后第一锅饽饽蒸的不好,有什么
推荐资讯
胃下垂吃什么药,
HPV52阳性对怀孕有影响吗
管道支吊架安装时支点和吊点为什么要在热位移
某班同学对“近代社会生活”很感兴趣,展开讨
长期使用传明酸有副作用吗
手表的使用年限是几年?
诚信信息服务部在哪里啊,我有事要去这个地方
阜宁到盐城要多久
光阴故事地址在哪,我要去那里办事
传媒大学学费是多少。
交通标志的意思
我是安徽人,想投资旅游区的住宅,想问一下黄
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?