什么是二次开发?
二次开发是相对于底层开发而言的。
底层开发:所谓底层开发,是指在不使用其他平台软件的情况下,使用计算机编程语言。
实现新的算法、模块和独立的新平台软件。因为底层开发不是基于别人的软平台,独立性强;同时,开发者可以基于底层算法实现各种功能。
优化与突破。较强的独立性和灵活性。但因为是底层开发,一切都得从零开始,难度相当大,软件开发周期相当长。同时为了更好的追求速度和便携性,经常使用。
C++之类的低级语言。而不是采用C#、Java等。
二次开发:所谓二次开发,是指利用计算机编程语言,基于(使用)其他平台软件,实现满足自主需求的各种新模块、新软件。由于二次开发是基于别人的平台注定它离不开平台开发或发布它的平台软件。
运行时间;同时在算法和功能上很难或者不可能实现新的突破。有很强的依赖性和借鉴性。
但由于二次开发,很多难度较大的底层算法被做成各种模块,很容易实现。
开发者可以随时调用,开发方便快捷,大大缩短了软件开发的周期。多用途开发语言有:C#、VB、Java等。
简单来说:底层开发国产,二次开发国产,其技术含量可想而知!
二次开发有哪些:要看你第二次想开发什么。如果AutoCAD二次开发,那么它是AutoCAD的二次开发;ArcGIS的二次开发就是ArcGIS的二次开发。用这种
用力。可以说,有多少平台软件可以依赖,就有多少二次开发。
欢迎来电垂询:136-6732-6711