二次开发是什么,比如用C#对MAPGIS进行二次开发,大概是什么弄的?
参考资料: http://baike.baidu.com/view/1046402.htm
二次开发,简单的说就是在现有的软件上进行功能的扩展,定制修改,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。
为什么要二次开发?
随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或是软件公司。选择和应用这些优秀的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息化成本(时间成本及开发成本)的同时,更能带来技术上的保障。这就是我们常听的:站在巨人的肩膀上,你将看的更远。所以国内很多公司需要二次开发的人才。
DedeCMS二次开发
为了让更多人了解二次开发,并更方便的了解DedeCMS的二次开发,下面将会简单的介绍关于DedeCMS二次开发的一些基础和大纲
DedeCMS二次开发必备基础:
· 非常熟悉HTML
· 熟悉DIV+CSS的布局
· 扎实的PHP基础,熟悉结构化编程,了解OOP,并能看懂和使用
· 熟悉MYSQL,掌握SQL语言
DedeCMS二次开发学习过程
· 理解CMS是什么
· 熟悉DedeCMS的功能(如:栏目的分类,文档管理,模型的使用,系统的设置等常用的功能)
· 掌握DedeCMS的模板标签使用及原理
· DedeCMS目录结构分析
熟悉每个文件夹里面主要装什么文件,这样在二次开发的时候知道在哪个文件夹下的什么文件修改
熟悉每个文件的基本功能,方便做修改,知道每个文件的大概作用之后,可以方便的对文件进行修改