首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏盘古开发框架

    盘古开发框架开发架构模式选型对比

    盘古开发框架」是完全独立于 Spring Cloud 生态的一套轻量灵活、成熟可靠的工业级分布式微服务开发和治理框架(兼容垂直单体分层架构)。它基于 Apache-2.0 协议开源发布,且是免费的。 盘古开发框架不会绑定用户到一个固定的开发范式和架构上,而是支持随意组合、自动装配、灵活插拔。 既能构建大并发高可用的分布式微服务架构也能搭建小巧的垂直单体分层架构。 决定技术开发架构选型的因素很多。这里,我们对不同开发架构模式进行客观比较,希望对大家在技术架构选型时能有所帮助。 盘古开发架构选型建议 如下是从不同维度简单粗暴的以定量或定性的角度给出了一些选型建议,结论是孤立的脱离实际的,仅供参考。采用什么样的架构开发模式不能一概而论,需要大家综合当下实际情况酌情选择。 - 单体分层架构 微服务分布式架构 开发人员 < 5 ✔   研发预算 < 100 w ✔   用户数较小的管理类系统 ✔   面向C端的(移动)互联网应用 ✔ 多任务多小组协作 ✔ 有专职运维人员

    90140编辑于 2022-04-11
  • 来自专栏盘古开发框架

    如何基于「盘古开发框架开发垂直分层单体应用

    本文介绍如何基于盘古开发框架开发一个单体分层架构的应用。文中所述仅为搭建一个单体应用的基本框架,增加配置中心、数据持久化、缓存等能力请参考开发指南的相关章节。 虽然盘古框架的标准姿势是分布式微服务开发,但决定技术开发架构选型的因素很多,单体应用依旧有很多应用场景。因此,盘古框架不会绑定用户到一个固定的开发范式和架构上,而是支持随意组合、自动装配、灵活插拔。 安装相关盘古模块 <! -- 盘古 Parent --> <parent> <groupId>com.gitee.pulanos.pangu</groupId> <artifactId>pangu-parent 参考文献 开发架构模式对比 如何开发单体应用 [盘古开发框架形象大使.gif]

    63411编辑于 2022-04-17
  • 来自专栏盘古开发框架

    如何基于盘古框架开发Dubbo微服务应用

    1651848424&q-header-list=&q-url-param-list=&q-signature=816ed6d8e361fccbb208913cbebbbdb784e26faf] 本文介绍如何基于盘古开发框架开发一个微服务应用 文中所述仅为搭建一个微服务应用的基本框架(服务注册&服务发现),如要增加配置中心、网关代理、数据持久化、缓存等能力请参考使用指南的相关章节。 服务提供者 安装相关盘古模块 <! groupId> <artifactId>pangu-examples-dubbo-api</artifactId> <version>1.0.0</version> </dependency> 盘古框架微服务交互基于 由于 Dubbo 的使用 netty 作为底层网络通信,决定了盘古微服务应用启动和提供服务并不需要依赖 Servlet 容器。 参考文献 如何开发微服务 如何发布微服务 (API 网关) [15d311012a155c10d47216ee96e9b805.gif]

    67392编辑于 2022-05-07
  • 来自专栏盘古开发框架

    如何基于盘古开发框架开发Dubbo微服务网关

    技术实现方案 在盘古开发框架下实现将微服务发布为 HTTP 接口有两种方式。一种是基于 pangu-web 模块的接口调用模式;一种是基于 ShenYu 网关的泛化调用模式。 性能 & 复杂度undefined性能高,开发简单,部署运维简单。 其它特性undefined支持跨域配置、流量控制、鉴权、熔断、白名单等(配置简单且与盘古开发框架浑然一体)。 详见:盘古开发框架集成 Apache ShenYu 网关。 编程实战一:基于 Spring MVC 开发 此种模式基于 SpringMVC 通过 Controller 调用后端 Dubbo 服务。 盘古开发框架下发布 Dubbo 服务为 HTTP 接口的缺省标准姿势已调整为基于 pangu-web 模块的传统接口调用模式(见上文)。 基于 ShenYu 网关的开发模式已降级为一种可选方案,其文档已迁移到了博客专栏。详见:盘古开发框架集成 Apache ShenYu 网关。

    76761编辑于 2022-05-06
  • 来自专栏盘古开发框架

    盘古开发框架集成 ShenYu 网关实现 Dubbo 泛化调用

    盘古开发框架下实现微服务网关的缺省姿势为基于 pangu-web 模块的传统接口调用模式,具体请参考文档:如何发布微服务 (API 网关)。 盘古开发使用的是 WebSocket 方式进行数据同步。 插件undefinedShenYu 使用插件化设计思想,实现插件的热插拔。 上表中提到到 ShenYu Admin 是 ShenYu 网关框架的配置 & 元数据管理后台。 ShenYu 支持多种数据同步方案,Websocket 只是盘古开发选用的一种缺省方案。 调用微服务接口 基于 ShenYu 的网关开发模式既不需要引入服务接口 JAR,也不需要编写具体的调用代码。 盘古开发采集接口元数据缺省选择 http 直接 ShenYu Admin 的方式。 shenyu.client.server-listsundefinedShenYu Admin 地址或配置中心地址。

    1.4K11编辑于 2022-05-08
  • 来自专栏盘古开发框架

    盘古开发框架简介,工业级 Web 接口服务和中后台业务系统开发框架

    盘古开发框架 是一套轻量稳健的工业级 Web 接口服务和中后台业务系统开发框架。原生支持微服务分布式架构的同时也兼容单体应用架构模式。基于商业友好的 Apache-2.0 协议免费开源发布。 服务优先原则undefined「服务」是盘古开发框架的一等公民,旨在微服务和云原生范式基础上构建「以服务为中心」的现代应用架构。 盘古数据库持久化操作自动装配模块pangu-cache-spring-boot-starterundefined盘古缓存开发自动装配模块pangu-web-spring-boot-starterundefined 盘古代码生成器Maven插件pangu-adminundefined盘古中后台业务系统二次开发脚手架(含前后端和 权限系统参考实现 )pangu-websiteundefined盘古项目官网和文档pangu-examplesundefined 盘古框架模版化参考范例集

    1.2K11编辑于 2022-12-19
  • 来自专栏javascript艺术

    用于H5的移动开发框架

    用于H5的移动开发框架 ? 今天给大家介绍10款有关HTML5移动开发APP开发框架,这几款框架都是比较优秀的移动 Web 开发框架,能够帮助开发者更加高效的开发移动Web应用。. ? 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。 5 Intel XDK框架   Intel发布了其首个版本基于web的编程工具,可帮助开发者为Android和iOS开发移动应用。 开发者可用此软件开发基于HTML5的应用,并 用于移动设备中。 业界很多主流的移动开发框架均源于PhoneGap。较著名的有Worklight、appMobi、WeX5等。

    7.6K40发布于 2021-05-28
  • 来自专栏APP开发

    H5 APP开发框架及特点

    H5 APP开发框架,是利用HTML5技术构建跨平台移动应用程序的工具集。它们简化了开发流程,使得开发者能用Web技术(HTML、CSS、JavaScript)创建出接近原生应用体验的应用。 以下是一些常见的H5 APP开发框架及其特点。常见H5 APP开发框架:Ionic: 特点: 基于Angular、React或Vue.js,提供丰富的UI组件。 不依赖于特定JavaScript框架。 适用场景:适用于开发注重性能和原生体验的移动应用。MUI: 特点: 最接近原生开发的H5框架实例。 提供了丰富的组件和优秀的适配能力。 适用场景:适用于开发响应式Web应用。H5 APP开发框架的特点:跨平台: 一套代码,多平台运行,降低开发成本。开发效率高: 利用Web技术,开发周期短。更新迭代快: 无需应用商店审核,热更新方便。 技术栈成熟: Web技术生态完善,开发者资源丰富。灵活性强: 可根据需求选择合适的框架和技术。选择框架的注意事项:项目需求: 根据应用的功能、性能和UI要求选择合适的框架

    88910编辑于 2025-03-12
  • 来自专栏jQuery每日经典

    用于H5的移动开发框架

    用于H5的移动开发框架 今天给大家介绍10款有关HTML5移动开发APP开发框架,这几款框架都是比较优秀的移动 Web 开发框架,能够帮助开发者更加高效的开发移动Web应用。. 十款移动APP开发框架 1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。 5 Intel XDK框架   Intel发布了其首个版本基于web的编程工具,可帮助开发者为Android和iOS开发移动应用。 业界很多主流的移动开发框架均源于PhoneGap。较著名的有Worklight、appMobi、WeX5等。

    7.3K10编辑于 2022-01-20
  • 来自专栏APP开发

    H5 APP开发框架的对比

    开发H5 APP时,选择合适的框架开发效率和用户体验至关重要。以下是几个主流H5 APP开发框架的对比。 热重载提升开发效率。缺点:Dart语言相对小众。应用体积较大。3.Ionic特点: 基于Web技术(HTML、CSS、JavaScript),支持多种前端框架。优点:开发门槛低,适合Web开发者。 5.Framework7特点: 专为构建iOS和Android应用设计的HTML框架。优点:提供原生外观和体验。易于集成到现有项目。丰富的UI组件。缺点:主要依赖Web技术,性能不如原生。 6.Weex特点: 由阿里巴巴开发,使用Vue.js构建跨平台应用。优点:Vue.js开发者易上手。跨平台支持。性能接近原生。缺点:社区和资源较少。文档和工具链不够完善。 Ionic 和 Framework7 适合Web开发者快速构建应用。Vue Native 和 Weex 适合Vue.js开发者。选择框架时需根据项目需求、团队技能和长期维护考虑。

    1K10编辑于 2025-02-25
  • 来自专栏快乐八哥

    Angular企业级开发(5)-项目框架搭建

    所以大多数团队会基于Angular-Seed项目来开发,本文首先分析angular-seed项目的目录结构。以及AngularJS团队为我们做了什么事情,提供了我们真实开发最需要的框架结构。 Angular Seed包含一个样例AngularJS应用程序,并且预配置为安装Angular框架和一系列用于即时Web开发满足的开发和测试工具。 仅仅编写了2个控制器,并且写了它们对应的视图。 End to End测试 npm start npm run update-webdriver npm run protractor 在项目不是很复杂的情况,Angular Seed提供框架能满足实际项目开发 3.小结 目前使用AngularJS进行项目开发的团队和个人,基本上在项目框架搭建的时候会参考以上2种框架,实际在后期开发过程中,会发现这2个框架会有一些共同问题,比如文件按需加载,框架没有一开始就很好的支持路由等 所以很多个人或团队,都会基于这2个框架进行修改,以便更好的支持企业级项目开发。下一篇博客,会写到公司实际项目框架

    1.7K60发布于 2018-01-18
  • 来自专栏全栈程序员必看

    HTML5移动开发的10大移动APP开发框架

    今天给大家介绍10款有关HTML5移动开发APP开发框架,这几款框架都是比较优秀的移动 Web 开发框架,能够帮助开发者更加高效的开发移动Web应用。.    十款移动APP开发框架: 1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。    5.Intel XDK框架   Intel发布了其首个版本基于web的编程工具,可帮助开发者为Android和iOS开发移动应用。 业界很多主流的移动开发框架均源于PhoneGap。较著名的有Worklight、appMobi、WeX5等。

    9.6K10编辑于 2022-06-24
  • 来自专栏技术翻译

    用于Web开发的前5个机器学习框架

    这就是机器学习框架在Web开发中发挥重要作用的原因。 在本文中,我们将讨论一些用于Web开发的主要机器学习框架。 在这里试试: Github 4) Caffe 语言: C ++和Python 它是Java开发的深度学习框架,尤其适用于速度,表达和模块化。它由Berkley AI研究团队开发。 试试吧: Caffe 5) Apache Singa 语言: C ++,Python和Java 。 Apache Singa是一个可扩展且灵活的深度学习平台,用于大数据分析。 试试吧:Docker or AWS 结论 所以我们已经看到了一些用于Java开发的顶级机器学习框架。实际上,使用机器学习进行Web开发将使IT世界发生革命性变化。 如果您对使用其中一个机器学习框架开发下一个项目感到好奇,那么现在是时候开始了。您还可以从可靠的Web开发公司雇用熟练的ML Web开发人员。

    94400发布于 2018-11-16
  • 来自专栏ATYUN订阅号

    【行业】用于AI开发的最佳5个开源框架

    在本文中,我们列出了5个最适合用于AI开发的开源框架: 1.Tensorflow ? TensorFlow是谷歌开发的用于深度学习或人工神经网络的开源软件库。 它由Google AI团队内的Google Brain团队开发,并于2015年11月9日在Apache 2.0开源许可下发布。TensorFlow使用数据流图进行数值计算。 它的网站提供教程和资源,可帮助那些对它了解较少的开发人员。通过开放获取机器学习代码的TensorFlow库,Google正在帮助简化复杂深层神经网络的构建、训练和部署。 微软认知工具包(以前称为CNTK)由微软研究院开发,是一个深度学习框架,旨在使用神经网络来处理非结构化数据的大型数据集。CNTK具高度的可定制性,因为它具有更快的训练时间和易于使用的体系结构。 5.Keras ? Keras是一个用Python编写的开放源码库,可以在TensorFlow、Microsoft Cognitive Toolkit、Theano或MXNet等深度学习框架上运行。

    1.7K80发布于 2018-04-17
  • 来自专栏若川视野

    跨平台开发框架到底哪家强?5款主流框架横向对比!

    跨平台开发框架到底哪家强? 目前市场上有多个专业做跨平台开发框架,那么对开发者来说究竟哪一个框架更符合自己的需求呢?笔者特地总结对比了一下不同框架的特性。 国内外笔者选择了一共5个主流的测评对象,分别是RN,Flutter,Ionic,NativeScript,以及用友APICloud团队开发的AVM。 1.6 总结 经过对5框架的初步讲解,大家可以看出来基本上大家的开发流程分成了两类,一类是直接把 debug 包装到手机上进行开发和调试,比如 Ioinc,NativeScript,还有 Flutter 这里的多端不仅仅指android,ios,h5,更包含了是否支持国内的小程序编译。 框架 Android iOS H5 小程序 windows desktop macOSdesktop React Native √ √ √ alita,remax,Taro react-native-windows

    11.4K20编辑于 2022-01-07
  • 来自专栏程序源代码

    基于ThinkPHP5和Bootstrap的极速后台开发框架

    概述 FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 基于AdminLTE二次开发 基于Bootstrap开发,自适应手机、平板、PC 基于RequireJS进行JS模块管理,按需加载 基于Less进行样式开发 基于Bower进行前端组件包管理 强大的插件扩展功能 Api模块(api)通常用于对接APP,用于向APP提供接口,目前FastAdmin暂未提供API相关的插件和文档,你可以直接参考ThinkPHP5官方的文档。 目录 FastAdmin目录结构遵循ThinkPHP5官方建议的模块设计: FastAdmin项目目录 ├── addons //插件存放目录 ├── application robots.txt │ └── router.php ├── runtime //缓存目录 ├── thinkphp //ThinkPHP5框架核心目录

    3.3K50发布于 2019-07-05
  • 来自专栏测试开发架构之路

    接口测试框架开发实践5:配置文件读取

    软件质量保障 专注于测试圈:测试质量保障、自动化工具/框架、平台开发、算法测试、BAT/TMD大厂测试岗面试题/面经分享、测试团队建设与管理、测试新技术的分享。 偶尔也聊聊个人工作的收获与经验。 yaml可以适用于Java/Python测试框架,ini通常用于Python的测试框架。本文讲解一下这两种配置信息载体的配置格式与解析方法。 ini/cfg 在Python项目开发中,configparser库就是官方发布的配置文件库。

    35220编辑于 2022-08-01
  • 来自专栏DeveWork

    5 款前沿的WordPress主题后台选项开发框架推荐

    开发WordPress 主题的时候,借用成熟的WordPress 主题后台选项开发框架可以为我们省下不少功夫。 今天为大家介绍5 款国外前沿的WordPress主题后台选项开发框架,如果你是WordPress 开发者,对你一定有帮助。 Options Framework 在WordPress 开发圈子应该比较出名,对于主题开发框架,Jeff 最初了解的就是Options Framework。 Options Framework是国外一款非常流行的主题后台开发框架,因为其便捷性与开源免费,许多主题都是采用它作为WordPress主题后台。 本站DeveWork.com 发表的有关Options Framework 文章: 为Options Framework主题后台框架添加后台侧边栏 WordPress主题后台选项开发框架 Options

    1.9K100发布于 2018-01-19
  • 来自专栏全栈程序员必看

    java开发常用四大框架_大牛经验!常用的5款Java框架汇总

    Java框架在Java开发中的作用是毋庸置疑的。那么Java常用框架有哪些?大概包括:Hibernate、Spring、Struts、jQuery、Redis五种。这些框架有什么用呢? Java常用框架提供了一些现成的机制,在团队开发中简化开发难度。下面就来具体介绍一下Java常用的五大框架。 Taglib是Struts的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。 5、Redis框架 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 以上就是关于Java常用框架的介绍。有了这些框架,相信大家在Java开发中能更加省事。觉得本文对自己的有帮助的小伙伴,赶紧把文章分享出去吧!

    1.2K30编辑于 2022-09-08
  • 来自专栏全栈程序员必看

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。 Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发速度。 Spring在项目中的作用 Spring是一个全方位的整合框架,在项目中对hibernate和struts进行整合,解决层与层之间的耦合问题。 Spring的IoC来实现组件之间的依赖关系注入,上层框架不会渗透到下层组件,提高组件移植性和重用性,使得程序更灵活,上层框架不依赖实现而是依赖于抽象(委托接口)、使得实现类的变化不会影响上层组件,解决了层与层之间的藕合带来的维护或升级困难

    4K30编辑于 2022-08-14
领券