源代码可控 | 二开更自由

开发者可以在各大源代码社区获取O2OA源代码仓库。完整的参考文档可以指引开发者将源代码顺利编译成服务器,或者APP应用。
  • — 码云Gitee
  • — Github
  • — CodeChina
  • — GitLab
  • 产品源代码仓库

    平台基于APGL协议开放源代码。开发者可以直接从Gitee/Github/CodeChina等国内外源代码社区自由地获取完整源代码,也可以以此为基础根据实际的需要进行二次开发,编译打包成新服务器与移动办公APP。
  • 前往Gitee仓库 >
  • 前往Github仓库 >
  • 前往GitCode仓库 >
  • 前往GitLab仓库 >
  • 源码开发支持服务模式

    我们为对源代码开发感兴趣的伙伴们提供了专属的源码支持服务,开发者可以通过支持服务更加顺利地了解服务器、APP的源代码技术架构,功能业务逻辑。
  • 了解源码支持服务 >
  • 前端应用开发模式

    O2OA开发平台支持VUE、React以及AngularJS等前端开发技术,开发者可以通过源码级二次开发的形式让平台更加符合企业的业务需求。可以定制提供更多前端应用组件用于提高业务开发的效率与用户体验。
  • 前端应用开发教程 >
  • 后端应用开发模式

    O2OA开发平台采用JavaEE分布式架构设计,开发者可以根据自己的实际需求,对平台的源代码提供的服务能力进行定制或者加强,让平台在企业IT环境中提供更多更符合要求的服务内容。
  • 自定义应用开发教程 >
  • 移动端开发模式

    为了最大限度地提供优秀的用户体验,O2OA移动APP采用原生开发模式完成开发。使用H5集成的形式从服务端集成流程、信息、门户等应用界面。开发者可以根据自己的需求对移动APP源代码进行修改,以使APP更加符合企业的业务需求。
  • IOS移动端源码打包 > 安卓移动端源码打包 >
  • 开源协议 AGPL

    该协议主要用于开源软件领域,是一种自由软件许可证,由Affero公司开发并维护。AGPL-3.0协议的主要特点是要求修改开源软件源代码并分发的人必须将源代码以相同的许可证免费公开,这种“反版权”的特点是开源领域中比较独特的。
    同时,AGPL-3.0协议也规定,如果使用者对开源软件进行了修改,并且将修改后的版本进行商业使用或分发,必须向开源软件的原始开发者或贡献者支付一定的费用。这个规定旨在保护原始开发者或贡献者的权益。
  • 开源协议 AGPL
  • 常见问题
    Java基础知识点
    以下是 Java 基础知识点的简短说明,以及一些适合初学者的学习资源。使用Java语言开发程序所需要掌握的知识点比较多,如开发环境配置、基本语法、面向对象编程、数组与集合、异常处理、输入输出(I/O)、多线程编程、网络编程等等。初学者可以通过以下资源开始学习:
    还有BiliBili上的很多Java教程,这些资源提供了从基础到进阶的 Java 编程知识,适合初学者逐步学习和实践
    Github太慢怎么办?github国内镜像网站有哪些?
    有一些第三方服务提供了Github的镜像,这些镜像网站内容与Github同步,但访问速度更快。以下是一些可用的Github国内镜像网站:
    https://hub.njuu.cf
    https://hub.yzuu.cf
    https://gitclone.com
    https://hub.fastgit.org
    https://github.wuyanzheshui.workers.dev
    请注意,这些镜像网站可能会随时变动或失效,建议在使用前确认其可用性和稳定性。
    O2OA源代码可以直接运行吗?
    O2OA源代码需要根据要求编译成服务器之后才能运行的,并不能直接在IDE里直接运行起来。服务器编译的说明请参考:
    Java开发常用的工具有哪些?
    用于Java开发的集成开发环境(IDE)有很多,其中一些是最受欢迎和广泛使用的:
    IntelliJ IDEA:由JetBrains开发,被认为是目前最强大的Java IDE之一。提供了高级的代码分析和重构工具,支持多种Java框架和版本。有免费的社区版和功能更全面的旗舰版。官方下载地址:https://www.jetbrains.com/idea/download/Eclipse:一个流行的开源IDE,拥有庞大的社区和插件生态系统。功能丰富,支持多种编程语言和框架。用户界面可能不如IntelliJ IDEA直观,但仍然是Java开发者的一个可靠选择。
    官方下载地址: https://www.eclipse.org/downloads/NetBeans:由Apache软件基金会维护的一个开源IDE。用户界面友好,易于上手,适合初学者。提供了完整的Java SE、Java ME和Java EE支持。官方下载地址:https://netbeans.apache.org/download/index.html这些IDE各有特点,适合不同的开发需求和开发者偏好。选择哪个IDE取决于个人喜好、项目需求以及是否需要特定的功能或插件。
  • 在线咨询
    联系我们
    400-888-0545
    商务咨询
    立即体验
    关注我们