关于二次开发,你不懂的都在这里
- 供应商
- 深圳漫云网络科技有限公司
- 认证
- 漫云科技
- 源码交付
- app开发
- 小程序开发
- 定制服务
- 现成案例
- 联系电话
- 18638029017
- 全国热线
- 18638029017
- 联系人
- 王
- 所在地
- 深圳市南山区粤海街道麻岭社区科研路9号比克科技大厦1701D
- 更新时间
- 2024-05-27 21:00
为什么要二次开发?
随着信息化技术的不断发展,it行业涌现出了一系列youxiu的开源作品,其作者或是个人,或是项目小组,或
是软件公司。选择和应用这些youxiu的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息
化成本(时间成本及开发成本)的同时,更能带来技术上的保障。这就是我们常听的:站在巨人的肩膀上,你将看
的更远。所以国内很多公司需要二次开发的人才。
怎么做二次开发?
第一,你要有这个开源产品的所用语言的语言基础。
第二,你要对这个开源产品的功能和使用要有比较熟悉,因为你熟悉了,你才知道一个需求下来,你要改什么,什么是系统自带的,大概要怎么改。
第三,你要熟悉这个开源产品的数据结构,代码结构,系统的框架结构,核心是哪里,附属功能是在哪里。简单点说,就是数据库,代码逻辑,文件目录的熟悉。如果是用接口式的二次开发,则需要你对这个接口比较熟悉,一般来说会有相应的文档。
第四,根据你的需求,然后利用开源产品的内核,进行系统的扩展和修改,以达到你的需求。
第五,对其提供的sdk中的api函数有一定了解,以利于你对sdk中个函数的使用更加灵活方便。
产品的二次开发的基本要求:
第一, 基本要求:html(必须要非常熟悉),php(能看懂代码,能写一些小系统,如:留言板,小型cms),
mysql(至少会一种数据库),javascript(能看懂,能改现成的一些代码),div+css(能进行界面的调整,明白css
是怎么使用的)
第二, 熟悉开源产品的使用,比如 dedecms,你要知道怎么登录,怎么新建栏目,怎么添加文章,模板标
签的使用方法,模型的概念和使用方法等等一些功能
第三, 要熟悉这个开源产品的数据库结构,还要理解里面核心文件的内容,比如:数据库类怎么使用,常
用的安全过滤是怎么做的,模板引擎又是怎么使用的等等一些核心内容。还要知道这个开源产品的目录结构,就
是说,你要知道哪是放模板的,哪里是做控制的,哪里是放样式的,等等
第四, 熟悉你的需求,对需求进行解读,然后确定如何对这个开源产品进行修改和扩展
◆dedecms二次开发
为了让更多人了解二次开发,并更方便的了解dedecms的二次开发,下面将会简单的介绍关于dedecms二次开
发的一些基础和大纲
dedecms二次开发必备基础:
· 非常熟悉html
· 熟悉div+css的布局
· 扎实的php基础,熟悉结构化编程,了解oop,并能看懂和使用
· 熟悉mysql,掌握sql语言
dedecms二次开发学习过程
· 理解cms是什么
· 熟悉dedecms的功能(如:栏目的分类,文档管理,模型的使用,系统的设置等常用的功能)
· 掌握dedecms的模板标签使用及原理
· dedecms目录结构分析
熟悉每个文件夹里面主要装什么文件,这样在二次开发的时候知道在哪个文件夹下的什么文件修改
熟悉每个文件的基本功能,方便做修改,知道每个文件的大概作用之后,可以方便的对文件进行修改 ecshop二次开发学习方法
近年来,随着互联网的发展,电子商务也跟着一起成长,b2b,c2c,b2c的电子商务模式也不断的成熟。这时
催生出了众多电子商务相关的php开源产品。b2c方面有ecshop,zencart,magento等国内外zhiming产品。
展开全文